Hallo allerseits
Ich möchte ein WebService mir JAX-RS (REST) implementieren und auf Tomcat 7.x laufen lassen. Dabei verwende ich auch Hibernate als OR Mapper. In einem gewöhnlichen Projekt müsste die persistence.xml Datei im Verzeichnis META-INF sein, das sich seinerseits im ROOT-Verzeichnis befindet (in eclipse im src-Verzeichnis). Nun, jetzt muss ich meine App in eine war-Datei verpacken. Wo kommt jetzt META-INF/persistence.xml hin? Denn, ein META-INF ist schon im APP-ROOT vorhanden (MANIFEST.MF)! Kommt die persistence.xml dort? Habe zwar versucht, Tomcat konnte aber danach überhaupt nicht starten. Auch mit WEB-INF/META-INF/persistence.xml hat es nicht geklappt, mit WEB-INF/classes/META-INF/persistence.xml auch nicht.
Kann mir jemand einen Tipp geben? Das Dumme ist, dass ich die Fehlermeldung nicht lesen kann: CommandPrompt wird sofort geschlossen: ein "pause" eintrag in startup.bat hilft nicht, in Log-Dateien sehe ich nur, dass mit dem deployen den Anwendung gestartet wurde: keine weitere Einträge vorhanden. Aus die Versuche mit Logging-Level-Anpassung (FINEST / ALL) in conf/loging.properties haben nicht mehr gebracht. Auch das Umleiten der Ausgabe in eine andere Datei hat nicht geholfen.
Danke für jeden Tipp.
Ich möchte ein WebService mir JAX-RS (REST) implementieren und auf Tomcat 7.x laufen lassen. Dabei verwende ich auch Hibernate als OR Mapper. In einem gewöhnlichen Projekt müsste die persistence.xml Datei im Verzeichnis META-INF sein, das sich seinerseits im ROOT-Verzeichnis befindet (in eclipse im src-Verzeichnis). Nun, jetzt muss ich meine App in eine war-Datei verpacken. Wo kommt jetzt META-INF/persistence.xml hin? Denn, ein META-INF ist schon im APP-ROOT vorhanden (MANIFEST.MF)! Kommt die persistence.xml dort? Habe zwar versucht, Tomcat konnte aber danach überhaupt nicht starten. Auch mit WEB-INF/META-INF/persistence.xml hat es nicht geklappt, mit WEB-INF/classes/META-INF/persistence.xml auch nicht.
Kann mir jemand einen Tipp geben? Das Dumme ist, dass ich die Fehlermeldung nicht lesen kann: CommandPrompt wird sofort geschlossen: ein "pause" eintrag in startup.bat hilft nicht, in Log-Dateien sehe ich nur, dass mit dem deployen den Anwendung gestartet wurde: keine weitere Einträge vorhanden. Aus die Versuche mit Logging-Level-Anpassung (FINEST / ALL) in conf/loging.properties haben nicht mehr gebracht. Auch das Umleiten der Ausgabe in eine andere Datei hat nicht geholfen.
Danke für jeden Tipp.