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一个月。
相关文章推荐
- google 打不开解决方法,请直接访问 https://www.sssis.com
- java+oracle+web(第五天) tomcat介绍 (一)
- java+oracle+web(第六天) tomcat介绍 (二)WEB应用结构
- java+oracle+web(第六天) tomcat介绍 (三)建立虚拟目录
- 在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads
- 如何将javaweb打包的war包发布到tomcat的根目录直接通过域名访问,而不是在二级目录
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- SAAJ访问javawebService实现文件上传
- javaweb项目在tomcat中去掉端口去掉项目名访问
- Java实现https访问
- JavaWeb(5)——Tomcat服务器HTTPS配置
- 实现HTTPS系列第一弹之【http,https,www,web等概念简介】
- Tomcat启动时默认打开你自己的web应用,输入域名或者IP可以直接访问项目不需要再后面加上项目名
- 【java web】实现判断是由手机访问还是由电脑访问
- tomcat直接访问webinfo里的jsp
- 【Java-Web】Tomcat启动后,只能通过localhost访问,不能通过本机IP
- eclipse修改java热部署免重启tomcat在Host标签下增加Context直接将docBase指定为项目的WebContent路径
- Tomcat部署spring web项目,直接通过域名访问,不加项目名称
- 用Let's Encrypt实现Https(Windows环境+Tomcat+Java)
- https://www.ibm.com/developerworks/cn/java/j-lo-classloader/