PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java5-JDK über apt-get installiert. Nur wohin?



Loser
08.01.08, 13:13
Ich habe vermeintlich das JDK mit
"aptitude install -t sarge-backports sun-java5-jdk" installiert.

Hier die Ausgabe bei einer wiederholten Eingabe


server:/home/tonio# aptitude install -t sarge-backports sun-java5-jdk
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Es werden keine Pakete installiert, aktualisiert oder entfernt.
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen.Nach dem Entpacken werden 0B zusätzlich belegt sein.
Schreibe erweiterte Statusinformation... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Das sieht meines Erachtens ganz gut aus.
Ich brauche für Tomcat den Pfad zur JDK, nur die finde
ich nicht respektive den Pfad.


server:/home/tonio# whereis sun-java5-jdk
sun-java5-jdk:
server:/home/tonio# whereis su
su: /bin/su /usr/share/man/man1/su.1.gz
Wie immer bin ich für jede Hilfe dankbar.

Gruß Loser

marce
08.01.08, 13:21
na, dann such doch mal nach java oder javac

Loser
08.01.08, 13:30
Ich wäre nicht auf die Idee gekommen, nach dem
Compiler zu suchen. :)


server:/home/tonio# find / | grep javac
/etc/alternatives/javac
/etc/alternatives/javac.1.gz
/var/lib/dpkg/alternatives/javac
/usr/bin/javac
/usr/bin/javac-sablevm
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/bin/javac
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/man/ja/man1/javac.1.gz
/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/man/man1/javac.1.gz
/usr/lib/sablevm/bin/javac
/usr/local/exist/lib/cocoon/javacApi-0.9.jar
/usr/local/exist/lib/cocoon/javacImpl-0.9.jar
/usr/share/man/man1/javac.1.gz


Gehe ich richtig in der Annahme, dass
"/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/"
des Rätsels Lösung ist?

marce
08.01.08, 13:34
nicht gezwungenermassen, sieht an sich aber gut aus - es könnte aber auch einfach /usr/bin sein...

baumgartner
08.01.08, 13:41
packages.debian.org ?

http://packages.debian.org/etch/i386/sun-java5-jdk/filelist

Loser
08.01.08, 13:52
Habe es getestet.


server:/home/tonio# echo JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.10/ >> /etc/default/tomcat4
server:/home/tonio# invoke-rc.d tomcat4 start
Starting Tomcat 4.1 servlet engine using Java from /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/: tomcat4.


Müsste tomcat jetzt nicht laufen?
Wie stelle ich das fest?
Ich dachte an ein "ps aux | grep tomcat" aber das ist
wahrscheinlich nicht richtig, weil die Ausgabe leer ist.

marce
08.01.08, 13:55
Du könntest nachschauen, ob irgendwelche java-Prozesse am laufen sind, die offenen Ports überprüfen, ...

Loser
08.01.08, 14:18
Kann es sein, dass der Tomcat einfach nicht läuft?


server:/home/tonio# lsof -i | grep java
server:/home/tonio# lsof -i | grep tomcat
server:/home/tonio# lsof -i | grep apache
apache2 25560 root 3u IPv4 168896 TCP server:www (LISTEN)
apache2 25600 www-data 3u IPv4 168896 TCP server:www (LISTEN)
apache2 25601 www-data 3u IPv4 168896 TCP server:www (LISTEN)
apache2 25602 www-data 3u IPv4 168896 TCP server:www (LISTEN)
apache2 25603 www-data 3u IPv4 168896 TCP server:www (LISTEN)
apache2 25605 www-data 3u IPv4 168896 TCP server:www (LISTEN)

cane
08.01.08, 14:43
1) warum verwendest Du ein veraltetes Debian für das es keine Sicherheitsupdates gibt?
2) warum verwendest du Pakete aus den backports?
3) was sagt /etc/init.d/tomcat(4)/status
4) was steht in der catalina.out?

mfg
cane

Loser
08.01.08, 15:28
1. Weil ich einen Raid-Controller habe dessen Treiber
einen Kernel > 2.4.17 verlangt. Mit 2.6 habe ich
es leider nicht geschafft, den Treiber zu kompilieren.

2. Ich wollte das JDK über apt installieren und habe das
als Lösung gefunden.

