﻿<?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-Java World@winfar-文章分类-Java</title><link>http://www.blogjava.net/winfar/category/1118.html</link><description>——Java 之旅</description><language>zh-cn</language><lastBuildDate>Sat, 03 Mar 2007 09:30:04 GMT</lastBuildDate><pubDate>Sat, 03 Mar 2007 09:30:04 GMT</pubDate><ttl>60</ttl><item><title>tomcat配置大全</title><link>http://www.blogjava.net/winfar/articles/3841.html</link><dc:creator>winfar</dc:creator><author>winfar</author><pubDate>Wed, 27 Apr 2005 02:38:00 GMT</pubDate><guid>http://www.blogjava.net/winfar/articles/3841.html</guid><wfw:comment>http://www.blogjava.net/winfar/comments/3841.html</wfw:comment><comments>http://www.blogjava.net/winfar/articles/3841.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/winfar/comments/commentRss/3841.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/winfar/services/trackbacks/3841.html</trackback:ping><description><![CDATA[<P><STRONG>1、tomcat下配置虚拟目录<BR></STRONG><BR>&nbsp;&nbsp;&nbsp;打开TOMCAT文件下的conf\server.xml文件&nbsp;，查找到&lt;ContextManager&gt;标签，并在该标签的结束标签&lt;/ContextManager&gt;前面加上：<BR><BR>&nbsp;&nbsp;&nbsp;&lt;Context path="虚拟目录" docBase="硬盘目录" debug="0" reloadable="true" crossContext="true"/&gt;&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;<STRONG>其中path的值是虚拟目录，docbase的值是你的硬盘的的目录的绝对路径。</STRONG><BR><BR>&nbsp;&nbsp;&nbsp;如找不到&lt;ContextManager&gt;元素，可以找<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Host name="localhost" debug="0" appBase="webapps"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unpackWARs="true" autoDeploy="true"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlValidation="false" xmlNamespaceAware="false"&gt; </P>
<P>&nbsp;&nbsp;&nbsp;然后添加&lt;Context path="虚拟目录" docBase="硬盘目录" debug="0" reloadable="true" crossContext="true"/&gt;&nbsp;&nbsp;<BR><BR><STRONG>2、禁止tomcat目录浏览,将listings设为false</STRONG></P>
<P><STRONG>&nbsp;&nbsp;&nbsp; </STRONG>&lt;servlet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-name&gt;default&lt;/servlet-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;servlet-class&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.catalina.servlets.DefaultServlet<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/servlet-class&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;init-param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;debug&lt;/param-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;0&lt;/param-value&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;init-param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-name&gt;listings&lt;/param-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param-value&gt;false&lt;/param-value&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/init-param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/servlet&gt; </P>
<P><STRONG>3、设置友好错误页面，配置web.xml</STRONG></P>
<P>&nbsp;&nbsp; &lt;error-page&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;error-code&gt;404&lt;/error-code&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;/error-page&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;error-page&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;error-code&gt;500&lt;/error-code&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;location&gt;/error.jsp&lt;/location&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;/error-page&gt;<BR><BR><STRONG>4、在IE中直接打开其他扩展名的文件<BR></STRONG><BR>&nbsp;&nbsp;&nbsp;为了让能在IE浏览器中自动打开其他扩展文件名的文件的设置：<BR>&nbsp;&nbsp;&nbsp;需要在WEB.XML中进行如下的设置：<BR>&nbsp;&nbsp;&nbsp;在WEB.XML中添加&lt;mime-mapping&gt;,其中:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<STRONG>&lt;extension&gt;: 文件的扩展名&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mime-type&gt;: 除了该类型文件的可执行文件,同WINDOW注册表中的&nbsp;</STRONG>&nbsp;<STRONG>/HKEY_CLASSES_ROOT下该类文件的Content Type 的值一样.</STRONG> <BR><BR>如能在IE中自动打开DOC，XLS，PDF文件的配置如下: </P>
<P>&lt;?xml version="1.0" ?&gt; <BR>&lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 1.2//EN"&nbsp; "<A href="http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">http://java.sun.com/j2ee/dtds/web-app_2_2.dtd</A>"&gt; <BR>&lt;web-app&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;mime-mapping&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;extension&gt;doc&lt;/extension&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mime-type&gt;application/msword&lt;/mime-type&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;/mime-mapping&gt;<BR><BR>&nbsp;&nbsp;&nbsp;&lt;mime-mapping&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;extension&gt;xls&lt;/extension&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mime-type&gt;application/msexcel&lt;/mime-type&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;/mime-mapping&gt;<BR><BR>&nbsp;&nbsp;&nbsp;&lt;mime-mapping&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;extension&gt;pdf&lt;/extension&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;mime-type&gt;application/pdf&lt;/mime-type&gt;<BR>&nbsp;&nbsp;&nbsp;&lt;/mime-mapping&gt;<BR>&lt;/web-app&gt; </P><img src ="http://www.blogjava.net/winfar/aggbug/3841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/winfar/" target="_blank">winfar</a> 2005-04-27 10:38 <a href="http://www.blogjava.net/winfar/articles/3841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Test</title><link>http://www.blogjava.net/winfar/articles/3614.html</link><dc:creator>winfar</dc:creator><author>winfar</author><pubDate>Fri, 22 Apr 2005 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/winfar/articles/3614.html</guid><wfw:comment>http://www.blogjava.net/winfar/comments/3614.html</wfw:comment><comments>http://www.blogjava.net/winfar/articles/3614.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/winfar/comments/commentRss/3614.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/winfar/services/trackbacks/3614.html</trackback:ping><description><![CDATA[是不是<br>
public void test(){<br>
&nbsp;&nbsp;&nbsp; System.out.println("hello world!");<br>
}<br><img src ="http://www.blogjava.net/winfar/aggbug/3614.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/winfar/" target="_blank">winfar</a> 2005-04-22 14:17 <a href="http://www.blogjava.net/winfar/articles/3614.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>