晕,发这么多帖子,CVS版本控制不就解决多人开发了么!

解决方案 »

  1.   

    因为子系统较多(各子系统之间有联系),所以想将各子系统分开由多个人员单独进行开发(我们使用了版本控制CVS和代码服务器),于是就出现了多个配置文件(如struts-config.xml和web.xml等)间的处理问题.弄了好几天,一直未能找到好的解决办法.希望高人能指点
      

  2.   

    struts-config.xml可以按业务分成几个的,每个人负责自己那块就没有问题了
      

  3.   

    楼上的朋友,可否详细解释一下多个struts-config-XX.xml的具体配置??
    谢谢!
      

  4.   

    把自己创建的struts-config-XXX.xml放在WEB-INF目录下,然后在web.xml里配置如下便可使用:  <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml, /WEB-INF/struts-config-XXX.xml</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>2</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>
      

  5.   

    lip009的答案是不错的,应该给分
      

  6.   

    Struts的模块化可以解决此问题啊
      

  7.   

    <param-value>/WEB-INF/struts-config.xml, /WEB-INF/struts-config-XXX.xml</param-value>这种方式不是真正的模块化,它只是把同一个配置分成实际的几个文件而已,要避免重复。    <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>    <init-param>
          <param-name>config/cnf2dddddd</param-name>
          <param-value>/WEB-INF/struts-config-XXX.xml</param-value>
        </init-param>
      

  8.   

    可以每子工程一个配置文件。你可以看看struts example里面很清楚。