首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在tomcat中将java应用程序部署为root应用程序而不允许访问其他How应用程序

如何在tomcat中将java应用程序部署为root应用程序而不允许访问其他How应用程序
EN

Stack Overflow用户
提问于 2015-05-19 15:03:10
回答 1查看 129关注 0票数 0

我有一个java application.war,我将文件复制到tomcat7 7/webapp目录中。

我可以通过www.application.com/application访问它(我的域名指向ip 200.xyz.12.jk:8080),但是

我想通过www.application.com访问它(没有webapp目录中文件夹的名称)

此外,我不想允许访问其他文件夹在网络应用程序。

我尝试过一些话题,但没有成功。

帮助失败: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

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-19 15:44:12

将tomcat放在apache服务器下,然后将其指向tomcat的AJP协议。

Apache httpd.conf配置示例:

代码语言:javascript
复制
Listen 80
ProxyPass / ajp://application.com:8009/application

在tomcat 文件中,您应该拥有下面的ajp连接器:

代码语言:javascript
复制
<Connector port="8009" protocol="AJP/1.3" />

因此,www.application.com/ url通过ajp协议指向应用程序的整个目录。

希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30329330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档