天天看點

struts2使用Convention Plugin在weblogic上以war包部署時,找不到Action的解決辦法

環境: struts 2.3.16.3 + Convention Plugin 2.3.16.3 實作零配置

現象:以檔案夾方式部署在weblogic(10.3.3)上時一切正常,換成war包部署,運作時提示找不到Action

解決辦法:

1. 檢查生成的war包中\WEB-INF\classes\下有無META-INF目錄,如果沒有,在eclipse裡resource\META-INF下随便放一個檔案,比如test.xml,這樣maven打包生成war包時,才會在classes下建立META-INF目錄

struts2使用Convention Plugin在weblogic上以war包部署時,找不到Action的解決辦法

2.struts.xml中增加二個常量

注:如果要weblogic/jboss通殺的話,可以再加一個常量 ,即共增加3個常量

繼續閱讀