2

LinkageErrorWildfly 10.1 の EAR プロジェクトに があります。このプロジェクトには、ejb と Web サブプロジェクトが含まれています。Maven による依存関係管理。Gson パッケージは、親 prom と両方のサブプロジェクトの prom に追加されます。

2 番目の gson クラスが読み込まれる場所がわかりません。これを解決する方法について何か提案はありますか?

15:02:14,242 ERROR [io.undertow.request] (default task-2) UT005023: 
Exception handling request to /Trigger-Server-web/event/quote:     
java.lang.LinkageError: loader constraint violation: when resolving 
interface method "de.company.triggerserver.ejb.EventProcessingLocal.processEvent(Ljava/lang/String;Lcom/google/gson/JsonObject;)Z" the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class, de/company/triggerserver/web/EventServlet, and the class loader (instance of org/jboss
/modules/ModuleClassLoader) for the method's defining class, de/company
/triggerserver/ejb/EventProcessingLocal, have different Class objects for the type com/google/gson/JsonObject used in the signature
4

1 に答える 1