方法一,可以直接把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,帶的項目名與你文件名一致。