2009-07-21 4 views
0

Ich habe gerade von ganymede sr2 auf eclipse galileo aktualisiert und jetzt macht eclipse einen wirklich schlechten Job beim Erstellen meiner EAR-Datei während der Bereitstellung. Es gibt mehrere Utility-Jars, die angeblich komplett ignoriert werden, und es gibt eine einzige War-Datei, die nur gelegentlich in der EAR enthalten ist. Wenn ich also auf Glassfish deploy, bekomme ich Fehler wie "Datei nicht gefunden: blah.war" oder wenn die Kriegsdatei vorhanden ist, bekomme ich ClassNotFound Fehler.Eclipse baut mein EAR nicht richtig - manchmal vergisst es den Krieg und lässt immer meine Bibliotheksgläser aus - warum?

Ich versuche auch, einige EJB-Gläser aus dem EAR zu entfernen, aber es fügt immer noch einige von ihnen zurück in die application.xml (es bringt sie leider auch nicht in das EAR).

Ich denke, Eclipse speichert einige zusätzliche Metadaten über das Projekt irgendwo außerhalb des EAR-Projekts und ignoriert meine Änderungen daran, was ärgerlich ist. Ich weiß jedoch nicht, wo das ist oder wie man es wegspült.

Hat jemand in so etwas gelaufen? Irgendeine Idee, wie ich herausfinden könnte, was wirklich vor sich geht?

Danke!

Antwort

0

Ich habe das gleiche Problem, wenn eine anderweitige Verwendung, kann hoffentlich jemand etwas Licht auf diesem verschütten, sonst zu Ganymede Ich gehe zurück ... einzige Weg, um für mich ist immer die bereitgestellte EAR löschen zuerst, dann sind die Dinge in Ordnung Danach, wenn ich einen Einsatz mache ... eine Art blöder IMO.

Auch schlechte Speicherlecks mit Galileo ... System verlangsamt sich zu einem Crawl nach ein paar Stunden der Nutzung, und viel mehr Abstürze vs Ganymed ... Seufzer dient mir direkt zum Sprung auf eine neue Version!