首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中使用Java -找不到类

在PHP中使用Java -找不到类
EN

Stack Overflow用户
提问于 2011-10-14 21:43:12
回答 1查看 2K关注 0票数 3

我在JavaBridge中使用Tomcat和PHP5。我已经在PHP和Java之间架起了桥梁,所以我可以在PHP中截取网页。这在另一台服务器上可以工作,但在移动到新服务器后,我无法使其工作,所以我在这里尝试吸管。

代码语言:javascript
复制
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");

当脚本对其执行_autoloaded操作时,它应该已经加载了所有的项目html2image.jar,但是当您创建新的Java对象时,我得到了错误消息

代码语言:javascript
复制
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文件放到库中,这样Java就能找到它,所以我把它放到Tomcat的webapps文件夹和/usr/share/java中。但这并没有起到任何作用。如上所述,PHP直接引用了它,所以应该加载它。

两天后我就迷失了方向。如有任何帮助,我们不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-14 21:54:44

您使用哪个版本的Tomcat?

对于Tomcat6或Tomcat7,将jar放入${tomcat.home}/lib${tomcat.home}/webapps/${your.war}/lib

tomcat.home是tomcat的安装目录。your.war是您的war文件的名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7768530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档