PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tomcat und Derby


Shink
2006-03-23, 15:58:36
Hab ein Problem mit Apache Tomcat und Apache Derby, vielleicht kennt sich da ja jemand aus:
Derby lass ich als Servlet laufen, da sucht es nach der Java System-Property "derby.system.home", ansonsten kopiert es alle Daten nach ".", was im Falle eines Tomcat-Services C:\Windows\System32 ist...
Angeblich gibts ja eine Umgebungsvariable JAVA_OPTS, deren Inhalt den Anwendungen ANGEBLICH als Java-System-Property zur Verfügung gestellt wird.
Nur funktioniert das offenbar nicht: Weder kann ich von anderen Servlets auf "derby.system.home" zugreifen, noch findet es Derby. Auch wenn ich mir alle Properties mit System.getProperties().propertyNames() anzeigen lasse, ists nicht dabei.
Hier meine Variable (in den Systemeinstellungen von Windows 2003 getätigt)

Variable: JAVA_OPTS
Wert: -D"derby.system.home=C:\Programme\Tomcat5.0.30\Derby"

Shink
2006-03-23, 17:11:40
Hat sich soeben erledigt. Wenns noch jemanden interessiert: JAVA_OPTS wird nicht gelesen, wenn man das Teil als Service startet. Man kann bei der Erstellung des Services Systemparameter angeben.
(Ja, ich weiß, interessiert keinen...)