2013-05-18 39 views
-1

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

我字面上觉得我尝试了一切,但没有任何工作。
因为我不能只发布一些代码,并没有线索为什么我的项目不工作,这里是我的项目连接(不要担心,它只是一个基类项目只有一个类,不是数千行调试)。

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

所以问题是,当我请求/用户,我收到了404/

+0

当然你可以发布代码和配置;几乎没有任何信息可以发布。 –

回答

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中明确包含约定插件。

+0

是惯例插件已经是struts核心的一部分? – user962206

+0

@ user962206不,IIRC是REST插件的一部分,它是struts插件的一部分。 –

+0

这是我用netbeans得到的默认架构,我会试试看,谢谢;) – arthurquerou