Habe mir das Tomcat-Addon heruntergeladen und installiert. Das ist doch auch das JAVA-Addon, oder?
Laut der Beschreibung soll ich dann die setup_xampp.bat aufrufen. Doch die gibt es auf meinem Rechner nicht.
Diese Komponenten habe ich installiert:
xampp-win32-1.4.15-installer.exe
j2eesdk-1_4_02_2005Q2-windows-ml.exe und als Update dafür
jre-1_5_0_04-windows-i586-p.exe und
jdk-1_5_0_04-windows-i586-p.exe , die beide aber in einem anderen Verzeichnis liegen.
Ansonsten natürlich noch die
xampp-tomcat-addon-1.4.9-installer.exe
Habe ich bei der Wahl der Programme schon einen Fehler??
Zum Testen habe ich den folgenden Code, den ich in htdocs von xampp abgelegt habe. Liegt an dieser Verzeichniswahl auch ein Fehler?
- Code: Select all
<?php
$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")." <br>\n";
print "Java vendor=".$system->getProperty("java.vendor")." <p>\n\n";
print "OS=".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")." <br>\n";
$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";
?>
Die Java-Umgebung unter http://localhost:8080 funktioniert und auch mein PHP-Umgebung unter http://localhost läuft. Doch wie bekomme ich eine Verbindung zwischen beiden hergestellt??
Die php.ini habe ich um folgendes ergänzt
- Code: Select all
extension= php_java.dll
java.library.path = F:\Vertieferarbeit\xampplite\xampp\php\ext
java.class.path = "F:\Vertieferarbeit\xampplite\xampp\php\php4\php_java.jar;F:\Vertieferarbeit\xampplite\xampp\php\ext;c:\java_classes"
java.library = F:\Vertieferarbeit\J2SE5\jre\bin\client\jvm.dll
java.home = F:\Vertieferarbeit\J2SE5
In der phpinfo wird komischerweise auch nur die java.library gefunden......
java.class.path no value no value
java.home no value no value
java.library jvm.dll jvm.dll
java.library.path no value no value
Jede Menge Fragen und ich sitze schon über zwei Tage an diesen Problemen.
Auf eine Antwort freue ich mich deshalb um so mehr
Steffen