0

我在 Apache 上运行了虚拟主机,并为 JSP 页面运行了 Tomcat。Tomcat 以 tomcat 用户身份运行,并带有一个nobody 组。Tomcat 生成的文件是作为 tomcat:nobody 用户创建的,但是 apache 无法找到这些文件以将它们提供给 Web 用户,因此出现 404 错误。

注意:JSP 工作正常。Java 创建的文件是不可访问的。

如果我手动将 tomcat:nobody 文件更改为 webuser:webuser (或任何虚拟主机用户),则 apache 会找到这些文件。但是,对于按需流程,这显然不能手动完成。

如果这些自动生成的文件是在 tomcat 中创建的,如何让它们通过 Apache 加载?

4

1 回答 1

-1

您需要使用 tomcat ajp 连接器 mod_jk。

请参阅http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html

于 2013-11-07T04:06:45.260 回答