我用eclipse建立了一个struts工程,使用export方式打包成test.war格式,
将test.war放至tomcat的webapp下,启动tomcat后能够正常访问工程。我将test.war解压后的目录test复制改名为test1,在浏览器中输入
localhost:8080/test1页面显示错误如下,请问如何解决?type Status report
message
description The requested resource () is not available.
Apache Tomcat/6.0.26

解决方案 »

  1.   

    找到tomcat里conf文件夹的server.xml文件。在文件末端的<Host ..> 与 </Host>之间会看到 Context的标签。标签的含义如下:
    Context(表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见servlet规范)
    docBase 应用程序的路径或者是WAR文件存放的路径  
    path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/ ****  
    reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序  
    楼主改了文件夹名,那么就要重新配置这个Context,把docBase改成新的路径应该就可以了。