我工作的PHP-Java桥接器。
从我的PHP文件中有语法如下所示:
require_once("java/Java.inc");
$address = new Java('com.odus.apg.cfa.java.address');
我已经放置在包文件cfa.jar其由COM /的ODU / APG / CFA / JAVA /在TOMCAT.HOME address.class文件/ web应用/ JavaBridge的/ WEB-INF / lib中
而我的PHP文件位于TOMCAT.HOME / webapps /下为JavaBridge
经过这种设置,我得到
Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: CreateInstance failed: new com.odus.apg.cfa.java.address. Cause: java.lang.ClassNotFoundException: com.odus.apg.cfa.java.address VM: 1.7.0_40@http://java.oracle.com/" at: #-18 java.net.URLClassLoader$1.run(Unknown Source) #-17 java.net.URLClassLoader$1.run(Unknown Source) #-16 java.security.AccessController.doPrivileged(Native Method) #-15 java.net.URLClassLoader.findClass(Unknown Source) #-14 java.lang.ClassLoader.loadClass(Unknown Source) #-13 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) #-12 java.lang.ClassLoader.loadClass(Unknown Source) #-11 java.lang.Class.forName0(Native Method) #-10 java.lang.Class.forName(Unknown Source) #-9 php.java.bridge.Util.classForName(Util.java:1518) #-8 php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:445) #-7 php.java.bridge.Request.handleRequest(Request.java:458) #-6 php.java.bridge.Request.handleRequests(Request.java:500) #-5 php.java.bridge.JavaBridge.handleRequests(JavaBridge.java:150) #-4 php in /usr/share/apache-tomcat-7.0.55/webapps/JavaBridge/java/Java.inc on line 195
这是设置了,即使正确吗? 位于正确的目录中的jar文件和PHP文件? 如何解决这个错误可以解决?