Dear All, I am facing a strange issue in tomcat from last 2 months. I have 2 websites which are running on PHP. They took tomcat hosting for Payment Gateway Configuration as we only provide JRE in tomcat environment.. I am using JavaBridge for this purpose.
Once it is configured and PG is working perfectly. Issue appears when i give restart to tomcat server. Here are the details i am using Tomcat 6.0.16 JRE 1.6 Apache 1.37 PHP v5 JavBridge 5.4.3.1 After restart i gets this error: *Fatal error*: Uncaught [[o:Exception]:"java.lang.Exception: Invoke failed: [[o:PostLib]]->postSSL([o:BillToAddress], [o:ShipToAddress], [o:Merchant], [o:MPIData], null, [o:PGReserveData], [o:CustomerDetails], [o:SessionDetail], [o:AirLineTransaction], [o:MerchanDise]). Cause: java.lang.ClassNotFoundException: Unresolved external reference: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletResponse. -- Unable to call the method, see the README section "Java platform issues" for details and DO NOT REPORT THIS PROBLEM TO THE PHP/Java Bridge MAILING LIST! VM: 1.6.0...@http://java.sun.com/" at: #-6 php.java.bridge.JavaBridge.getUnresolvedExternalReferenceException(JavaBridge.java:434) #-5 php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1092) #-4 php.java.bridge.Request.handleRequest(Request.java:405) #0 /usr/local/tomcat/webapps/www.domain.com/java/Java.inc(334): java_ThrowExceptionProxyFactory->getProxy(15, '@V', 'Unresolved exte...', true) #1 /usr/local/tomcat/webapps/www.domain.com/java/Java.inc(491): j in * /usr/local/tomcat/webapps/www.domain.com/java/Java.inc* on line *297* If i restart tomcat 2-3 times, it starts working. I am unable to understand why it is unable to find class which is associated with servlet-api.jar which is copied to tomcat lib directory, jre lib directory and JavaBridge lib path. But when i give restart to tomcat using shutdown.sh/startup.sh twice or thrice, it starts working. Hence it is a hit and try solution for me. Issue is with only payment gateway websites which are using JavaBridge Kindly let me know if more information is required on the scanario configured at my end. Any help will be highly. appreciated. Gaurav Pruthi