你都改变了什么地方,还有就是conf中的web.xml是不能随便改动的。如果你需要部署其他的东西,你应该在你的应用程序所在的目录web-inf中的web.xml文件。你可以找一个原来正常的贴回去,或者将改动恢复正常,然后重新启动。

解决方案 »

  1.   

    conf中的web.xml我没有改我改的是我自己目录下那个web.xml
    改变web.xml后而不从新启动tomcat?
    有办法吗?
      

  2.   

    设置server.xml的<context>为reloadable="true"
      

  3.   

    不行吧。
    reloadable="true"只是检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序。
    可怜这么好的功能在struts下竟然永不了。