Carsten Weinberg schrieb:
Kay Patzwald wrote:
Bootstrap: Class loader creation threw exception java.lang.IllegalArgumentException: addRepositoryInternal
das siehr nach einem fehlenden .jar file aus. Du musst natürlich die Environment Variablen überprüfen. Und wie ist das mit deiner web applikation. Hast du sie gegen die neue servlet-api.jar und nicht mehr servlet.jar compiled?
Also meine webapp ist noch gar nicht im webapps-Verzeichnis. Solange der Tomcat nicht läuft, brauche ich das ja noch nicht zu testen. Ich hatte bis letzte Woche SuSE 9.1 am Laufen. Da hat alles funktioniert.
An der server.xml habe ich nichts geändert. Ich habe sie mit der server.xml meines früheren Systems verglichen und keine Unterschiede feststellen können.
das würde doch bedeuten, dass du keine eigenen Kontext angelegt hättest und dich an den tomcat manual pages, nebst admin und manager ergötzt.
Wenn der Tomcat laufen würde, dann ja. ;-)
Habe ich alles überprüft. Jedes einzelne Verzeichnis gehört tomcat:tomcat.
und du startest es als user tomcat?
Öhm, naja, ich führe als root "rctomcat5 start" aus. Ich vermute, dann wird der Tomcat als "tomcat" gestartet, oder etwa nicht?
Wenn das so ist ... ich dachte, ich bräuchte dann nicht so viel konfigurieren, da ich modjk auch noch brauche und SuSE das ja alles schön mitliefert.
ob es funktioniert ist dann wieder eine ganz andere Geschichte. Bei 9.0 oder 8.1 jedenfalls hat mod_jk nicht funktioniert. Man musste alles selber neu bauen. Du kannst im Fall suse eine wirkliche Endbandkontrolle nicht unterstellen.
Unter 9.1 hat es funktioniert. Mittlerweile bereue ich es schon, 9.2 installiert zu haben, zumal ich nicht mal suspend nutzen kann, wg. dieser anderen Geschichte (siehe andere Mails von mir von gestern).
Deinstalliere mit yast2 tomcat, und versuchs mal mit jakarta-tomcat-5.0.28 - aber bitte in eine separates Verzeichnis installieren und nicht drüber kopieren. Lass das erst mal mit mod_jk sein, starte es ruhig einmal als user root, wenns dann funktioniert, kann es nur noch ein Rechteproblem sein. Bei mit läuft jakarta-tomcat-5.0.28 unter suse 9.1/jdk 1.5 (sun, nicht suse) out-of-the-box - garantiert.
Ja, das funktionioniert soweit. Nur habe ich keine Ahnung, wie ich das ganze so baue, dass ich mich nicht immer als root einloggen muss, um den Server manuell zu starten. Einfach das Start-Script der SuSE-Tomcat-Installation anpassen? Natürlich könnte ich das ganze auch in meinen Home-Verzeichnis installieren. Bin Entwickler und habe von der ganzen Server-Geschichte leider nicht so die Ahnung. Und mod_jk muss sein, da das auf dem Live-System so auch funktioniert, also Authentifikation über Apache usw. MfG Kay