可以设定<context>可以在Tomcat\conf\server.xml里面,也可以Tomcat\conf\Catalina\localhost 下,自建一个xxxx.xml(xxx是你的context path)<Context
docBase="${catalina.home}/webapps/xxxx"
path="xxxx"
reloadable="true">
....<WatchedResource>WEB-INF/struts-config.xml</WatchedResource>
....
</Context>

解决方案 »

  1.   

    如果你的xxx/WEB-INF/struts-config.xml变更后,你的xxx应用会重新加载
      

  2.   

    在WEB-INF/web.xml里面随便加个空格,然后存盘,ok!
      

  3.   

    >在WEB-INF/web.xml里面随便加个空格,然后存盘,ok!那个碰巧是因为在Tomcat\conf\context.xml这个默认的Context配置里面有<!-- The contents of this file will be loaded for each web application -->
    <Context>    <!-- Default set of monitored resources -->
        <WatchedResource>WEB-INF/web.xml</WatchedResource>

        <!-- Uncomment this to disable session persistence across Tomcat restarts -->
        <!--
        <Manager pathname="" />
        --></Context>
      

  4.   

    这个我得下,以前修改那个struts-config配置文件,得老是重启动
      

  5.   

    我晕了,在server.xml中
    <Host name="localhost" appBase="webapps"
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">
       <Context docBase="${catalina.home}/webapps/test" path="test" reloadable="true">
    <WatchedResource>WEB-INF/struts-config.xml</WatchedResource>
       </Context>
    </Host>
    这样不对吗?启动tomcat就报
    Parsing error processing resource path /WEB-INF/struts-config.xml
    java.io.FileNotFoundException
    最奇怪的是无论我把struts-config.xml改成什么都报这个文件的错
    见鬼了
      

  6.   

    什么叫项目名,问你是不是tomcat\webapps\test目录
      

  7.   

    在Tomcat设置成自动重新启动不就都解决了吗????