Tomcat Server installieren auf Server unter Linux?

Prolamer

Registered User
Hallo,
ich bin auf der Suche wegen einer Installation für Tomcat unter Linux. Ich bin am Verzweifeln es soll nur ein kleines Projekt aufgesetzt werden und finde keine günstigen Angebote im Internet, also versuche ich es nun auf den Server zu installieren.
Hat wer ein gescheites HowTo wie man Tomcat unter Linux installiert?
Wäre dankbar für jede Hilfe!

Grüße
 
Danke. Kann auch nen anderes Ohne Probleme installieren. Suse 11.1 oder andere.
Muss hallt zusätzlich noch java isntallieren.
Welches OS wäre am Besten für Tomcat ggf. wegen der Installation?
 
Am einfachsten ist wohl

Debian Lenny (hier Pakete Tomcat 5.5)
Debian Squeeze (hiere Pakete Tomcat 6)
Ubntu (hier schon immer Pakete Tomcat 6

;)
 
Danke hat funktioniert. Habe Tomcat6 nun drauf installiert.
Der kann aber iwie keine mysql Treiber oder so finden. Hat jemand eine IDEE woran das liegen kann?
Wenn ich meine Seite aufrufen will kommt folgendes:

Code:
java.lang.NullPointerException
	SQL.MySQLConnect.selectData(MySQLConnect.java:49)
	SQL.SQLInterface.checkArztPwd(SQLInterface.java:116)
	Person.Verwalter.checkPwd(Verwalter.java:353)
	org.apache.jsp.check_jsp._jspService(check_jsp.java:68)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

n

Jemand eine Idee wegen der MySQL Treiber? Hoffe, dass mir wer helfen kann.

Gruße


EDIT:
Die 1. Seite kann ich aufrufen, jedoch sobald ich mich einloggen will und der den Username und das Passwort eingebe, da versagt er beim Check zum connecten zur DB.
 
Last edited by a moderator:
Der kann aber iwie keine mysql Treiber oder so finden.

Code:
java.lang.NullPointerException
	SQL.MySQLConnect.selectData(MySQLConnect.java:49)
	SQL.SQLInterface.checkArztPwd(SQLInterface.java:116)
	Person.Verwalter.checkPwd(Verwalter.java:353)
Das kann dir nur der Hersteller der von dir installierten WebApp sagen.

Ein Benutzernamen und ein Password für die Datenbank muß bestimmt auch irgendwo definiert werden?

Meine Ferndiagnose dazu:
Wer seine Java-Klassen so benennt wie in dem obigen Beispiel, der hat keine Ahnung von Java; und - wie wie sehen - offenbar auch nicht von MySql.

Ich würde davon die Finger lassen; eine WebApp sollte nach der Installation sofort funktionieren oder eine *verständliche* Fehlermeldung ausgeben...
 
Das kann dir nur der Hersteller der von dir installierten WebApp sagen.

Ein Benutzernamen und ein Password für die Datenbank muß bestimmt auch irgendwo definiert werden?

Meine Ferndiagnose dazu:
Wer seine Java-Klassen so benennt wie in dem obigen Beispiel, der hat keine Ahnung von Java; und - wie wie sehen - offenbar auch nicht von MySql.

Ich würde davon die Finger lassen; eine WebApp sollte nach der Installation sofort funktionieren oder eine *verständliche* Fehlermeldung ausgeben...

Der Komplette Fehler:

Code:
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException
	SQL.MySQLConnect.selectData(MySQLConnect.java:49)
	SQL.SQLInterface.checkArztPwd(SQLInterface.java:116)
	Person.Verwalter.checkPwd(Verwalter.java:353)
	org.apache.jsp.check_jsp._jspService(check_jsp.java:68)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.
Apache Tomcat/6.0.29

Jedoch nur von der Website gerade. Aus keinem Log Ordner von Tomcat. Die Username für die MYSQL DB sind nirgends definiert. Hatte zwar zuerst an die content.xml gedacht wäre doch aber ein Sicherheits-Risiko?
Das Problem ist, dass es aufm Programmierrechner geht und sobald es aufm Server ist geht es nimma...
 
Last edited by a moderator:
Fehler gefunden:
Ich musste jre installier haben extra und den mysql-connector-java-5.1.14-bin.jar in das lib Verzeichnis von Tomcat packen ;)
Sowie ins WEB-INF/lib Verzeichnis des Projektes ;)
 
Last edited by a moderator:
Back
Top