tomcat启动的时候没有看到你的项目加载啊,看看项目部署了没?  看能不能访问到你的项目,,直接访问项目localhost:8080/你的项目名称。如果能访问到,,就把整个项目重新加载一次,,配置应该没有问题啊

解决方案 »

  1.   

    你好,谢谢你的回复,我已测试过,直接访问index.jsp是可以的,但是,通过Action的时候就不行了.
    例(index.jsp可被访问):
    (因为web.xml设置了<welcome-file>index.jsp</welcome-file>所以)http://localhost:8080/HelloWorldStruts2/

    http://localhost:8080/HelloWorldStruts2/index.jsp
    都可以被访问
    例(通过Action想要跳转至index.jsp就报找不到相应的Action了):
    http://localhost:8080/HelloWorldStruts2/Hello
    我已将工程导出,并且上传,以便帮助我的朋友可即使查找到问题点.谢谢.
      

  2.   

    不好意思,我想上传源代码的,但是CSDN好像没有上传的功能......
      

  3.   

    你是说去掉struts.xml里面package下的namespace属性是么?我试过了,一如既往的找不到相应的action.
      

  4.   

    你好,谢谢你的回复,我已测试过,直接访问index.jsp是可以的,但是,通过Action的时候就不行了.
    例(index.jsp可被访问):
    (因为web.xml设置了<welcome-file>index.jsp</welcome-file>所以)http://localhost:8080/HelloWorldStruts2/

    http://localhost:8080/HelloWorldStruts2/index.jsp
    都可以被访问
    例(通过Action想要跳转至index.jsp就报找不到相应的Action了):
    http://localhost:8080/HelloWorldStruts2/Hello
    我已将工程导出,并且上传,以便帮助我的朋友可即使查找到问题点.谢谢.我知道,我只是想确定你的项目部署了没,因为在你的tomcat启动的时候,没有看到你的项目(只是部分),。。你把配置文件在按原来的样子谢谢,把动态调用DMI和开发模式struts.devMode先去掉,把配置文件重写试试,,,struts经常出现这种问题,,你写对了,他也或出现404,,你再试试。配置应该没问题啊
      

  5.   

    你是说去掉struts.xml里面package下的namespace属性是么?我试过了,一如既往的找不到相应的action.我发现了一个问题,你的strust.xml怎么也塞到helloWorldStruts包下面了呢,这样web.xml中怎么能扫描到这个struts.xml呢,你改放在src目录下试试
      

  6.   

    7楼说的对啊 ,,,应该在classpath下啊,,没注意看
      

  7.   

    你是说去掉struts.xml里面package下的namespace属性是么?我试过了,一如既往的找不到相应的action.我发现了一个问题,你的strust.xml怎么也塞到helloWorldStruts包下面了呢,这样web.xml中怎么能扫描到这个struts.xml呢,你改放在src目录下试试你是说去掉struts.xml里面package下的namespace属性是么?我试过了,一如既往的找不到相应的action.我发现了一个问题,你的strust.xml怎么也塞到helloWorldStruts包下面了呢,这样web.xml中怎么能扫描到这个struts.xml呢,你改放在src目录下试试
    你好,是这样的,最开始我是放在我是放在src目录的(或者说我是记错了),当时通过服务器启动工程的时候就报找不到相应struts.xml的错误,我才试着把它放到 helloworldStruts包下面去了,这样工程启动就没问题了,结果!!!没想到现在把它放回src目录下面的时候居然正常了?!
    无论如何挺感谢你的,这80作为一点点回报,谢谢你仔细的观察和分析!!!谢了,问题解决了!
      

  8.   

    你好,谢谢你的回复,我已测试过,直接访问index.jsp是可以的,但是,通过Action的时候就不行了.
    例(index.jsp可被访问):
    (因为web.xml设置了<welcome-file>index.jsp</welcome-file>所以)http://localhost:8080/HelloWorldStruts2/

    http://localhost:8080/HelloWorldStruts2/index.jsp
    都可以被访问
    例(通过Action想要跳转至index.jsp就报找不到相应的Action了):
    http://localhost:8080/HelloWorldStruts2/Hello
    我已将工程导出,并且上传,以便帮助我的朋友可即使查找到问题点.谢谢.我知道,我只是想确定你的项目部署了没,因为在你的tomcat启动的时候,没有看到你的项目(只是部分),。。你把配置文件在按原来的样子谢谢,把动态调用DMI和开发模式struts.devMode先去掉,把配置文件重写试试,,,struts经常出现这种问题,,你写对了,他也或出现404,,你再试试。配置应该没问题啊
    你好,感谢你的分析和帮助,通过7楼的朋友的提醒终于发现问题的所在,再次感谢你的帮助以及回复!
      

  9.   

    最后我再更正自己的一个问题,以下代码第11行,应该写为<s:property value="message" />才能正常显示.