-1

我一直在尝试使用 Struts2 的 REST 插件,但无法使其与一个非常简单的项目和以下教程一起工作,但我真的无法使其工作。

我真的觉得我尝试了一切,但没有任何效果。
由于我不能只发布一些代码并且不知道为什么我的项目无法正常工作,因此附上我的项目(别担心,它只是一个只有一个类的基础项目,而不是要调试的数千行代码)。

https://www.dropbox.com/s/2wulbd7xmk5nwfl/Basic_Struts2_Mvn.zip

所以问题是当我请求 /user 时,我得到一个 404 :/

4

1 回答 1

2

因为你没有控制器。

您的控制器需要在src/main/java,而不是src/main/resources

.
├── pom.xml
└── src
    └── main
        ├── resources
        │   ├── example
        │   │   └── UsersController.java  <-- Not a resource, but Java source.
        │   └── struts.xml
        └── webapp
            ├── WEB-INF
            │   └── web.xml
            └── index.jsp

可能还有其他问题。

请注意,您不需要在 pom.xml 中明确包含约定插件。

于 2013-05-18T16:20:53.503 回答