我刚刚在我的 Mac 上安装了当前的 Tomcat 版本,因为我想尝试 PHP Java 桥接器。
我按照这里的指南http://php-java-bridge.sourceforge.net/pjb/tomcat6.php但是当我将 xml 配置粘贴到 tomcat 配置文件时
<listener><listener-class>php.java.servlet.ContextLoaderListener</listener-class></listener>
<servlet><servlet-name>PhpJavaServlet</servlet-name><servlet-class>php.java.servlet.PhpJavaServlet</servlet-class></servlet>
<servlet><servlet-name>PhpCGIServlet</servlet-name><servlet-class>php.java.servlet.PhpCGIServlet</servlet-class>
<init-param><param-name>prefer_system_php_exec</param-name><param-value>On</param-value></init-param>
<init-param><param-name>php_include_java</param-name><param-value>On</param-value></init-param>
</servlet>
<servlet-mapping><servlet-name>PhpJavaServlet</servlet-name><url-pattern>*.phpjavabridge</url-pattern> </servlet-mapping>
<servlet-mapping><servlet-name>PhpCGIServlet</servlet-name><url-pattern>*.php</url-pattern></servlet-mapping>
什么都没有了 - 当我打开 localhost:8080 时我得到的只是“错误 404 - 找不到资源()”。如果我遗漏了以上几行,至少我会得到欢迎页面,但是我放置 phpJavaBridge 应用程序的目录只显示 resource() not found 错误。
我对使用 Tomcat 进行开发非常陌生,所以我真的不知道如何解决这个问题。任何帮助将不胜感激!