Tomcat设置Context

今天遇到一问题,小记于此。

我将Java项目(暂名MyServer)打成war包放到Tomcat的webapps目录下。启动后,访问路径是这样的:localhost:8080/MyServer/login

但是我希望URL里把MyServer去掉,这里只要修改配置文件就可以了。


在Tomcat安装目录下找到conf/server.xml,用记事本打开,找到<Host></Host>,在它里面加上一个Context标签。像这样:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="MyServer" debug="0" reloadable="true"/>

</Host>


我刚开始从网上直接拷贝了Context这句话过来,然后把docBase改成自己的项目名称,重启Tomcat后却不管用,后来我自己一个个字母敲进去就好了,可能拷贝的里面有非法字符。


然后我还遇到了一个问题,就是设置完后访问localhost:8080/login已经没问题了,但访问localhost:8080/index.html却不是我自己写的那个index.html,而是Tomcat的欢迎页面。这个问题有时间再看看了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值