struts模块块配置注意三点: 
1 , web.xml文件中添加如你写到的: 
<init-param   >   
       <param-name   >config/woool   </param-name   >   
       <param-value   >/WEB-INF/struts-config-woool.xml   </param-value   >   
</init-param   >  2,WebRoot下建立对应名称的文件夹,在此为woool 3,访问的时候路径为/woool/managerAllQuestion.do 
如果直接写/managerAllQuestion.do 会默认从struts-config.xml  从找 
当然也就找不到了.

解决方案 »

  1.   

    那我在我的web应用下建了一个STGS文件夹,有在这个文件夹下建应用模块会对配置文件里的:
    <init-param    >    
            <param-name    >config/woool    </param-name    >    
            <param-value    >/WEB-INF/struts-config-woool.xml    </param-value    >    
    </init-param    >
    有影响吗?
    是不是因为我的应用模块在STGS目录下的woool文件夹下他就找不到配置文件呢?
    你说的访问时候的路径应该为/woool/managerAllQuestion.do我好象试过,也报同样的错误.
      

  2.   

    对了,你说的访问时的路径是指jsp中的还是指配置文件中的,在jsp中我是这样写的../../../managerAllQuestion.do,在配置文件中的path我是这样写的
    /managerAllQuestion,我web应用的文件组织结构是这样的:
    Module directory
        STGS
           woool
           js
           css
           images
    就是Module directory下有个STGS文件夹,STGS文件夹里又有四个文件夹,分别是woool,js,css,images,他们分别放不同的文件.其中woool里放的是我应用模块的jsp文件
      

  3.   

    仔细检查一下..你都找对了出错的地方.为什么不去仔细的对一下呢....
    jsp里面你不会../../../直接去调用你的点度就行.
    你建立的时候就是根目录,所以就不用写那么多.它自己就会找到的.
      

  4.   

    如果把配置文件放在和默认配置文件同级目录下,这样写
    <init-param >
    <param-name >config </param-name >
    <param-value >/WEB-INF/struts-config.xml,/WEB-INF/struts-config-woool.xml </param-value >
    </init-param >
    <init-param >
    你那样写也可以,不过需要注意一下.
    <form   action="/managerAllQuestion.do" >
    <html:form   action="/managerAllQuestion.do" >两者的   action   是不一样的struts   的   html:form   在解析成   form   时,   会在原始   action   前面加入模块名 
      

  5.   

    那我怎样写web.xml他才能找到配置文件呢?我试过了,也找过了,但是找不到在哪?找不到哪写错了.请大家帮忙,谢谢!
      

  6.   

    是不是我的struts-config-woool.xml也要放在我的应用模块里啊,就是放在woool文件夹里?