2013-05-18 42 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