我在Tomcat和PHP5中使用了JavaBridge。我橋接了PHP和Java,因此我可以在PHP中使用screencap網頁。這是在另一臺服務器上工作,但移動到一臺新服務器後,我無法工作,所以我在這裏尋找吸管。在PHP中使用Java - 未找到類
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
java_autoload("/web/sites/madfrog/domain.com/cron/bin/html2image.jar");
$JavaHTML2Image = new Java("com.elance.proposal.html2image.client.MainBridge");
應該已經加載的所有項目html2image.jar的當腳本_autoloaded它,但是當你創建新的Java對象我得到的錯誤
Class Not Found: Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: CreateInstance failed: new com.elance.proposal.html2image.client.MainBridge. Cause: java.lang.ClassNotFoundException: com.elance.proposal.html2image.client.MainBridge
我問過的球員中的Java他們說我需要把jar文件放到lib中以便Java可以找到它,所以我把它轉儲到Tomcat的webapps文件夾中,並放入/usr/share/java
。但是那沒有做什麼。有了這個說法,PHP直接引用了它,所以它應該被加載。
我在兩天後迷路了。任何幫助表示讚賞!
看起來像一個類路徑問題:[http://stackoverflow.com/questions/7758916/java-bridgeed-error][1] [1]:http://stackoverflow.com/questions/7758916/java-bridgeed-error – trojanfoe
是的,這是我從昨天開始的; p – LeviXC