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

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一个月。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值