Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

EAR-File aus Eclipse heraus erstellen

Empfohlene Antworten

Hallo,

hat jemand vielleicht Ahnung wie man ein *.EAR-File aus Eclipse heraus erzeugt. Mein lokal installierter IBM WAS 5.1 schluckt nämlich wohl irgendwie keine Projekte/Module die als *.WAR-File gepackt sind...

mfg

Servus,

wenn Du einfach ein gepacktes File mit der Endung ear haben willst: Export -> Jarfile und dann als jar-file ein file mit .ear angeben.

Wenn Du ein wirkliches *.ear mit Metadaten haben willst, die auch noch verifiziert werden, dann wirst Du um ein Plug-In à la Lomboz nicht herumkommen. Ant könnte Dir dabei aber auch helfen und Du brauchst kein Plug-In. Dafür braucht es aber korrekte Sourcen weil es nur stur packt und sonst nichts.

Peter

also Lomboz ist bei mir in Eclipse implementiert...

Nur weiß ich gerademal absolut nicht wie man dieses Plugin benutzt um ein EAR-File zu erstellen, ein richtiges EAR-File :-)

Ein HOWTO oder ähnliches wäre vielleicht hilfreich.

na dann nimm doch die des Herstellers.

Wir machen unsere ears und wars und jars und sonstige *ars mit ant, deshalb kann ich Dir nicht wirklich bei Details helfen.

http://www.objectlearn.com/support/docs/index.jsp

Peter

und wie würde die Prozedur zum ear-file mit Ant aussehen?

So:

target name="earBuild">

<jar jarfile="catalog.ear" basedir="" includes="catalog.jar,mischk.jar,abstrcatalog.jar,**/META-INF/application.xml">

</jar>

</target>

Die komplette Erklärung zu den einzelnen Möglichkeiten mit ant findest Du hier:

http://ant.apache.org/manual/index.html

Viel Spass damit.

Peter

absolut Null-Plan-Frage...:

Für was steht die application.xml???

Servus,

in einem ear muss in META-INF eine application.xml sein, in der steht, welche Module in dem ear vorhanden sind. AFAIK wird innerhalb dieser xml-Datei auch festgelegt, ob es sich um ein war, ejb-jar oder sonst ein ar handelt.

Peter

also erstmal DANKE für Deine Mühen.

Wenn ich das richtig verstehe, dann ist diese application.xml aber nicht der Deployment Descriptor?

Ich bin noch realtiv grün in diesem WebApp-Build-Kram und komm nur langsam voran. Momentan versuche ich erstmal ein Build mit Ant zu erstellen, nur irgendwie fehlen mir jedesmal die restlichen *jsp, *.html, etc... Es werden immer nur die *.java kompiliert und gepackt...

Servus,

wenn Du Dir das manual von ant mal ein wenig anschaust, dann wirst Du genau finden, was Du brauchst. Du musst natürlich ant sagen, was Du alles inkludieren willst. Das geht am besten über die Property include. Bei exclude ist es dasselbe.

application.xml ist der Deployment Descriptor für das ear-file. Der unterscheidet sich natürlich von dem DD für ein ejb-jar oder einem war. Hat ja auch unterschiedliche Aufgaben. Kauf Dir vielleicht mal ein Buch zum Thema J2EE, wie z.B. Enterprise JavaBeans von Monson-Haefel aus dem O'Reilly Verlag. Dort steht alles noch ein wenig genauer.

Peter

jo Danke Dir,

bei mir funzt jetzt alles was ich wollte, auch ohne Ant & Co...

Werde mir jetzt aber mal das Manual von Ant in Ruhe zu Gemüte führen.

gut ding brauch weile :marine

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.