【发布时间】:2014-09-08 14:06:02
【问题描述】:
我有两个 Tomcat WebApp。一是用PHP编写的网站,二是Java Servlet。我在 apache-tomcat-7.0.55/webapps 文件夹中都有。问题是当我想从站点连接到 Servlet 时出现异常]
java.lang.NoSuchMethodExcetion: hello([o:PhpParserString]). Candidates: []
PHP:
define("JAVA_HOSTS", "ip_address");
define("JAVA_SERVLET", "/SearchEngine");
require_once("Java.inc");
if (strlen(qa_get('q'))) {
$javaresults = java_context()->getServlet()->hello(qa_get('q'));
}
Java:
public String hello(String str) throws SQLException {
System.out.println(str);
return str;
}
我可以在 Tomcat 上独立运行站点或 servlet 而不会出现问题,但我无法将 Php 站点连接到同一服务器上的 servlet。当站点部署在 Apache 服务器中并且 servlet 通过 Eclipse 在 Tomcat 上运行时,一切正常,但现在不是。
【问题讨论】:
-
我不了解 Tomcat,但我想我可以判断出什么不是网络连接问题。
标签: php eclipse tomcat servlets