我已经在Apache上运行虚拟主机,Tomcat运行JSP页面。 Tomcat作为tomcat用户运行,具有nobody组。 Tomcat生成的文件被创建为tomcat:nobody用户但是apache无法找到这些文件以便将它们提供给Web用户,因此我收到404错误。
注意:JSP正常运行。这是由Java创建的文件,然后无法访问。
如果我手动将tomcat:nobody文件更改为webuser:webuser(或虚拟主机用户),则apache会找到这些文件。但是,这显然无法手动完成按需流程。
如果在tomcat中创建这些自动生成的文件,如何通过Apache加载这些文件?
答案 0 :(得分:0)
您需要使用tomcat ajp连接器mod_jk。
请参阅http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html