2009-07-29 17 views
6

पर काम नहीं कर रहा है मैंने अपने मैक पर वर्तमान टॉमकैट संस्करण स्थापित किया है क्योंकि मैं PHP जावा पुल को आजमाने की कोशिश करता हूं।php जावा पुल टॉमकैट 6

मैं गाइड यहाँ http://php-java-bridge.sourceforge.net/pjb/tomcat6.php पीछा किया लेकिन जब मैं बिल्ला विन्यास फाइल करने के लिए एक्सएमएल config पेस्ट

<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> 

कुछ भी नहीं अब और काम करता है - सब मुझे मिलता है जब मैं स्थानीय होस्ट खोलने: 8080 "त्रुटि 404 है - संसाधन() नहीं मिला"। अगर मैं उपरोक्त रेखाओं को छोड़ देता हूं, कम से कम मुझे स्वागत पृष्ठ मिलता है, लेकिन फिर निर्देशिका जहां मैंने phpJavaBridge एप्लिकेशन डाला है, केवल संसाधन() को त्रुटि नहीं मिली है।

मैं टॉमकैट के साथ विकास के लिए काफी नया हूं, इसलिए मुझे वास्तव में पता नहीं है कि उस समस्या को कैसे ठीक किया जाए। किसी भी तरह की सहायता का स्वागत किया जाएगा!

+0

क्या टॉमकैट की त्रुटि लॉग (या कंसोल विंडो) में कुछ समस्या है जो समस्या से संबंधित हो सकती है? – VolkerK

+0

इतना एक्सएमएल: (( – dimo414

उत्तर

3

आपका जावा संस्करण पुराना है। इसके बजाय सूर्य जावा 6 या ऊपर का प्रयोग करें।

'NoClassDefFoundError' का अर्थ है कि सूर्य की स्क्रिप्ट एपीआई गायब है। स्क्रिप्ट-api.jar के लिए खोजें और इस त्रुटि से छुटकारा पाने के लिए इसे स्थापित करें।

संबंधित मुद्दे