Tomcat deployed nicht

Alexius

Mitglied
Hallo zusammen,

laut meiner Aufgabe, muss ich webapp-Verzeichnis aus dem Tomcat-Verzeichnis rausschmeißen und wo anders hin kopieren. Das geht auch alles wunderbar, da man hier einfach nur eine entsprechende Context – Datei unter $catalina_base/conf/[engine_name]/[host_name] anlegen muss und fertig ist es, die Anwendung lässt sich starten.

Meine application lässt sich auch updaten, und hier kommts. Updater läuft durch, die .war-Datei wird richtig in den von mir angegebenen Verzeichnis kopiert (Stichwort „docBase“). Das Problem ist aber, der Tomcat deployed die .war Datei nicht.
Laut Tomcat Doku soll das irgendwie funktionieren, wenn der Host Eintrag in der server.xml richtig ist, der bei mir so aussieht:
HTML:
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
</Host>

Ich weis nicht was ich falsch mache :bahnhof:
Hoffe dass ihr mir helfen könnt.
 

turtle

Top Contributor
Du schreibst etwas von docBase. Daher zeig bitte deine context.xml und verifiziere, ob deine docBase einen absoluten Pfad verwendet.
 

Alexius

Mitglied
Hallo turtle,

meine .xml sieht so aus:
HTML:
<Context path="/myApp" docBase="C:\temp\webapps\myApp" debug="0" workDir="C:\temp\work">
</Context>

Die Pfade aus der myApp.xml verwende ich auch in meiner Prog. und da diese einwandfrei funktioniert gehe ich davon aus das die Pfade stimmen. Habe aber gerade die attributes mithilfe der jconsole (jdk) kontoliert, sieht alles gut aus.
 

turtle

Top Contributor
Ok, context.xml sieht gut aus.

Ich gebe zu, das noch nie benötigt zu haben, daher vermute ich jetzt.
Das Problem ist aber, der Tomcat deployed die .war Datei nicht.
Darunter verstehst du, das die war-Datei NICHT ausgepackt wird, oder?

Aber deine Konfiguration des Host sagt unpackWARs=true.

Wenn das alles zutrifft, würde ich versuchen einen zweiten virtuellen Host anzulegen, dessen appBase auf dein Verzeichnis (C:\temp\webapps\myApp) zeigt. Ich rate übrigens dazu, die context.xml INNERHALB der war-Datei unter /META-INF/context.xml zu packen.

Nun sollten war-Dateien im appBase des Host ausgepackt werden. Unter anderem wird die context.xml aus dem war nach C:\temp\webapps\myApp\conf\[enginename]/[hostname]\context.xml kopiert.

PS: Ich versuche immer eine Webapplikation laufen in "eingepackter" war-Form zu lassen. Das Entpacken ist bei mir ausgeschaltet und daher verstehe ich auch nicht, warum du die "exploded" Variante benötigst. Ist oft ein Hinweis auf suboptimaler Code:wink:
 

Alexius

Mitglied
Darunter verstehst du, das die war-Datei NICHT ausgepackt wird, oder?
Jap.
Wenn das alles zutrifft, würde ich versuchen einen zweiten virtuellen Host anzulegen, dessen appBase auf dein Verzeichnis (C:\temp\webapps\myApp) zeigt. Ich rate übrigens dazu, die context.xml INNERHALB der war-Datei unter /META-INF/context.xml zu packen.
Hört sich gut an, so kann ich das aber nicht machen, da ich nichts an der "Struktur" ändern will/kann/darf.
PS: Ich versuche immer eine Webapplikation laufen in "eingepackter" war-Form zu lassen. Das Entpacken ist bei mir ausgeschaltet und daher verstehe ich auch nicht, warum du die "exploded" Variante benötigst. Ist oft ein Hinweis auf suboptimaler Code
Keiner ist perfekt was :oops:. Ist aber IMHO kein Beinbruch, wenn man gewillt ist sich zu verbessern.

Ich werde jetzt versuchen die .war Datei "manuel" zu entpacken. Sollte denke ich möglich sein, Input-/Outputstream und das ganze in einer while, oder irre ich mich und kann das gleich sein lassen?
 

turtle

Top Contributor
Eine war-Datei ist ja auch "nur" eine Zip-Datei.

Also kannst du die mit einem Script einfach auspacken. Ich würde da kein Java einsetzen.
 

Alexius

Mitglied
Hallo turtle,
danke für deine Hilfe.
Hab mir für's auspacken doch eine kleine java-routine gebastellt.
Wie du schon gesagt hast, war-Datein ist ja nichts anderes als eine zip-Datei, java-api war da sehr hilfreich.
Noch mal danke :toll:

