【JBoss】【Eclipse】JBoss EAP 7 部署失敗問題java.lang.IllegalArgumentException: UT010009: Servlet xxx of type class xxxpkg.xxxServlet does not implement javax.servlet.Servlet(已解決)
環境配置
Eclipse Java EE Mars.2 Release(4.5.2)
JBoss EAP 7.4.10.GA
java 8
問題描述
今天練習用 Eclipse 部署專案到 JBoss 上時,發生錯誤 java.lang.IllegalArgumentException: UT010009: Servlet xxx of type class xxxpkg.xxxServlet does not implement javax.servlet.Servlet,
在網路上找半天都沒有可解決的方法,
後來在產生的 .class檔發現了端倪
The import javax.servlet cannot be resolved
才從另一層面去處理問題
解決方法
對 Project Explorer 的專案右鍵 > Build Path > Configure Build Path… > Java Build Path > Library > Add Library… > Server Runtime > JBoss EAP 6.1+ Runtime > Finish
重新部署就可以正常啟動囉!