3. /etc/init.d/tomcat(4)/status sagt:
server:/home/tonio# /etc/init.d/tomcat4 status
Tomcat 4.1 servlet engine is not running, but pid file exists.
4. in der Catalina.out steht:
Using CATALINA_BASE: /var/lib/tomcat4
Using CATALINA_HOME: /usr/share/tomcat4
Using CATALINA_TMPDIR: /var/lib/tomcat4/temp
Using JAVA_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/
Using Security Manager
08.01.2008 14:34:04 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
Starting service Tomcat-Standalone
Apache Tomcat/4.1
Catalina.start: LifecycleException: Context startup failed due to previous errors
LifecycleException: Context startup failed due to previous errors
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:3578)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1141)
at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:707)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1141)
at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:316)
at org.apache.catalina.core.StandardService.start(Sta ndardService.java:450)
at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:463)
at org.apache.catalina.startup.Catalina.execute(Catal ina.java:350)
at org.apache.catalina.startup.Catalina.process(Catal ina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:156)
Stopping service Tomcat-Standalone
Catalina.stop: LifecycleException: Coyote connector has not been started
LifecycleException: Coyote connector has not been started
at org.apache.coyote.tomcat4.CoyoteConnector.stop(Coy oteConnector.java:1296)
at org.apache.catalina.core.StandardService.stop(Stan dardService.java:499)
at org.apache.catalina.core.StandardServer.stop(Stand ardServer.java:2178)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:494)
at org.apache.catalina.startup.Catalina.execute(Catal ina.java:350)
at org.apache.catalina.startup.Catalina.process(Catal ina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:156)
Using CATALINA_BASE: /var/lib/tomcat4
Using CATALINA_HOME: /usr/share/tomcat4
Using CATALINA_TMPDIR: /var/lib/tomcat4/temp
Using JAVA_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/
Using Security Manager
08.01.2008 15:48:53 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8180
Starting service Tomcat-Standalone
Apache Tomcat/4.1
Catalina.start: LifecycleException: Context startup failed due to previous errors
LifecycleException: Context startup failed due to previous errors
at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:3578)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1141)
at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:707)
at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1141)
at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:316)
at org.apache.catalina.core.StandardService.start(Sta ndardService.java:450)
at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:2143)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:463)
at org.apache.catalina.startup.Catalina.execute(Catal ina.java:350)
at org.apache.catalina.startup.Catalina.process(Catal ina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:156)
Stopping service Tomcat-Standalone
Catalina.stop: LifecycleException: Coyote connector has not been started
LifecycleException: Coyote connector has not been started
at org.apache.coyote.tomcat4.CoyoteConnector.stop(Coy oteConnector.java:1296)
at org.apache.catalina.core.StandardService.stop(Stan dardService.java:499)
at org.apache.catalina.core.StandardServer.stop(Stand ardServer.java:2178)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:494)
at org.apache.catalina.startup.Catalina.execute(Catal ina.java:350)
at org.apache.catalina.startup.Catalina.process(Catal ina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:156)5. Hast du irgendeine Verbindung zu Open-Xchange in Olpe? :)

cane
09.01.08, 11:25
1. Weil ich einen Raid-Controller habe dessen Treiber
einen Kernel > 2.4.17 verlangt. Mit 2.6 habe ich
es leider nicht geschafft, den Treiber zu kompilieren.

Poste mal die genaue Modellbezeichnung.


2. Ich wollte das JDK über apt installieren und habe das
als Lösung gefunden.

apt-get install tomcat4 wäre sicher einfacher gewesen :)


3. /etc/init.d/tomcat(4)/status sagt:

Dann würde ich die PID mal manuel löschen und dann nochmal tomcat restarten.


4. in der Catalina.out steht:

Lies mal die ersten treffer:
http://www.google.de/search?q=Catalina.start%3A+LifecycleException%3A++ Context+startup+failed+due+to+previous+errors&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:de:official&client=firefox-a



5. Hast du irgendeine Verbindung zu Open-Xchange in Olpe?

Möglich...
Private Fragen aber bitte per PN.

mfg
cane

Loser
09.01.08, 16:28
Weil es dringend war, habe ich einfach eine
andere Festplatte genommen und da dann
den Ubuntu-Server drauf installiert.
Und siehe da, er hat das Raid anstandslos
erkannt. Ich bin total begeistert. :)
Über die Hardwareerkennung von Ubuntu
kann man wirklich nicht meckern.

Jetzt habe ich auf jeden Fall Tomcat5.5 laufen.

Und somit bedanke ich mich wieder bei den Helfern! :)

Gruß Loser