Announcement

Collapse
No announcement yet.

EJB und externe Libraries

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • EJB und externe Libraries

    Hallo zusammen!

    Ich möchte gerne ein paar EJBs entwickeln, die aber abhängig sind von diversen externen Bibliotheken. Ich möchte nach Möglichkeit ein JAR File erzeugen, das einfach im Ziel-J2EE-Server "deployed" werden kann.

    Bei einer Web-App würde ich jetzt einfach ein WEB-INF/lib Verzeichnis erzeugen und darin die Bibliotheken einbinden. Dieses würde ich zusammen mit allem anderen, was man so braucht, in ein WAR File packen und "deployen".

    Wie geht das denn mit EJB-JARs?

    Gruß, Jörg

  • #2
    Das hängt etwas vom verwendeten Application Server und dessen ClassLoader ab. Im JBoss z.B. kann man die benötigten externen Bibliotheken in das Lib-Verzeichnis des Servers kopieren (z.B. <JBOSS_HOME>/server/default/lib).
    Dann den Server neu starten. Anschließend können die EJBs deployed werden (z.B. nach <JBOSS_HOME>/server/default/deploy)

    Comment


    • #3
      Es gibt meines Wissens auch die Möglichkeit die Anwendung und die
      Third-party Libraries in einer einzigen .ear Datei zu deployen. Dies wird ---
      glaube ich --- auch durch den Standard so gefordert. Da dies aber eine
      schlechtere Performanz des App. Servers bedeutet, haben die JBoss
      Entwickler auch die Möglichkeit gelassen, die Bibliotheken in einem globalen
      Verzeichnis abzulegen

      Comment

      Working...
      X