Alexius
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Tomcat Server zeigt Webservice nicht an Tools - Maven, Gradle, Ant & mehr 21
F Übergreifende Deploymentlösung für Tomcat, Websphere,... Tools - Maven, Gradle, Ant & mehr 0
P Deployment kein zugriff auf Web-inf tomcat 8 und 7 Tools - Maven, Gradle, Ant & mehr 2
C JSF Bean Validation in Tomcat 8 Tools - Maven, Gradle, Ant & mehr 1
D Möchte gerne eine seperate Klasse eines Tomcat Projekts Neu-Kompilieren Tools - Maven, Gradle, Ant & mehr 3
C Tomcat GWT Beispielprojekt läuft nicht. Tools - Maven, Gradle, Ant & mehr 0
C Tomcat nicht über 8080 erreichbar Tools - Maven, Gradle, Ant & mehr 3
D Tomcat PermGen Überlaufen schon vorab festellen? Tools - Maven, Gradle, Ant & mehr 9
G Maven Tomcat und Web Deployment Assembly Tools - Maven, Gradle, Ant & mehr 10
G Tomcat log files Tools - Maven, Gradle, Ant & mehr 6
H Context Path in Tomcat 6.0.26 ovrriden Tools - Maven, Gradle, Ant & mehr 2
F Eclipse - Maven - Tomcat Tools - Maven, Gradle, Ant & mehr 3
M Deployment und Konfiguration mit Tomcat Tools - Maven, Gradle, Ant & mehr 8
G Eclipse & Apache Tomcat Tools - Maven, Gradle, Ant & mehr 3
M Oracel Jdeveloper10g mit Tomcat verbinen Tools - Maven, Gradle, Ant & mehr 6
J keytool um für Tomcat keystore file zu erstellen Tools - Maven, Gradle, Ant & mehr 1
J Tomcat über Internet starten + Webserver Tools - Maven, Gradle, Ant & mehr 2
B Chat Server in Tomcat integrieren Tools - Maven, Gradle, Ant & mehr 2
K Servlet mit Tomcat 5.05 starten! Tools - Maven, Gradle, Ant & mehr 2
M EJB wird nicht richtig deployed Tools - Maven, Gradle, Ant & mehr 2
thor_norsk Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf IntelliJ IDE starten Tools - Maven, Gradle, Ant & mehr 8
S Gradle kann Lottie Implementation nicht finden Tools - Maven, Gradle, Ant & mehr 5
Gradle build funktioniert nicht Tools - Maven, Gradle, Ant & mehr 10
ExceptionOfExpectation Maven Build Failed: kann nicht von start.spring.io generiertes Projekt auf Eclipse starten Tools - Maven, Gradle, Ant & mehr 20
Ich kann Maven nicht als UmgebungsVariable hinzufügen Tools - Maven, Gradle, Ant & mehr 2
8u3631984 Hauptklasse konnte nicht gefunden oder geladen werden Tools - Maven, Gradle, Ant & mehr 9
Moman2022 Hauptklasse kann nicht gefunden werden gradle build Tools - Maven, Gradle, Ant & mehr 3
Encera JavaFX und Maven funktioniert nicht Tools - Maven, Gradle, Ant & mehr 1
W gradlew funktioniert nicht Tools - Maven, Gradle, Ant & mehr 37
8u3631984 Gradle nicht benötigte Dependencies finden Tools - Maven, Gradle, Ant & mehr 3
T Image kreieren mit Maven bei JavaFX und nicht modularen Jars Tools - Maven, Gradle, Ant & mehr 12
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
von Spotz Gradle: Warum wird das Plugin nicht geladen? Tools - Maven, Gradle, Ant & mehr 4
M durch Maven wird "var" nicht gefunden Tools - Maven, Gradle, Ant & mehr 4
M Maven jpackage-image wird nicht gefunden Tools - Maven, Gradle, Ant & mehr 22
M javafx wird in einem alten programm nicht bei maven gefunden Tools - Maven, Gradle, Ant & mehr 15
P Maven Test werden nicht ausgeführt . Junit . Maven . Surefire . Eclipse Tools - Maven, Gradle, Ant & mehr 12
N Regex in nicht-gierigen Regex umwandeln Tools - Maven, Gradle, Ant & mehr 0
P Maven & Intellij Modul kann nicht aufgelöst werden Tools - Maven, Gradle, Ant & mehr 12
H Maven Bekomme cobertura in jenkins nicht zu laufen :-( Tools - Maven, Gradle, Ant & mehr 1
pkm Beim Deployen wird ein Package nicht gefunden, obwohl aus Buildpath. Tools - Maven, Gradle, Ant & mehr 0
J netbeans - jasperreports - gradle - klappt nicht Tools - Maven, Gradle, Ant & mehr 0
C runnable jar nicht ausführbar Tools - Maven, Gradle, Ant & mehr 4
M Java mit Modulen kompilieren klappt nicht Tools - Maven, Gradle, Ant & mehr 9
L Ausführbare Jar-File funktioniert nicht Tools - Maven, Gradle, Ant & mehr 15
C while Schleife in Plugin stoppt nicht Tools - Maven, Gradle, Ant & mehr 23
X Javapackager kann common.io nicht finden Tools - Maven, Gradle, Ant & mehr 4
D Deployte Anwendung startet auf dem anderen PC nicht ! Tools - Maven, Gradle, Ant & mehr 1
S Hauptklasse kann nicht geladen werden Tools - Maven, Gradle, Ant & mehr 2
Tom299 Maven Maven funktioniert nach Installation nicht Tools - Maven, Gradle, Ant & mehr 1
D Ressource nach deployen nicht erreichbar Tools - Maven, Gradle, Ant & mehr 1
S Maven installieren - "Befehl wurde nicht gefunden" Tools - Maven, Gradle, Ant & mehr 1
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15
S Java Web Start wird nicht ausgeführt Tools - Maven, Gradle, Ant & mehr 1
G Maven, finde Dependency nicht... Tools - Maven, Gradle, Ant & mehr 2
M Maven Dependency lädt pom und nicht jar Tools - Maven, Gradle, Ant & mehr 0
V Appletviewer - Befehl nicht bekannt Tools - Maven, Gradle, Ant & mehr 1
D Ant JAR-Ressourcen in JNLP-Datei sind nicht von demselben Zertifikat signiert Tools - Maven, Gradle, Ant & mehr 2
T build job läuft nicht mit findBugs...WARUM? Tools - Maven, Gradle, Ant & mehr 1
T test schlägt im build fehl, lokal nicht, warum? Tools - Maven, Gradle, Ant & mehr 2
J KomServer startet nicht Tools - Maven, Gradle, Ant & mehr 4
M Maven-Dependency kann nicht gefunden werden Tools - Maven, Gradle, Ant & mehr 2
K Subversion svn & Jenkins - Änderungen werden nicht angezeigt Tools - Maven, Gradle, Ant & mehr 4
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
VfL_Freak Webstart Startzeit verkürzen, wenn der WebServer nicht erreichbar ist ? Tools - Maven, Gradle, Ant & mehr 3
B Maven Selenium-Test läuft nicht unter Firefox Tools - Maven, Gradle, Ant & mehr 2
J Executable JAR geht nicht mehr... Tools - Maven, Gradle, Ant & mehr 2
D [MAVEN] Artifact wird nicht vom Repository(manager) geladen Tools - Maven, Gradle, Ant & mehr 5
G Webstart Anwendung läuft unter OSX aber nicht unter Windows Tools - Maven, Gradle, Ant & mehr 5
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
Spin SVN - cachen and session nicht commiten Tools - Maven, Gradle, Ant & mehr 3
D [Maven] Profil funktioniert bei package aber nicht bei release (help:active-profiles -> aktiv) Tools - Maven, Gradle, Ant & mehr 4
M Java Application startet bei verschiedenen JRE's nicht Tools - Maven, Gradle, Ant & mehr 7
Ollek Launch4J - EXE mit ICO klappt nicht Tools - Maven, Gradle, Ant & mehr 3
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
c_sidi90 Maven findet javac Compiler nicht Tools - Maven, Gradle, Ant & mehr 4
eskimo328 Maven Firmen Repository Dependencies nicht über Internet Tools - Maven, Gradle, Ant & mehr 7
S Applet Signieren, Vertrauenswürder und nicht-vertrauenswürdiger Code Tools - Maven, Gradle, Ant & mehr 16
T Maven das mvn assembly:assembly funktioniert nicht so richtig Tools - Maven, Gradle, Ant & mehr 3
musiKk Maven Deploy von Bundles mit Abhängigkeiten an nicht-Bundles Tools - Maven, Gradle, Ant & mehr 5
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
P Ant svnant - Userdaten nicht speichern Tools - Maven, Gradle, Ant & mehr 4
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
M Jar kann nicht gestartet werden - main Class not found Tools - Maven, Gradle, Ant & mehr 5
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
T Maven pom.xml erkennt jboss nicht Tools - Maven, Gradle, Ant & mehr 4
S Applet GUI nicht im Webbrowser sichtbar Tools - Maven, Gradle, Ant & mehr 5
M Java3d Linie mit Antialiasing geht nicht ??? Tools - Maven, Gradle, Ant & mehr 15
DStrohma Webstart Webstart geht nicht da sqljdbc.jar nicht signiert werden kann Tools - Maven, Gradle, Ant & mehr 2
jemandzehage .jnlp mit JOGL startet nicht korrekt Tools - Maven, Gradle, Ant & mehr 9
B Jar-Datei funktioniert nicht Tools - Maven, Gradle, Ant & mehr 4
F Applet findet include nicht Tools - Maven, Gradle, Ant & mehr 15
M Maven Maven compiliert nicht mit enum Tools - Maven, Gradle, Ant & mehr 7
S Webstart startet unter Linux, bei Windows nicht Tools - Maven, Gradle, Ant & mehr 8
S Fehler im IE, aber nicht in der IDE - wie finden? Tools - Maven, Gradle, Ant & mehr 6
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9

Ähnliche Java Themen

Neue Themen


Oben