您的位置:首页 > 理论基础 > 计算机网络

java+oracle+web(第七天) tomcat介绍 (四)实现https://www.igo.com 直接访问我的主页

2015-05-14 22:11 239 查看

20150514

打war包。

开发在本地完成,所有配置都做好了以后,

可以直接将整个应用打成一个war包。然后上传到你的实际应用web服务器中,

服务器拿到war包以后,会自动的解压,然后你的应用就可以实施了。

打包命令:打包是打包具体的应用。

Cmd

cd G:\JavaSoft\web

G:

Jar -cvf index.war G:\JavaSoft\web\igo\index

然后就可以看到igo.war包了。

备注:我按照视频中的拷贝到webapps目录中,并没有自动解压出来一个igo目录,但是后台log日志记录到,解压已经完成。

查看日志:严重: Exception fixing docBasefor context [/index]

java.io.IOException: 文件名、目录名或卷标语法不正确。

这里面提示我打包的路径不正确。

分析后:打包的时候,你的相关路径必须和正式的应用环境路径一致,

开发有开发的路径,

正式服务器上有服务器的路径,

这个一定要协调好。

先不管了,后面再调试吧。

https:加密连接,

使用java自带的加密工具

通过这个工具来创建一个密钥库,进入tomcat服务器以后,就可以使用https连接了。

keytool -genkey -alias wwwigocom -keyalgRSA

命令 参数1 参数2 别名 参数3 加密算法

中间还需要一些配置:

Cmd

keytool -gankey -alias wwwigocom -keylg RSA

输入密码:www.igo.com

C:\Users\Administrator>keytool-genkey -alias wwwigocom -keyalg RSA

输入keystore密码:

再次输入新密码:igo123456

您的名字与姓氏是什么?---注释:这个最重要,你是给那个网站加密,必须和你的网站的域名一模一样?

[Unknown]:
www.igo.com

您的组织单位名称是什么?

[Unknown]:
igo

您的组织名称是什么?

[Unknown]:
igo

您所在的城市或区域名称是什么?

[Unknown]:
igo

您所在的州或省份名称是什么?

[Unknown]:
igo

该单位的两字母国家代码是什么

[Unknown]:
igo

CN=igo,OU=igo, O=igo, L=igo, ST=igo, C=igo
正确吗?

[否]:
y

输入<wwwigocom>的主密码

(如果和keystore
密码相同,按回车):回车

在 C:\Users\Administrator 目录下有个加密文件,需要拿出来放到igo里面去。

. .keystore 这个文件就是的。

放到 G:\JavaSoft\web\apache-tomcat-7.0.61\conf 目录中。

配置server.xml文件

添加一个连接器:如何配置,可以查看tomcat的文档,搜索SSL就可以了。

<Connector

protocol="org.apache.coyote.http11.Http11NioProtocol"

port="443" maxThreads="200"

scheme="https" secure="true"SSLEnabled="true"

keystoreFile="conf/.keystore" keystorePass="igo123456"

clientAuth="false" sslProtocol="TLS"/>

keystoreFile 密钥所在目录

keystorePass密码登录密码

port="443" 这里如果修改为HTTPS默认端口的话,

你要需要修改所有的非HTTPS连接的
redirectPort
字段都改成433。详细情况请参考文档中的说明。


https://www.igo.com:8443

然后就可以看到你熟悉的“此网站不受信任的提示了”

继续访问并安装证书后,就可以打开主页了。

我的主页是HTML写的,比较丑。



到目前为止,完整的服务器就已经搭建起来了。

后面的就是其他的内容的学习了

包括:数据库知识、jsp的知识、jsp连接数据库的知识,各种java基础的学习。

小结:

我以前做过C语言开发的,所以有点基础,不过后来都是乱七八糟的做,没有坚持,

到现在是一事无成。在这里提醒年轻的朋友们,抓紧时间,玩一盘游戏,至少你要拿出同样的时间来学习。

否则等你后悔的时候,你已经来不及了。

现在的我荒废了六年,现在幡然醒悟,但是已经迟了,30岁的人了,工资想上20K都难!

所以现在抓紧学习,每天坚持,多看多学。

我相信三年后,我一定可以20K到30K一个月。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: