我们可以把war包放在tomcat的webapp文件夹下,这样就可以通过
http://localhost:8080/xxx/
访问xxx这个网站(这里假设应用名是xxx,并且在本机测试,tomcat端口为默认的8080)了。但有时候我们想直接用
http://localhost:8080/
就能访问这个网站,怎么办呢?
google一下,有很多种办法,我在tomcat7下试用了一种,能用,而且很简单,方法如下:
在tomcat文件夹中的conf文件夹中的server.xml中添加如下红线框中的代码:
<Context path="" docBase="/usr/local/tomcat/mywebapps/myapplication">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
注意要把docBase="/usr/local/tomcat/mywebapps/myapplication"中引号中的部分改成自己应用的路径。
然后,没有然后,已经搞定了,重启tomcat,ok。
参考: