﻿<?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-wj110reg-文章分类-Tomcat</title><link>http://www.blogjava.net/wj110reg/category/26429.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 16 Oct 2007 20:30:07 GMT</lastBuildDate><pubDate>Tue, 16 Oct 2007 20:30:07 GMT</pubDate><ttl>60</ttl><item><title>Tomcat虚拟目录设置(转)</title><link>http://www.blogjava.net/wj110reg/articles/151614.html</link><dc:creator>JEEF WANG</dc:creator><author>JEEF WANG</author><pubDate>Wed, 10 Oct 2007 05:11:00 GMT</pubDate><guid>http://www.blogjava.net/wj110reg/articles/151614.html</guid><wfw:comment>http://www.blogjava.net/wj110reg/comments/151614.html</wfw:comment><comments>http://www.blogjava.net/wj110reg/articles/151614.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wj110reg/comments/commentRss/151614.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wj110reg/services/trackbacks/151614.html</trackback:ping><description><![CDATA[tomcat 安装好之后，只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。这样会使webapps越来越大就需要设置虚拟目录：<br />
1.单个应用设置：<br />
&nbsp;在&lt;Host&gt;和&lt;/host&gt;之间加上<br />
&nbsp;&lt;Context path="/site" docBase="d:\site" reloadable="true" debug="0"&gt;<br />
&nbsp;&lt;/Context&gt;<br />
&nbsp;参数:path 表示在浏览器中输入http://localhost:8080/site<br />
&nbsp;&nbsp;&nbsp;&nbsp; docBase表示你的程序包的物理绝对路径，默认的绝对路径是$Tomcat_Home$/webapps<br />
&nbsp;这样设定了之后会在$tomcat_home$/conf/catalina/localhost目录下生成一个site.xml文件，此文件的内容就是刚才设置的内容。<br />
2.通过前面我们知道了在$tomcat_home$/conf/catalina/localhost目录下会生成相应的配置文件，因此我们可以直接在$tomcat_home$/conf/catalina/localhost目录下写配置文件文件名任意取，最好是跟你的web应用相同便于管理，如site.xml内容同上<br />
&lt;Context path="/site" docBase="d:\site" reloadable="true" debug="0"&gt;<br />
&nbsp;&lt;/Context&gt;<br />
3.更改整个根目录：<br />
&nbsp; 找到&lt;Host name="localhost" debug="0" appBase="webapps" <br />
&nbsp; unpackWARs="true" autoDeploy="true"&gt;<br />
&nbsp;将appBase的设置成期望的路径（绝对路径）<br />
&nbsp;出现的问题：输入：http://localhost:8080/没有出现默认的页面<br />
&nbsp;原因当然是更改了路径造成的。解决也很简单了，把文件拷过来，或者再把原来默认的设成虚拟路径。
 <img src ="http://www.blogjava.net/wj110reg/aggbug/151614.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wj110reg/" target="_blank">JEEF WANG</a> 2007-10-10 13:11 <a href="http://www.blogjava.net/wj110reg/articles/151614.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何限制tomcat的目录浏览功能(转)</title><link>http://www.blogjava.net/wj110reg/articles/151597.html</link><dc:creator>JEEF WANG</dc:creator><author>JEEF WANG</author><pubDate>Wed, 10 Oct 2007 00:40:00 GMT</pubDate><guid>http://www.blogjava.net/wj110reg/articles/151597.html</guid><wfw:comment>http://www.blogjava.net/wj110reg/comments/151597.html</wfw:comment><comments>http://www.blogjava.net/wj110reg/articles/151597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wj110reg/comments/commentRss/151597.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wj110reg/services/trackbacks/151597.html</trackback:ping><description><![CDATA[找到conf目錄下的web.xml&nbsp;&nbsp; <br />
&nbsp; 將&nbsp;&nbsp; <br />
&nbsp; &lt;init-param&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;listings&lt;/param-name&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;true&lt;/param-value&gt;&nbsp;&nbsp; <br />
&nbsp; &lt;/init-param&gt;&nbsp;&nbsp; <br />
&nbsp; 中的"true"改為"false"<br />
<br />
true:允许目录浏览<br />
false：禁止目录浏览<br />
<img src ="http://www.blogjava.net/wj110reg/aggbug/151597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wj110reg/" target="_blank">JEEF WANG</a> 2007-10-10 08:40 <a href="http://www.blogjava.net/wj110reg/articles/151597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决用startup.bat启动tomcat时一闪而过的办法(转)</title><link>http://www.blogjava.net/wj110reg/articles/151559.html</link><dc:creator>JEEF WANG</dc:creator><author>JEEF WANG</author><pubDate>Tue, 09 Oct 2007 14:26:00 GMT</pubDate><guid>http://www.blogjava.net/wj110reg/articles/151559.html</guid><wfw:comment>http://www.blogjava.net/wj110reg/comments/151559.html</wfw:comment><comments>http://www.blogjava.net/wj110reg/articles/151559.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wj110reg/comments/commentRss/151559.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wj110reg/services/trackbacks/151559.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font size="3"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">当用</span><span lang="EN-US">startup.bat</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">启动</span><span lang="EN-US">tomcat</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时，如果</span><span lang="EN-US">server.xml</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配置有错误，那么</span><span lang="EN-US">startup.bat</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">将闪一下就消失了，如果想让命令窗口停住，好方便查看错误信息，则用如下方法修改：修改</span><span lang="EN-US">catalina.bat</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，找到里面的</span><span lang="EN-US">:</span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font size="3"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span><span lang="EN-US">doStart</span></font></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">shift</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">if not "%OS%" == "Windows_NT" goto noTitle</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">set _EXECJAVA=start %_RUNJAVA%</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">goto gotTitle</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">:noTitle</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">set _EXECJAVA=start %_RUNJAVA%</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">:gotTitle</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">if not ""%1"" == ""-security"" goto execCmd</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">shift</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">echo Using Security Manager</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><font size="3">goto execCmd</font></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><font size="3"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">将上面</span><span lang="EN-US">set _EXECJAVA=start %_RUNJAVA% </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中的</span><span lang="EN-US">start</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">去掉，就可以让命令行出错后不消失。</span><span lang="EN-US">set _EXECJAVA=start %_RUNJAVA% </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的意识是重新启动一个命令行窗口。去掉</span><span lang="EN-US">start</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">后，则不会再重新启动窗口，就达到了使命令行停住的效果。要在命令行中启动</span><span lang="EN-US">startup.bat</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">才能看到效果。</span></font></p>
<img src ="http://www.blogjava.net/wj110reg/aggbug/151559.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wj110reg/" target="_blank">JEEF WANG</a> 2007-10-09 22:26 <a href="http://www.blogjava.net/wj110reg/articles/151559.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>