![](/img/trans.png)
[英]@Controller causing java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
[英]jboss + metro + ejb3= java.lang.NoClassDefFoundError: Ljavax/servlet/http/HttpServletRequest
我在Metro上使用jboss 4.2.3。 我沒有錯誤地部署了EJB 3.0 Web服務,但是當我嘗試調用它的wsdl時,它拋出了我:j ava.lang.NoClassDefFoundError: Ljavax/servlet/http/HttpServletRequest
怎么了? 我在庫中有servlet-api。
您需要從應用程序的lib
目錄中取出servlet-api
JAR。 JBoss有其自己的副本,您的副本與此沖突。
我在搜索“ jboss 4.2.3 ejb NoClassDefFoundError”時發現了這個問題,因此想添加到此問題中。 如果您收到NoClassDefFoundError,並且所涉及的類是您的其中一個bean的超類,請確保在Ant的庫路徑上具有bcel.jar。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.