Page 1 of 1

JAVA-Addon einbinden

PostPosted: 19. August 2005 10:29
by snert76
Hallo

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

PostPosted: 19. August 2005 13:22
by deepsurfer
xampp-tomcat-addon-1.4.9-installer.exe


ist für XAMPP 1.4.9 , es häufen sich Äusserungen (chat und englishee forumbereich) das das Addon nichjt mit einer höheren XAMPP-Version arbeitet.

PostPosted: 19. August 2005 21:15
by snert76
Jetzt bekomme ich immerhin nicht mehr die Standardfehlermeldung des Browsers sondern eine serverspezifische, wenn ich die Java-Beispiele von XAMPP aufrufe.

Wenn ich normal über die localhost zugreife:
Code: Select all
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


Wenn ich über Port 80 zugreife:
Code: Select all
Forbidden
You don't have permission to access /jsp-examples:80 on this server.


Beides mal hat es die Unterschrift

Code: Select all
Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.8 PHP/5.0.4 mod_jk2/2.0.4 Server at localhost Port 80


Die in meinem ersten Eintrag gezeigte javatest.php in htdocs von XAMPP liefert aber immer noch die Standardfehlerseite des Browsers.