Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置子域以用于Java servlet?_Java_Apache_Tomcat_Servlets_Server.xml - Fatal编程技术网

如何配置子域以用于Java servlet?

如何配置子域以用于Java servlet?,java,apache,tomcat,servlets,server.xml,Java,Apache,Tomcat,Servlets,Server.xml,我还没有在任何地方找到这个问题的答案,我正接近实现这个目标,这只是我还没有设法克服的最后一个障碍 单服务器。使用WHM将客户分成各个cPanel账户。运行Tomcat 7的1个实例。部署了Servlet类文件和JSP文件 www.first-website.com-所有功能都非常完美 www.second-website.com-www.完全指向另一台服务器(非ApacheTomcat/Java),因此请忽略该部分 sub-domain.second-website.com-管理正确加载作为Se

我还没有在任何地方找到这个问题的答案,我正接近实现这个目标,这只是我还没有设法克服的最后一个障碍

单服务器。使用WHM将客户分成各个cPanel账户。运行Tomcat 7的1个实例。部署了Servlet类文件和JSP文件

www.first-website.com-所有功能都非常完美

www.second-website.com-www.完全指向另一台服务器(非ApacheTomcat/Java),因此请忽略该部分

sub-domain.second-website.com-管理正确加载作为Servlet处理的主欢迎文件。但是,当我尝试访问sub-domain.second-website.com/about-us/例如,对于所有子目录页面(即web.xml中的url模式),我遇到了一个404错误-这些都在我的本地机器上工作,因此我没有配置服务器。它显示的404页面是一个服务器级404页面,而不是Apache Tomcat 404页面,这让我相信这是一个与所有这些相关的问题,我正在努力理解这个页面实际上在谈论什么


指针?

对上述特定问题的简短回答,将以下内容添加到子域的文档根目录中的.htaccess文件中

RewriteEngine on

SetHandler jakarta-servlet

SetEnv JK_WORKER_NAME ajp13
长话短说,这就是如何做到这一切