簡體   English   中英

jboss + Metro + ejb3 = java.lang.NoClassDefFoundError:Ljavax / 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM