2012-03-30 4 views

Antwort

0

Es gibt mehrere Möglichkeiten, dies zu tun.

Wenn Sie die Klassen mit EAR eingebettet werden, dann können Sie sie speichern unter dem LIB-Verzeichnis unter EAR

app.ear 
|--META-INF/application.xml 
|--lib/ 
    |-library1.jar 
    |-library2.jar 
| 
|--ejb-component1.jar 
|--ejb-component2.jar 
|--ui-war1.war 
    |-WEB-INF/lib/library3.jar 
|--ui-war2.war 
    |-WEB-INF/lib/library4.jar 

Wenn Sie mehrere EAR-Dateien, die die gleichen Bibliotheken gemeinsam nutzen, dann können Sie einfach kopieren Diese Bibliotheken in JBoss/server/{config - default/all etc ...}/lib

In beiden Fällen werden die Klassendateien für Ihre Anwendung verfügbar sein und Sie müssen diese jar nicht explizit in Ihrem bereitstellen Klassenpfad.

+0

Ist es erforderlich, dass sie in JARs sind, oder wird etwas wie lib/classes/path/to/class/MyClass.class funktionieren? –