Struts2 的HelloWorld问题与解决

配置步骤:

  1. 准备:下载Struts ,目前已更新到2.3.20.选择lib和apps载即可。其他docs和src等按需所取。

  2. 在建立的java web application 里面设置好JDK和Server以备部署项目到服务器。

  3. (解压下载好的apps dir里面的blank*.war,复制里面的文件再修改)在src中添加struts.xml

  4. 在lib中添加下载的jar包

  5. 添加web.xml到WEB-INFO目录下,注意千万不要放到WEB-INFO下的lib dir里面了。

  6. 配置web.xml和Struts2.xml

出现的问题:

部署后404,说明资源未加载

  • 一步一步参看web.xml和Struts2.xml,发现Struts2.xml->package标签下的action标签里的result标签细节不对

  • 选择running on server,这样改动后需要每次重新部署,选择debug on server

  • 怀疑jar包可能不对,一会加,一会删,看到console才知道,两个包冲突,但是其中一个包已删除,这时候在project选项中clean一下。ok


你可能感兴趣的:(struts2,helloworld)