Tomcat Deployment Problem (HTTP Status 503)

Status
Nicht offen für weitere Antworten.

byte

Top Contributor
Hallo,

ich habe Probleme mit dem Deployment einer Webanwendung auf einem Tomcat 6. Zunächst erstmal sei gesagt, dass die Webanwendung (JPS/Servlets) lokal problemlos läuft. Ich habe den Kram mit Eclipse WTP geschrieben und dabei einen lokalen Tomcat laufen gehabt.
Nun möchte ich das Zeug produktiv schalten und habe dafür einen Tomcat 6 auf nem Linux Rechner aufgesetzt. Ich habe bei Tomcat nix weiter konfiguriert, ausser in der server.xml den Port auf 8081 gesetzt (80 und 8080 sind auf schon belegt) und in tomcat-users.xml den User für den Tomcat Manager angelegt.

Nun rufe ich den Tomcat über den Webbrowser auf (funktioniert einwandfrei) und möchte über den Tomcat Manager deployen. Über "Select WAR file to upload" wähle ich das War-File aus, dass ich lokal liegen habe. Nach dem Klick auf Deploy bekomme ich zwar die Meldung "OK" angezeigt, jedoch taucht die Webanwendung nicht in der Liste auf. Ein Blick ins webapps-Verzeichnis zeigt, dass Tomcat dort das War-File abgelegt und auch entpackt hat in ein gleichnamiges Unterverzeichnis.

Beim Aufruf von http://x.x.x.x:8081/projekt (wobei projekt der Name des Unterverzeichnisses/Wars ist) bekomme ich jedoch immer folgenden Fehler:

HTTP Status 503 - This application is not currently available

type Status report

message This application is not currently available

description The requested service (This application is not currently available) is not currently available.
Apache Tomcat/6.0.14

Ich habe auch die manuellen Deploy-Befehle aus der Tomcat Doku durchprobiert und diverse Seiten im Netz durchforstet, komme aber einfach nicht drauf, was hier schief läuft. Auch Tomcat neu starten bringt nichts.

Hat irgendwer eine Idee?

TIA byto


Edit: Offenbar fehlt ihm der Context zur Webanwendung. Muss man das noch irgendwie separat angeben in einer XML oder so? Ich dachte immer, der Context ist automatisch der Name des Wars.
 
M

maki

Gast
Was sagen die Logs?

Of sind ungenügende Rechte ein Grund für Probleme auf Linux Kisten.
 

byte

Top Contributor
Im catalina.out wird eine FileNotFoundException geloggt:

Code:
java.io.FileNotFoundException: /usr/share/apache-tomcat-6.0.14/work/Catalina/localhost/manager/project.war (No such file or directory)

Hm, das localhost irritiert mich etwas? ???:L
 

byte

Top Contributor
Hm, in ner anderen Log habe ich noch folgenden Fehler:

SCHWERWIEGEND: Error deploying web application archive arbeitsplan.war
java.lang.UnsupportedClassVersionError: Bad version number in .class file

Damit kann ich schon mehr anfangen. Hatte ursprünglich mit Java 6 entwickelt, auf der Linux-Kiste läuft nun aber Java 5. Eigentlich hatte ich das schon umgestellt, aber offenbar ist da wohl was schief gelaufen.
Könnte es daran liegen? Ich dachte immer, dass solche Exceptions auch angezeigt werden und da dann nicht nur so ein aussageloser 503 Fehler kommt. :cry:
 
M

maki

Gast
Das localhost ist normal.
Schau mal, ob die Datei wirkich dort liegt.
Wenn ja, dann schau dir mal die Berechtigungen im work directory an ;)

ls -lR /usr/share/apache-tomcat-6.0.14/work
 
M

maki

Gast
Damit kann ich schon mehr anfangen. Hatte ursprünglich mit Java 6 entwickelt, auf der Linux-Kiste läuft nun aber Java 5. Eigentlich hatte ich das schon umgestellt, aber offenbar ist da wohl was schief gelaufen.
Könnte es daran liegen? Ich dachte immer, dass solche Exceptions auch angezeigt werden und da dann nicht nur so ein aussageloser 503 Fehler kommt. icon_cry.gif
Schau mal welches Java verwendet wird

