在任何地方都没有设法找到答案,我已经接近实施,只是最后一个障碍,我还没有成功破解。
单台服务器。将WHM拆分为单个cPanel帐户。 1个运行Tomcat 7的实例。部署了Servlet类文件和JSP文件。
www.first-website.com - 一切都很完美。
www.second-website.com - www。完全指向另一台服务器(非Apache Tomcat / Java),所以请忽略该部分
sub-domain.second-website.com - 管理正确加载主欢迎文件,该文件正在作为Servlet处理。我尝试访问sub-domain.second-website.com/about-us/,例如,对于所有子目录页面(即web.xml中的url-patterns),我收到404错误 - 这一切都在我的本地机器上运行,所以这是我错过配置服务器的事情。它显示的404页面是服务器级别404页面,而不是Apache Tomcat 404页面,这让我相信这是一个与所有这些问题有关的问题http://tomcat.apache.org/tomcat-7.0-doc/virtual-hosting-howto.html - 我正在努力了解这个页面实际上在说什么。
指针?
答案 0 :(得分:0)
对上述特定问题的简短回答,将以下内容添加到子域的文档根目录中的.htaccess文件中;
RewriteEngine on
SetHandler jakarta-servlet
SetEnv JK_WORKER_NAME ajp13