用tomcat配置https自签名证书,解决 ios7.1以上系统苹果inHouse发布不能下载安装的问题教程,
话说,我其实最讨厌配置某某环境了,因为某一个小环节一旦出错,你的所有工作往往会功亏一篑,而且蛋疼到不行也不知道哪里出了错,我发布的的这个福利,虽然网上也有很多,
但是都很零碎,有的资料还有错误,有的资料又不全,你说这样的情况,怎么不让我们搞的头疼,不过在此感谢哪些热心提供资料的人,现在既然我把它弄好了,就为大家做做贡
献吧。
我目前给大家展示的是windowserver2003环境下搭建的,我也有mac环境下的,我这里也有两种环境下所需要的软件包,如果有人需要的,可以与我联系。
一、环境搭建
1.
安装tomcat
a
、下载地址:
http://tomcat.apache.org/download-60.cgi
b
、下载时候你机器的Tomcat版本,这里我选择:
apache-tomcat 6.0.14.zip
c、然后解
压
到:
C:\apache-tomcat-6.0.14
,你可以去配置系统变量等设置,也可以不配。
2.
安装JDK
tomcat
需要安装与其配套的
JDK
否
则
无法运行。下
载
地址
这
里就不提供了,自己网上去搜索。
这里选择
jdk-6u1-windows-i586-p.exe
一路下一步,到如下图所示时,更改到你想要的路径,我这里是:C:\ jdk1.6.0_02\
3.
配置tomcatJDK路径
只需要在apache-tomcat-6.0.29/bin/setclasspath.bat文件里的开头加上以下代码就可以了:
set JRE_HOME= C:\ jdk1.6.0_02\
set JAVA_HOME= C:\ jdk1.6.0_02\
set JSSE_HOME= C:\ jdk1.6.0_02\
也可以将jdk放在tomcat目录下,然后将上面的内容更改为:(ps:这种没测试过,我用的上一种)
set JRE_HOME="%CATALINA_HOME%/jdk5.0"
set JAVA_HOME="%CATALINA_HOME%/jdk5.0"
set JSSE_HOME="%CATALINA_HOME%/jdk5.0"
这样部署项目的时候我们只需要把tomcat放到任意的目录就OK了
4
运行测试tomcat
由于我们没有配置环境变量,所以需要进入tomcat的bin目录。
a、
打开cmd ,
b
、cd C:\ jdk1.6.0_02\bin
e
、 浏览器中输入:
http://localhost:8080
如果出现了tomcat的欢迎页面说明配置正确了,如果浏览器为空白说明你配置错误,你应该检查控制台输出的错误或警告信息,然后进行改正。
5
、安装vcredist_x86
这个的东西是安装openssl的环境,安装oenssl前需安装此环境。
6
、安装openssL
a
网上搜索Win32OpenSSL-1_0_1g.exe,下载一个。
一路下一步,然后把安装路径设置在C:\Win32OpenSSL\
二、制作证书
把你配置好的ipa相关路径全部改为https接口访问,恭喜你,如果你没出现无法链接xxxx,或证书为NULL,之内的警告,说明你就成功了。