不知道什么时候开始你已经不需要改web.xml,改一下吧,加个空格

解决方案 »

  1.   

    楼上的,能否详细一些。修改什么地方呀。我从来都没有改过web.xml呀。
      

  2.   

    方法是把你新做的class放到web-inf\classes目录里
      

  3.   

    啊,你没改过web.xml?struts需要配置
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>/do/*</url-pattern>
      </servlet-mapping>
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>2</param-value>
        </init-param>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>
      

  4.   

    我的load-on-startup是1
    和这个有关系吗?
      

  5.   

    你看看其它的地方是不是也有load-on-startup=1的?如果出现两次的活当然不行了
      

  6.   

    还会在什么地方呢。好像只有web.xml里有呀。
      

  7.   

    我的load-on-startup是1 ,和这个有关系吗?---
    无关
      

  8.   

    JBoss好象支持热部署吧?稍微改一下web.xml,加个空格再删去也行,保存,JBoss就会重新自动部署了,比重启省点儿时间
      

  9.   

    要异动到系统文件才会重新加载,如那些*.xml,class文件之类。
      

  10.   

    楼上的意思是:
    修改一下web.xml,加个空格,然后删除,再保存,然后部署就不用重启jboss了是吗?等一下试试。