java -version

Umschalten mit:
update-alternatives --config java
 
M

maki

Gast
Achso, es ist nicht nur die Java version entscheidend (JRE), sondern auch welcher javac verwendet wird ;)

Lässt sich natürlich herausfinden und ändern mit:

update-alternatives --config javac

Zumindest unter Debian.
 

byte

Top Contributor
Vielen Dank für Eure hilfreichen Tipps. Es lag tatsächlich daran, dass die Sourcen noch mit Java 6 kompiliert waren, auf dem Server jedoch Java 5 läuft. Nach erneutem (und diesmal korrektem) rekompilieren der Sourcen funktioniert alles einwandfrei.
Nächstes Mal werde ich sofort in die Logs schauen. *g*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Tomcat Application Path bestimmen Allgemeines EE 0
TheWhiteShadow JSF plugins für tomcat webapp Allgemeines EE 0
X Tomcat checkParachute Allgemeines EE 3
C Servlet Tomcat/Jersey findet REST-Service nicht Allgemeines EE 3
J Global JNDI Tomcat Allgemeines EE 0
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
C WebSocket in Tomcat wirft 404 Allgemeines EE 0
S Eclipse mit Tomcat und Jersey Allgemeines EE 7
S Fehlersuche in Eclipse/Tomcat -> Error-log?? Allgemeines EE 2
S Tomcat und 404 -> von jetzt auf gleich Allgemeines EE 4
L JNDI auf Tomcat mit EE Allgemeines EE 4
E Servlet Tomcat Method Signature Resolution Allgemeines EE 7
J Logging und Monitoring unter Tomcat Allgemeines EE 2
aze Tomcat:Error Pages werden nicht angezeigt Allgemeines EE 4
D JSF JSF 2.0 + ICEFaces + Tomcat 7 Allgemeines EE 3
R Sessionmanagement und Tomcat Allgemeines EE 6
W Tomcat Support mit SLA? Allgemeines EE 3
P Tomcat lädt falsche Datei obwohl richtig angegeben Allgemeines EE 11
N Tomcat funktioniert nach shutdown/startup nicht mehr korrekt Allgemeines EE 9
B Tomcat, JNDI und datasource - Konfiguartion Allgemeines EE 2
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
A Java Tomcat findet Website nicht Allgemeines EE 8
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
H Installer für Tomcat-Anwendung Allgemeines EE 5
A Tomcat in Eclipse Allgemeines EE 11
T Tomcat: Sessions bleiben zu lange erhalten Allgemeines EE 13
C Tomcat Zugriff auf lokale Dateien Allgemeines EE 2
A Tomcat, Exceptions beim redeploy Allgemeines EE 4
P Hilfe: Tomcat periodischer Absturz Allgemeines EE 5
MQue Tomcat reload Allgemeines EE 4
neurox Tomcat stoppen Allgemeines EE 1
S Unterschied zwischen Tomcat und Application Server? Allgemeines EE 3
MQue Tomcat PermGen Allgemeines EE 7
MQue Tomcat Methodenaufruf Allgemeines EE 3
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
MQue TCP- Verbindung nach Tomcat- Start (global) starten Allgemeines EE 4
reibi Tomcat Proxy eintragen Allgemeines EE 2
P CXF Project auf Tomcat laufen lassen - wie? Allgemeines EE 35
R (TOMCAT] Installation Tomcat auf WinXP Allgemeines EE 8
S Tomcat + Eclipse Allgemeines EE 6
T Security Manager in Tomcat Allgemeines EE 2
S Unterschiedliche Pfade bei Tomcat Allgemeines EE 4
ps EJB3 in Tomcat. das hat selbst mich erstaunt Allgemeines EE 18
B Tomcat Manager - .war Datei hochladen. Einfache Frage Allgemeines EE 5
G Probleme im Tomcat - loading WebappClassLoader Allgemeines EE 3
O ApplicationServer vs. Tomcat Allgemeines EE 5
G Verbindung zu Tomcat Allgemeines EE 15
B Tomcat -> Funktions User Credentials hinterlegen Allgemeines EE 7
B fmt:setBundle => Wo liegt die Properties-Datei im Tomcat? Allgemeines EE 3
U Tomcat Compilierproblem Allgemeines EE 2
A Tomcat -- JSP: komisches Problem Allgemeines EE 11
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
M Gelegentlicher Absturz Tomcat Anwendung: PermGen Space Allgemeines EE 6
R Error ServletContextListener auf Tomcat 6 Allgemeines EE 2
Y myFaces 1.2 und Tomcat 5.x / 6.0 Allgemeines EE 9
S tomcat session timeout - und was danach? Allgemeines EE 1
A Tomcat startet nicht, Einstellungsfehler? Allgemeines EE 3
S Auf Datei ausserhalb des Tomcat zugreifen Allgemeines EE 4
S JSP / Tomcat / Eclipse / Unable to compile class for JSP Allgemeines EE 4
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
M JSP: Tomcat: Serverfehler 500 nur beim IE. Allgemeines EE 2
G JSF 1.2 unter Netbeans 6 mit Tomcat 6.0 ->Navigationsprob Allgemeines EE 6
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
L Tomcat Service mit JPDA debugging starten Allgemeines EE 2
J Tomcat: "Unable to get connection, DataSource invalid&q Allgemeines EE 8
A web.xml für Servlet in Tomcat 5.5 erstellen Allgemeines EE 2
F Tomcat: zentraler Class-Ordner? Allgemeines EE 2
A web.xml für Servlet in Tomcat erstellen Allgemeines EE 6
T Tomcat: JNDI + JDBC Problem Allgemeines EE 3
N Zugriff auf Webapp nur für localhost definieren (Tomcat) Allgemeines EE 2
H Tomcat, MySQL Allgemeines EE 4
B tomcat verbergen Allgemeines EE 3
M classNotFoundexception vom tomcat Allgemeines EE 10
B Liferay + Tomcat Allgemeines EE 4
K tomcat: session-unabhängiges speichern Allgemeines EE 3
G Tomcat übersetzt nichts mehr Allgemeines EE 6
M tomcat beim booten mit starten Allgemeines EE 4
F Serverdienst in Tomcat implementieren Allgemeines EE 14
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
V tomcat 6 webserver oder was ist sein Sinn? Allgemeines EE 3
G eigener Tomcat-Connector f. propiet. Protokoll via TCP/IP Allgemeines EE 2
J wsdl-tomcat-AXIS Allgemeines EE 2
G Tomcat unter Eclipse starten Allgemeines EE 9
F Tomcat mit 128 MB Ram Allgemeines EE 9
C Unable to query Tomcat Manager: couldn't connect to host Allgemeines EE 2
A Cronjob mit Tomcat starten ? Allgemeines EE 4
B Connection Poll ohne TomCat Allgemeines EE 5
N Tomcat GWT-Anwendung - An beliebiger Stelle schreiben Allgemeines EE 2
E Tomcat Einstellungen Allgemeines EE 10
B Servlet-Api.jar auf JBoss? (Migration von Tomcat zu JBoss) Allgemeines EE 4
H Eine kurze Verständnisfrage zum Tomcat Allgemeines EE 2
S Hibernate, Tomcat und Eclipse treiben mich zum Wahnsinn. Allgemeines EE 2
F webanwendung läuft nicht auf Tomcat Allgemeines EE 2
M Tomcat, Hibernate, MySQL und die EOFException Allgemeines EE 7
Y Tomcat Thread-Handling Allgemeines EE 2
K Tomcat als Client nutzen Allgemeines EE 2
L Tomcat auf Windows Server 2003 Allgemeines EE 10
T Sysdeo Eclipse Tomcat Plug-in Allgemeines EE 4
H Tomcat in jbuilder mit startup.bat starten Allgemeines EE 5
P Tomcat Servlet POST Daten als Array Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben