服务器用的tomcat,
webapps下面布置了个项目gzcz,
访问127.0.0.1:8080/gzcz的时候,
会跳转到gzcz下面的目录去了,
地址会变成这样127.0.0.1:8080/aaa,
就会找不到页面,
不晓得配置哪里引起的,
项目用了struts2,
不知道是应该配置tomcat,
还是struts2的配置有关系,
郁闷,
了解的讲讲下,
先谢谢了。

解决方案 »

  1.   

    应该是Struts2的问题,你看下你的配置文件中要跳转的路劲跟你的路径是否一样。
      

  2.   

    问这种问题的时候。发下配置文件。
    Tomcat 本身的配置。及项目配置。。
      

  3.   

    tomcat本身没有这么厉害会自己跳到其它项目下去,应该是你的项目里某些配置引起的,可以将配置发上来看看
      

  4.   

    看看你的web.xml里面的welcom-list配置以及struts的配置里面是否存在aaa这样的东东。
      

  5.   

    我觉得可能是struts2空间配置的问题
    <struts>
    <package name="frontPages" namespace="/frontPages"
    extends="struts-default">
    <global-results>
    <result name="exception" type="freeer">/exception.jsp</result>
    </global-results>
    <global-exception-mappings>
             <exception-mapping exception="java.lang.Exception" result="exception"/>
            </global-exception-mappings>

    <action name="welcome/*"
    class="sitemaster.frontPages.action.WelcomeAction">
    <param name="id">{1}</param>
    <result type="freeer">
    /WEB-INF/sitesTemplate/${template}.ftl
    </result>
    <result name="redirect" type="redirect">
    ${template}
    </result>
    </action>
    127.0.0.1:8080/gzcz跳转到127.0.0.1:8080/frontPages/welcome/这里来了
      

  6.   

    web.xml 看看是/*吗? 是不是吧gzcz当action拦截了, 
    你看看struts2.xml配置gzcz这个action了吗?
    在看看是不是让你result是不是aaa
      

  7.   

    ⊙﹏⊙b汗  理解错了  gzcz 是项目名字啊!!!!