Java 无法使用Struts2和REST插件

Java 无法使用Struts2和REST插件,java,struts2,struts,Java,Struts2,Struts,我一直在尝试使用Struts2的REST插件,但是在一个非常简单的项目和下面的教程中无法使用它,但是我真的无法使用它 我真的觉得我什么都试过了,但什么都没用。 因为我不能仅仅发布一些代码,也不知道为什么我的项目不能工作,这里是我的项目附件(别担心,它只是一个只有一个类的基础项目,没有数千行需要调试) 所以问题是,当我请求/user时,我得到一个404://,因为您没有控制器 您的控制器需要位于src/main/java,而不是src/main/resources: . ├── pom.xml

我一直在尝试使用Struts2的REST插件,但是在一个非常简单的项目和下面的教程中无法使用它,但是我真的无法使用它

我真的觉得我什么都试过了,但什么都没用。
因为我不能仅仅发布一些代码,也不知道为什么我的项目不能工作,这里是我的项目附件(别担心,它只是一个只有一个类的基础项目,没有数千行需要调试)


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

,因为您没有控制器

您的控制器需要位于
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
└── src
└── 主要的
├── 资源
│   ├── 例子

│   │   └── 当然,您可以发布代码和配置;几乎没有什么可发布的。约定插件已经是struts核心的一部分了吗?@user962206不,IIRC它是struts插件的一部分,REST插件也是。这是我使用netbeans得到的默认架构,我会尝试一下,谢谢;)@阿瑟克鲁