Problem mit Tomcat

baseman

Lt. Junior Grade
Registriert
Juli 2002
Beiträge
301
Wenn ich Tomcat starte, bekomme ich immer folgende Ausgabe

Using CATALINA_BASE: /var/apache/tomcat
Using CATALINA_HOME: /var/apache/tomcat
Using CATALINA_TMPDIR: /var/apache/tomcat/temp
Using JAVA_HOME: /usr/j2se
Exception during startup processing
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:992)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:176)

Benutze wahrscheinlich die 5.5. Sie benötigt auf jeden Fall Java 1.5.
OS ist XP SP2.
PC ist IBM Laptop p43.

Kann mir jemand helfen oder eine vll eine andere Anlaufadresse als Forumbase geben?
 
Hey... hab auch ein mehr oder weniger großes Problem mit Tomcat - und zwar nur unter Linux.

Hab ein Projekt mit Netbeans erstellt, funktioniert auch alles super. Unter Windows starte ich dann das Projekt, Tomcat wird gestartet, alles passt.

Unter Linux aber bekomm ich eine Authentifizierungsabfrage! Ich habe aber weder ein Passwort gesetzt, noch irgend einen User angelegt - ich kann den Server somit nicht starten.

Hab schon viel gesucht, kann aber auch nirgends einen Standardbenutzer/-passwort finden! Hoffe ihr könnt mir da weiterhelfen! :(

*PUSH* ... :(

Einen Versuch noch... ist wirklich wichtig...
 
Zuletzt bearbeitet:
Wo bekommst du die Abfrage? Bei der Tomcat-Oberfläche? Was steht denn in %CATALINA_HOME%\conf\tomcat-users.xml ?
 
Nein, ich glaub es betrifft nur den Tomcat Manager.

Access to Tomcat server has not been authorized. Set the correct username and password with the "manager" role in the Tomcat customizer in the Server Manager.
See the server log for details.
BUILD FAILED (total time: 1 minute 39 seconds)


<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>


EDIT:
Ich habs jetzt!

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="manager" password="pass" roles="manager"/>
</tomcat-users>
 
Zuletzt bearbeitet:
Änder mal die XML bspw.:

Code:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
	<user username="user" password="password" roles="manager,admin"/>
</tomcat-users>

Server neustarten, dann solltest du dich mit user / password an beiden Stellen (manager, admin) anmelden können.
 
Hallo!

Wieder mal ne Tomcat-Frage...

Und zwar entwickle ich mein Webprojekt mit Netbeans - ich verwende dabei nicht den Bundled Tomcat, sondern meinen "eigenen" externen.

Dieser wurde hier installiert:
C:\Programme\Apache Software Foundation\Tomcat 5.5

Wenn ich mein Projekt nun übersetze wird das Projekt im Browser angezeigt - mich würde nun interessieren, in welchem Ordner sich die Projekt-Dateien, die der Tomcat zur Verfügung stellt, nun befinden.

Soweit ich weiß, holt sich der Tomcat die Dateien aus dem NB-Projekt (bzw. Netbeans kopiert sie in ein Tomcat-Verzeichnis) und dann kann das Projekt laufen.

Nur kann ich dieses Verzeichnis nirgends finden - bitte um eure Hilfe!


EDIT:
Hab gerade gemerkt, dass das anscheinend doch nicht so funktioniert.
Muss die war-Datei aus dem Netbeans dist-Ordner über den Tomcat Manager installieren, dann liegt das Verzeichnis auch im webapps-Ordner, so wie es sein soll!
 
Zuletzt bearbeitet:
Zurück
Oben