두 개의 Tomcat WebApp가 있습니다. 하나는 PHP로 작성된 웹 사이트이고 두 번째는 Java Servlet입니다. 둘 다 apache-tomcat-7.0.55/webapps 폴더에 있습니다. 내가 사이트 내가 갖는 예외]에서 서블릿에 연결하려고 할 때 문제가Tomcat의 PHP가 Java 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'));
}
자바 :
public String hello(String str) throws SQLException {
System.out.println(str);
return str;
}
내가없이 독립적으로 사이트 나 서블릿을 실행할 수 있습니다 Tomcat에 문제가 있지만 PHP 사이트를 동일한 서버의 서블릿에 연결할 수 없습니다. 아파치 서버에 사이트가 배포되고 서블릿이 이클립스를 통해 톰캣에서 실행될 때 모든 것이 잘 작동했지만 지금은 그렇지 않다.
나는 Tomcat을 모른다. 그러나 나는 네트워크 연결 문제가 아닐 때를 말할 수 있다고 생각한다. – Flosculus