抛出java.lang.ClassNotFoundException:

时间:2014-04-05 06:34:31

标签: java class jar classnotfoundexception

我正在尝试使用PHP-JavaBridge。

我想访问Centos Tomcat7上的Java类。这是我的PHP代码:

require_once("/var/lib/tomcat7/webapps/JavaBridge/java/Java.inc");
try {
    $spi= new java("ae.co.comtrust.payment.IPG.SPIj.Transaction");
    echo $spi;
} catch (JavaException $ex) {
  echo "An exception occured in First Block: "; 
  echo "<br>\n";
  echo $ex; 
  echo "<br>\n";
}

当我运行此http://example.com/test.php时,我收到了以下错误消息。

[[o:Exception]:"java.lang.Exception: CreateInstance failed: new ae.co.comtrust.payment.IPG.SPIj.Transaction. Cause: java.lang.ClassNotFoundException: ae.co.comtrust.payment.IPG.SPIj.Transaction VM: 1.7.0_51@http://java.oracle.com/" at:
#-32 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
#-31 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
#-30 java.lang.Class.forName0(Native Method)
#-29 java.lang.Class.forName(Class.java:270)
#-28 php.java.bridge.Util.classForName(Util.java:1518)
#-27 php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:445)
#-26 php.java.bridge.Request.handleRequest(Request.java:458)
#-25 php.java.bridge.Request.handleOneRequest(Request.java:510)
#-24 php.java.servlet.PhpJavaServlet.handleLocalConnection(PhpJavaServlet.java:202)
#-23 php.java.servlet.PhpJavaServlet.handlePut(PhpJavaServlet.java:250)
#-22 php.java.servlet.PhpJavaServlet.doPut(PhpJavaServlet.java:261)
#-21 javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
#-20 javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
#-19 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

任何帮助?

0 个答案:

没有答案