修改tomcat 下面的 conf 里面的web.xml
<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>
listings 为 true 可以查看访问的目录下面的文件
tomcat 使用conf中的service.xml发布项目报错500
提示如下 : 项目名\org\apache\jsp\
是项目lib下面的jsp-api.jar和tomcat 下的jsp-api.jar有冲突导致的。因为我项目里用到了一个user library里包含了jsp-api.jar 和servlet-api.jar两个包,然后通过myeclips发布的时候将 这两个包复制到webroot/lib下去了,而tomcat的lib下面本来就有这两个包,导致了冲突,这就是这个错误产生的主要原因
解决办法:
在conf下添加目录catalina下添加localhost,在里面添加一个xml文件,内容如下
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:\workSpace342\AnCrawler\WebContent" path="/cra" reloadable="true">
</Context>
参考http://blog.csdn.net/xiao_jun_0820/article/details/8257716