需要通过https访问tomcat服务,需要怎么配置? 现在有一个web应用开发完了,用的struts2+spring+openjpa。现在要用户以https的方式进行访问,都要配置些什么?有人配过吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看这个http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html https与Tomcat The Apache Jakarta Tomcat 5 Servlet/JSP Container SSL Configuration HOW-TO?利用快速配置: 1,用jdk中的keytool生成一个tomcat keystore 在命令行敲入:%J***A_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA 会提示你输入keypassword 和 keystorepassword 以及其它相关信息。按提示确认完成。 2, 在conf/server.xml中加入: maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" keystorePass="password" sslProtocol="TLS" /> 3,启动tomcat,打开浏览器输入https://localhost:8443 就OK了。注意:用此方法生成的keystore文件置于C:\Documents and Settings\user下 http://old.blog.edu.cn/user2/25154/archives/2005/1064030.shtml 可以参见 http://www.gbsou.com/2009/12/03/1624.html tomcat配置SSL conf\server.xml中 《Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /》改为 《Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /》 《Engine name="Catalina" defaultHost="warison2008.gicp.net"》修改《Host》标签,改成 《Host name="***.voip.net" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"》《Context path="" docBase="d:\Apache Software Foundation\Tomcat 5.0\webapps\firstloong\web" debug="0"/》 《/Host》重新启动tomcat就可以了 在修改下 C:\WINDOWS\system32\drivers\etc\hosts 127.0.0.1 warison2008.gicp.net这种方法能使没有固定IP的机器被访问到1. 用Tomcat建立jsp站点。2. 申请花生壳 免费域名,并激活花生壳服务。 tomcat/conf/server.xml里面有个449端口的部分,你自己看看吧 应用没做任何修改,只在tomcat的conf/server.xml中加入了如下一段:<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" keystoreFile="conf/server.keystore" clientAuth="false" sslProtocol="TLS" />conf目录中的server.keystore文件是用jdk bin目录中的keytool命令生成的,keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600这样可以成功的通过https://localhost:8443/webappliaction进行访问应用了 https与Tomcat The Apache Jakarta Tomcat 5 Servlet/JSP Container SSL Configuration HOW-TO? 利用快速配置: 1,用jdk中的keytool生成一个tomcat keystore 在命令行敲入:%J***A_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA 会提示你输入keypassword 和 keystorepassword 以及其它相关信息。按提示确认完成。 2, 在conf/server.xml中加入: maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" keystorePass="password" sslProtocol="TLS" /> 3,启动tomcat,打开浏览器输入https://localhost:8443 就OK了。 注意:用此方法生成的keystore文件置于C:\Documents and Settings\user下 如何使用struts2的<s:optiontransferselect>标签传递一组对象值? Resourcebundle Editor ajax树形列表无法刷新 Struts+spring JdbcTemplate hibernate错误: 怎么禁止Hibernate输出日志? Lucene开发过程中,利用tika查询文档的问题。~~ hibernate 中的 get 和 load 的区别 请问struts-config.xml怎样配置? 为什么在源文件中找不到另一个源文件中定义的类! hibernate 分页错误 权限控制权限是如何实现
The Apache Jakarta Tomcat 5 Servlet/JSP Container SSL Configuration HOW-TO?
利用快速配置:
1,用jdk中的keytool生成一个tomcat keystore
在命令行敲入:%J***A_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
会提示你输入keypassword 和 keystorepassword 以及其它相关信息。按提示确认完成。
2, 在conf/server.xml中加入:
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" keystorePass="password" sslProtocol="TLS" />
3,启动tomcat,打开浏览器输入https://localhost:8443 就OK了。
注意:用此方法生成的keystore文件置于C:\Documents and Settings\user下
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000" disableUploadTimeout="true" /》
改为 《Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /》
《Engine name="Catalina" defaultHost="warison2008.gicp.net"》修改《Host》标签,改成 《Host name="***.voip.net" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"》《Context path="" docBase="d:\Apache Software Foundation\Tomcat 5.0\webapps\firstloong\web" debug="0"/》
《/Host》
重新启动tomcat就可以了 在修改下 C:\WINDOWS\system32\drivers\etc\hosts 127.0.0.1 warison2008.gicp.net
这种方法能使没有固定IP的机器被访问到1. 用Tomcat建立jsp站点。2. 申请花生壳 免费域名,并激活花生壳服务。
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="conf/server.keystore"
clientAuth="false" sslProtocol="TLS" />conf目录中的server.keystore文件是用jdk bin目录中的keytool命令生成的,
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600这样可以成功的通过https://localhost:8443/webappliaction进行访问应用了
The Apache Jakarta Tomcat 5 Servlet/JSP Container SSL Configuration HOW-TO?
利用快速配置:
1,用jdk中的keytool生成一个tomcat keystore
在命令行敲入:%J***A_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
会提示你输入keypassword 和 keystorepassword 以及其它相关信息。按提示确认完成。
2, 在conf/server.xml中加入:
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" keystorePass="password" sslProtocol="TLS" />
3,启动tomcat,打开浏览器输入https://localhost:8443 就OK了。
注意:用此方法生成的keystore文件置于C:\Documents and Settings\user下