首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat:如何将管理器和主机管理器的位置更改为子目录

问Tomcat:如何将管理器和主机管理器的位置更改为子目录
EN

Server Fault用户
提问于 2011-03-07 05:46:39
回答 2查看 8.1K关注 0票数 2

我在Debian挤压盒的端口8080运行一个Tomcat 6.0.28。我是猫猫的新手。

我想更改管理器和主机管理器应用程序的位置。也就是说,而不是去:

http://myserver:8080/manager/html

我希望这是:

http://myserver:8080/somesubdirectory/manager/html

这个是可能的吗?如果是,我怎样才能做到这一点?我真的很感谢在这方面的任何帮助。

我一直试图将/etc/tomcat6 6/Catalina/localhost/Manager.xml的上下文从/manager更改为/Somesub目录/manager,但没有成功。此外,我试图在/var/lib/tomcat6/webapps/ROOT/somesubdirectory/manager下创建一个符号链接,但没有成功。

提前谢谢。

干杯。

EN

回答 2

Server Fault用户

发布于 2011-03-07 16:08:24

这样做(从现在开始,我假设我们在tomcat根目录中):

  1. 将webapp/manager目录复制到webapp/Somesub目录
  2. 使用文本编辑器打开webapp/Somesub目录/webapps/web.xml文件
  3. 在每个“url模式”事件中,添加"/manager“字符串。例如,这个:<url-pattern>/html/*</url-pattern>变成了这个:<url-pattern>/manager/html/*</url-pattern>。保存文件。
  4. 重启tomcat
票数 1
EN

Server Fault用户

发布于 2022-08-11 12:06:29

使用Tomcat 9(在Ubuntu/Debian上),只需转到路径/etc/tomcat9/Catalina/localhost并重命名manager.xml。

例如将其重命名为:

  • manager2.xml for http://example.com/manager2
  • subdir#manager.xmlfor http://example.com/subdir/manager

请参阅命名规则的https://tomcat.apache.org/tomcat-9.0-doc/config/context.html#Naming

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

https://serverfault.com/questions/244070

复制
相关文章

相似问题

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