2009-07-29 24 views
6

PHP Java köprüsünü denemek istediğim için mevcut Tomcat versiyonunu sadece Mac'ime yükledim. php java köprüsü tomcat üzerinde çalışmıyor 6

Burada http://php-java-bridge.sourceforge.net/pjb/tomcat6.php kılavuzu takip ama erkek kedi yapılandırma dosyasının xml yapılandırma yapıştırdığınızda

<listener><listener-class>php.java.servlet.ContextLoaderListener</listener-class></listener> 
<servlet><servlet-name>PhpJavaServlet</servlet-name><servlet-class>php.java.servlet.PhpJavaServlet</servlet-class></servlet> 
<servlet><servlet-name>PhpCGIServlet</servlet-name><servlet-class>php.java.servlet.PhpCGIServlet</servlet-class> 
<init-param><param-name>prefer_system_php_exec</param-name><param-value>On</param-value></init-param> 
<init-param><param-name>php_include_java</param-name><param-value>On</param-value></init-param> 
</servlet> 
<servlet-mapping><servlet-name>PhpJavaServlet</servlet-name><url-pattern>*.phpjavabridge</url-pattern> </servlet-mapping> 
<servlet-mapping><servlet-name>PhpCGIServlet</servlet-name><url-pattern>*.php</url-pattern></servlet-mapping> 

artık hiçbir şey çalışır - Ben olsun tüm ı localhost açtığınızda: 8080 "hatası 404 - kaynak() bulunamadı". Yukarıdaki satırları terk edersem, en azından karşılama sayfasını alırım, ancak phpJavaBridge uygulamasını koyduğum dizin yalnızca resource() hata bulunamadı.

Tomcat ile geliştirilmeye oldukça yeni geldim, bu yüzden bu sorunu nasıl gidereceğimize dair hiçbir fikrim yok. Herhangi bir yardım büyük takdir edilecektir!

+0

Tomcat'in sorunla ilgili olabilecek hata günlüğünde (veya konsol penceresinde) bir şey var mı? – VolkerK

+0

Çok fazla XML: (( – dimo414

cevap

3

Java Sürümü güncel değil. Bunun yerine Sun Java 6 veya üstü kullanın.

'NoClassDefFoundError', Sun'ın betiğinin eksik olduğu anlamına gelir. Script-api.jar dosyasını arayın ve bu hatayı ortadan kaldırmak için bunu yükleyin.