Domino 9 und frühere Versionen > ND8: Administration & Userprobleme
Fehler HTTP JVM: java.lang.NoClassDefFoundError bei Serverstart
Glombi:
Hallo
ein neu installierter Server (Domino 8.0.1) wirft folgende Fehler beim Start aus:
18.05.2008 11:12:23 JVM: Java Virtual Machine initialized.
18.05.2008 11:12:23 HTTP Server: Java Virtual Machine loaded
18.05.2008 11:12:23 HTTP JVM: java.lang.NoClassDefFoundError:
lotus.domino.axis.utils.SessionUtils (initialization failure)
18.05.2008 11:12:23 HTTP JVM: at
java.lang.J9VMInternals.initialize(J9VMInternals.java:132)
18.05.2008 11:12:23 HTTP JVM: at
java.lang.Class.forNameImpl(Native Method)
18.05.2008 11:12:23 HTTP JVM: at
java.lang.Class.forName(Class.java:130)
18.05.2008 11:12:23 HTTP JVM: at
lotus.domino.ws.ServiceContext.sInit(Unknown Source)
18.05.2008 11:12:23 HTTP JVM: Caused by:
18.05.2008 11:12:23 HTTP JVM: java.lang.NullPointerException
18.05.2008 11:12:23 HTTP JVM: at
java.security.SecureRandom.setSeed(SecureRandom.java:420)
18.05.2008 11:12:23 HTTP JVM: at
lotus.domino.axis.utils.SessionUtils.<clinit>(Unknown Source)
18.05.2008 11:12:23 HTTP JVM: at
java.lang.J9VMInternals.initializeImpl(Native Method)
18.05.2008 11:12:23 HTTP JVM: at
java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
18.05.2008 11:12:23 HTTP JVM: ... 3 more
18.05.2008 11:12:26 HTTP Server: Started
Hat jemand eine Idee, an welcher Stelle ich da nach der Ursache suchen kann?
Danke für alle sachdienlichen Hinweise.
Andreas
P.S.: Der Server wurde von jemand anderes installiert und nun habe ich den unter meinen Fittichen.
m3:
Nicht so viele Details! Welche Plattform? Ist auf dem Rechner schon eine JVM installiert, wenn ja welche?
Schaut für mich aus, als ob sich die Domino JVM mit jene des Systems nicht verträgt.
Glombi:
Es handelt sich um einen Windows 2003 Server.
Das andere muss ich noch klären...
Andreas
flaite:
Ich hab das noch nie gemacht. Aber eigentlich könntest du mit einem solchen Tool: http://www.javaworld.com/javaforums/showflat.php?Cat=0&Number=370&an=0&page=0
die Unterverzeichnisse einer funktionierenden Domino Server Installation nach der fehlenden Klasse durchsuchen.
Dann guckst du, ob dieses jar in deiner fehlerhaften Installation eventuell nicht vorhanden ist.
Normal sorgt die Domino Installation dafür, dass die richtigen jars vorhanden sind. Bei dir scheint da was zu fehlen.
flaite:
Du kannst auch schnell schauen, ob die OS-Umgebungsvariable "Classpath" gefüllt ist.
Einfach set in CMD Box eingeben und schauen, ob dort Classpath gesetzt ist.
Dann bitte mitteilen, was da steht.
Normalerweise verwendet Domino seine eigene JVM. Hab noch nie erlebt, dass er eine andere auf dem Rechnere installierte JVM nimmt. Das mit der Classpath-Variable kann aber eventuell durchschlagen und ist sowieso keine gute Idee.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln