Ich habe ein Modul, das als Abhängigkeiten auflistet,Wie das fehlende JBoss EAP-Modul identifizieren
--dependencies=javax.servlet.api,javax.security.jacc.api,org.jboss.logging,org.picketbox,org.picketlink.federation,org.picketlink.federation.bindings,org.jboss.as.web
aber eap beschwert sich über eine fehlende Klasse,
Verursacht durch: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletResponse von [Modul "com.td.cbaw.oauthlogin: main" von lokalen Modul-Lader @ 16f65612 (Finder: lokale Modul Finder @ 311d617d (Wurzeln: /o pt/jboss/EAP-6.4.0/Module/opt/jboss/EAP-6.4.0/modules/System/Schichten/Base))]
Das javax.servlet.api Modul enthält Klasse in Frage
... 81 javax/servlet/http/HttpServlet.class 82 javax/servlet/http/LocalStrings_es.properties 83 javax/servlet/http/HttpSessionContext.class 84 javax/servlet/http/NoBodyOutputStream.class 85 javax/servlet/http/HttpServletResponse.class <==== 86 javax/servlet/http/HttpUtils.class 87 javax/servlet/http/HttpSessionListener.class 88 javax/servlet/http/HttpSessionActivationListener.class ....
Wie funktioniert eine Ursache dieser Art von Problem?
Dies ist die Summe der Informationen, die ich zu dem Thema gefunden habe, Find_the_JBoss_Module_Dependency, im Wesentlichen nutzlos docs.
Danke.
Ich hätte sagen sollen, dass das Modul javax.servlet.api installiert ist. –
akzeptiert diese Antwort, weil es den allgemeinen Fall löst, ein Modul zu bauen, das eine Abhängigkeit erfüllt –