我在Debian Squeeze框中运行8080端口的Tomcat 6.0.28。 我是tomcat的新手。
我想改变pipe理器和主机pipe理器应用程序的位置。 那就是,而不是去:
HTTP:// MYSERVER:8080 /经理/ HTML
我想这是:
HTTP:// MYSERVER:8080 / somesubdirectory /经理/ HTML
这可能吗? 如果是的话,我怎么能做到这一点? 我真的很感激在这方面的帮助。
我一直在尝试将/etc/tomcat6/Catalina/localhost/manager.xml的上下文从/ manager更改为/ somesubdirectory / manager,但没有成功。 另外我试图在/ var / lib / tomcat6 / webapps / ROOT / somesubdirectory / manager下创build符号链接,但没有成功。
提前致谢。
干杯。
将Tomcat /pipe理器更改为/ hello123的步骤
sudo mv $ CATALINA_BASE / webapps / manager $ CATALINA_BASE / webapps / hello123
更新/etc/tomcat6/Catalina/localhost/manager.xml中的 docBase ,指向上面的/ hello123
sudo mv manager.xml hello123.xml
sudo服务restrat tomcat
完成。 有关详细信息,请参阅此文章如何更改Tomcatpipe理器webapppath 。
做到这一点(从现在起,我假设我们在tomcat根目录中):
对于每个“url-pattern”发生,添加“/pipe理员”string。 因此,例如: <url-pattern>/html/*</url-pattern>变为: <url-pattern>/manager/html/*</url-pattern> 。 保存文件。
重新启动tomcat