﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我的自留地-文章分类-tech/tomcat</title><link>http://www.blogjava.net/lukangping/category/46280.html</link><description>积累。。。沉淀。。。</description><language>zh-cn</language><lastBuildDate>Thu, 09 Sep 2010 07:40:29 GMT</lastBuildDate><pubDate>Thu, 09 Sep 2010 07:40:29 GMT</pubDate><ttl>60</ttl><item><title>本地 tomcat https ssl</title><link>http://www.blogjava.net/lukangping/articles/331466.html</link><dc:creator>kangaroo</dc:creator><author>kangaroo</author><pubDate>Thu, 09 Sep 2010 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/lukangping/articles/331466.html</guid><wfw:comment>http://www.blogjava.net/lukangping/comments/331466.html</wfw:comment><comments>http://www.blogjava.net/lukangping/articles/331466.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lukangping/comments/commentRss/331466.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lukangping/services/trackbacks/331466.html</trackback:ping><description><![CDATA[本地起tomcat之后，配置服务器也可以使用https协议访问的方式是方便：<br />
<br />
1. 创建证书<br />
&nbsp;&nbsp;&nbsp;&nbsp;进入到你的jre/bin文件夹下，键入&#8220;<span class="Apple-style-span" style="word-spacing: 0px; font: medium Simsun; text-transform: none; color: rgb(0,0,0); text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span class="Apple-style-span" style="font-size: 14px; color: rgb(51,51,51); line-height: 22px; font-family: Arial, Verdana, Tahoma; text-align: left"><strong>keytool -genkey -alias tomcat -keyalg RSA -keystore c:/.keystore</strong></span></span>&#8221;，默认将把证书保存在你的C盘根目录下。在申请的过程中密码请填写&#8220;changeit&#8221;，这是tomcat的默认密码。<br />
2. 修改server.xml<br />
&nbsp;&nbsp;&nbsp;&nbsp;进入到你的$CATALINA_HOME/conf/server.xml，打开后寻找：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;Define&nbsp;a&nbsp;SSL&nbsp;HTTP/1.1&nbsp;Connector&nbsp;on&nbsp;port&nbsp;8443&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;Connector&nbsp;port="8443"&nbsp;maxHttpHeaderSize="8192"<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maxThreads="150"&nbsp;minSpareThreads="25"&nbsp;maxSpareThreads="75"<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enableLookups="false"&nbsp;disableUploadTimeout="true"<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;acceptCount="100"&nbsp;scheme="https"&nbsp;secure="true"<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clientAuth="false"&nbsp;sslProtocol="TLS"&nbsp;/&gt;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #008000">--&gt;</span></div>
&nbsp;&nbsp;&nbsp;&nbsp;修改如下：<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #008000">&lt;!--</span><span style="color: #008000">&nbsp;Define&nbsp;a&nbsp;SSL&nbsp;HTTP/1.1&nbsp;Connector&nbsp;on&nbsp;port&nbsp;8443&nbsp;</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">Connector&nbsp;</span><span style="color: #ff0000">port</span><span style="color: #0000ff">="8443"</span><span style="color: #ff0000">&nbsp;maxHttpHeaderSize</span><span style="color: #0000ff">="8192"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maxThreads</span><span style="color: #0000ff">="150"</span><span style="color: #ff0000">&nbsp;minSpareThreads</span><span style="color: #0000ff">="25"</span><span style="color: #ff0000">&nbsp;maxSpareThreads</span><span style="color: #0000ff">="75"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enableLookups</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000">&nbsp;disableUploadTimeout</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;acceptCount</span><span style="color: #0000ff">="100"</span><span style="color: #ff0000">&nbsp;scheme</span><span style="color: #0000ff">="https"</span><span style="color: #ff0000">&nbsp;secure</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clientAuth</span><span style="color: #0000ff">="false"</span><span style="color: #ff0000">&nbsp;sslProtocol</span><span style="color: #0000ff">="TLS"</span><span style="color: #ff0000">&nbsp;keystoreFile</span><span style="color: #0000ff">="c:\.keystore"</span><span style="color: #0000ff">/&gt;</span></div>
3. 重启你的tomcat，使用端口8443访问即可。
 <img src ="http://www.blogjava.net/lukangping/aggbug/331466.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lukangping/" target="_blank">kangaroo</a> 2010-09-09 10:45 <a href="http://www.blogjava.net/lukangping/articles/331466.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>