[英]Migrating an EJB project running on JBoss to Websphere Applicataion Server 7
我有一個在JBoss上正確運行的Java EJB項目,但是我必須將其遷移到WAS。 因此,我創建了一個EAR,然后將其部署到WAS 。 在嘗試在WAS上運行此項目后,出現以下錯誤:
錯誤500:javassist.util.proxy.MethodHandler,[Servlet錯誤]-[javassist.util.proxy.MethodHandler]:java.lang.NoClassDefFoundError:javassist.util.proxy.MethodHandler
如何解決此錯誤並在WAS上運行該項目?
似乎您在應用程序中使用的類在WebSphere上不可用,但在JBoss(即javassist
)上不可用。 獲取包含這些類的JAR,並將其添加到EAR。
這是一個常見的Java問題,與任何應用程序服務器NoClassDefFoundError
無關。 您必須在運行時獲取應用程序所需的所有類。
編輯: javassist
信息可在此處獲得 。 根據您的JBoss和WAS版本,您必須選擇正確的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.