这是一个创建于 2063 天前的主题,其中的信息可能已经有所发展或是发生改变。
到底怎么样才能让它生效啊?
app 是打包为一个.war 文件放到 appBase 下的,这个 app 的 META-INF/context.xml 中的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/fuck"></Context>
然后启动 tomcat7,仍然只能通过 localhost/myapp 来访问这个项目,不能通过 localhost/fuck 来访问
其实我最初的目的是想把这个项目设置为默认访问路径的。
我知道可以修改$TOMCAT_HOME/conf/server.xml ,但是 Tomcat 官方已经不推荐这个方法。
官方也说可以在$TOMCAT_HOME/conf/catalina/localhost 下放 myapp.xml 来设置,试过了,不知道为啥也没用。
而且就算上面两个方法有用,我也不太想用。因为项目的 context path 是项目的事情,tomcat 只是一个服务器,一个运行环境。应当能在项目中定义项目的 context path 而不是跑到 tomcat 的 conf 下去配置。这也太糟心了。
求助,谢谢大佬。