Welche Jars kommen in das EAR

hesk

Erfahrenes Mitglied
Hallo!

Wir benutzen Eclipse + JBoss.
Wir haben ein EAR wo unsere JAR's + WAR's hinein kommen.
Diese werden in der application.xml definiert.

Ich würde jetzt gern wissen, wo man angibt welche sonstigen Jars in das EAR kommen.
Also zb struts.jar, commons-beanutils.jar.

Also die ganzen jars welche man per Buildpath in den einzelnen Projekte einbindet damit man mit ihnen arbeiten kann.

Vielen Dank
 
Hallo,

versuchs mal so:
1) Enterprise Application Project selektieren.
2) Kontext-Menü -> Import -> JEE Utility Jar
3) Im Wizard "Copy untility JARs into an existing EAR from an external location" auswählen -> Next
4) External JAR directory angeben -> gewünschte Jars auswählen -> Finish.

Wenn du danach das Projekt als .ear exportierts sind die angegeben Jar Dateien in einem
Unterverzeichnis /lib innerhalb des .ear untergebracht.

HTH
Gruß Tom
 
Hey!

Wenn ich da das EarContent-Verzeichnis vom Enterprise Application Project angebe dann soltlen ja alle .jar welche dort liegen deployed werden?
Also in den Properties(vom EAR) unter Deployment Assembly steht dann:

Source: /EarContent
Deploy Path: /

Da sind bei uns ca 25 Jars drinnen. Aber manchmal kommt es leider vor dass nicht alle jars in das EAR kommen. zb nur die ersten 15. Wenn man dann PC neu startet, oder Eclipse neu startet(paar mal) kommen immer mehr jars in das EAR... und irgendwann sind alle drinnen.
Ein sehr eigenartiges verhalten.
 
Zurück