读书人

tomcat配备大全

发布时间: 2012-09-01 09:33:02 作者: rapoo

tomcat配置大全

1、tomcat下配置虚拟目录

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

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

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

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

??????<Host?name="localhost"?debug="0"?appBase="webapps"
???????unpackWARs="true"?autoDeploy="true"
???????xmlValidation="false"?xmlNamespaceAware="false">?

???然后添加<Context?path="虚拟目录"?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下该类文件的Content?Type?的值一样.?

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

<?xml?version="1.0"??>?
<!DOCTYPE?web-app?PUBLIC?"-//Sun?Microsystems,?Inc.//DTD?Web?Application?1.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>

读书人网 >互联网

热点推荐