tomcat配置大全

1、tomcat下配置虚拟目录

打开TOMCAT文件下的conf\server.xml文件,查找到<ContextManager>标签,并在该标签的结束标签</ContextManager>前面加上:

<Contextpath="虚拟目录"docBase="硬盘目录"debug="0"reloadable="true"crossContext="true"/>

其中path的值是虚拟目录,docbase的值是你的硬盘的的目录的绝对路径。

如找不到<ContextManager>元素,可以找

<Hostname="localhost"debug="0"appBase="webapps"

unpackWARs="true"autoDeploy="true"

xmlValidation="false"xmlNamespaceAware="false">

然后添加<Contextpath="虚拟目录"docBase="硬盘目录"debug="0"reloadable="true"crossContext="true"/>

2、禁止tomcat目录浏览,将listings设为false

<servlet>

<servlet-name>default</servlet-name>

<servlet-class>

org.apache.catalina.servlets.DefaultServlet

</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>listings</param-name>

<param-value>false</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

3、设置友好错误页面,配置web.xml

<error-page>

<error-code>404</error-code>

<location>/error.jsp</location>

</error-page>

<error-page>

<error-code>500</error-code>

<location>/error.jsp</location>

</error-page>

4、在IE中直接打开其他扩展名的文件

为了让能在IE浏览器中自动打开其他扩展文件名的文件的设置:

需要在WEB.XML中进行如下的设置:

在WEB.XML中添加<mime-mapping>,其中:

<extension>:文件的扩展名

<mime-type>:除了该类型文件的可执行文件,同WINDOW注册表中的/HKEY_CLASSES_ROOT下该类文件的ContentType的值一样.

如能在IE中自动打开DOC,XLS,PDF文件的配置如下:

<?xmlversion="1.0"?>

<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication1.2//EN""http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>

<mime-mapping>

<extension>doc</extension>

<mime-type>application/msword</mime-type>

</mime-mapping>

<mime-mapping>

<extension>xls</extension>

<mime-type>application/msexcel</mime-type>

</mime-mapping>

<mime-mapping>

<extension>pdf</extension>

<mime-type>application/pdf</mime-type>

</mime-mapping>

</web-app>

相关推荐