方法一,可以直接把war包放在webapps下面,取名ROOT,这样就可以直接使用不加项目名了。
方法二,也可以直接用原来的包名,tomcat启动后,直接使用原名,比如是project.war,那访问也是http://localhost:8080/project
方法三,可以将包放在磁盘任意位置,打开conf/server.xml,在最下面的Host节点下添加
<Context path="" docBase="/Users/yalan/Desktop/demo" reloadable="true"/>
这样得到的也是一个不用输入项目名,启动tomcat之后,会自动生成ROOT目录,直接访问就行。
当然如果想要加项目名,直接path="demo"之类的,假设tomcat协议是8080
这样访问的时候就是:http://localhost:8080/demo
方法四,在conf/Catalina/localhost里添加一个文件demo2.xml
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/Users/yalan/Desktop/demo" reloadable="true"/>
对比方法三,Context里少了一个path,这样当启动tomcat时候,就可以在浏览器里访问:
http://localhost:8080/demo2,带的项目名与你文件名一致。