如何在 tomcat 中以 root 身份部署 java 应用程序,而不允许访问其他 Web 应用程序
How to deploy a java application as root in tomcat without allow access to other webapps
我有一个 java application.war,我将文件复制到 tomcat7/webapps 目录。
我可以通过 www.application.com/application 访问它(我的域指向 ip 200.xyz.12.jk:8080)但是
我想通过 www.application.com 访问它(没有 webapps 目录中的文件夹名称)
我也不想允许访问 webapps 中的其他文件夹。
我尝试了一些主题但没有成功。
帮助失败:
Deploying my application at the root in Tomcat
https://josefbetancourt.wordpress.com/2011/02/12/tomcat7-change-root-app/
Tomcat 6: How to change the ROOT application
非常感谢
将您的 tomcat 置于 apache http 服务器下,然后将其指向 tomcat 的 AJP 协议。
Apache httpd.conf 配置示例:
Listen 80
ProxyPass / ajp://application.com:8009/application
在 tomcat server.xml 文件中,您应该在 ajp 连接器下面有:
<Connector port="8009" protocol="AJP/1.3" />
结果www.application.com/url通过ajp协议指向应用程序整个目录。
希望对您有所帮助。
我有一个 java application.war,我将文件复制到 tomcat7/webapps 目录。
我可以通过 www.application.com/application 访问它(我的域指向 ip 200.xyz.12.jk:8080)但是
我想通过 www.application.com 访问它(没有 webapps 目录中的文件夹名称)
我也不想允许访问 webapps 中的其他文件夹。
我尝试了一些主题但没有成功。
帮助失败: Deploying my application at the root in Tomcat
https://josefbetancourt.wordpress.com/2011/02/12/tomcat7-change-root-app/
Tomcat 6: How to change the ROOT application
非常感谢
将您的 tomcat 置于 apache http 服务器下,然后将其指向 tomcat 的 AJP 协议。
Apache httpd.conf 配置示例:
Listen 80
ProxyPass / ajp://application.com:8009/application
在 tomcat server.xml 文件中,您应该在 ajp 连接器下面有:
<Connector port="8009" protocol="AJP/1.3" />
结果www.application.com/url通过ajp协议指向应用程序整个目录。
希望对您有所帮助。