php java köprü tomcat 6 çalışmıyor

2 Cevap java

Ben PHP Java köprü denemek istedim çünkü ben sadece benim mac üzerinde geçerli Tomcat sürümü yüklü.

Ben burada kılavuzu takip http://php-java-bridge.sourceforge.net/pjb/tomcat6.php ama tomcat yapılandırma dosyasına 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 inşaat - Ben localhost açtığımda olsun hepsi: 8080 "hata 404 - kaynak () bulunamadı" dir. Ben yukarıdaki satırları bırakırsanız, en azından ben karşılama sayfası olsun, ama sonra ben phpJavaBridge uygulamaya koymak dizin sadece () bulunamadı hatası kaynak gösterir.

Tomcat ile geliştirilmesi için oldukça yeni, bu yüzden gerçekten bu sorunu çözmek için nasıl hiçbir fikrim yok. Herhangi bir yardım büyük mutluluk duyacağız!

2 Cevap

Java Sürüm dolmuştur. Yerine Sun Java 6 veya üzeri kullanın.

'NoClassDefFoundError' Sun'ın komut api eksik demektir. Script api.jar arayın ve bu hata kurtulmak için bu yükleyin.

deploy JavaBridge.war is easy https://sourceforge.net/projects/php-java-bridge/files/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip

php-java-bridge_6.2.1_documentation.zip halletmek klasörde JavaBridge.war wil bulmak.