一戚扳、問題描述
我這里想實(shí)現(xiàn)的效果就是不通過項(xiàng)目名訪問tomcat,訪問localhost:8080加載到指定的項(xiàng)目,一般的項(xiàng)目放到tomcat的webapp目錄董瞻,通過localhost:8080/xxx 的方式進(jìn)行訪問
二、解決方法
修改tomcat目錄下的conf/server.xml田巴,在<Host>節(jié)點(diǎn)里添加钠糊,以下內(nèi)容就行了:
<Context path="/" docBase="ObjectPath" debug="true" reloadable="false"></Context>
項(xiàng)目就放在webapp目錄下,當(dāng)然你也可以通過docBase指定絕對(duì)路徑壹哺,比如docBase="/data/tomcat/webapp/objectName"
示例:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="/data/tomcat9.0/webapps/xxx3.3.0" debug="0" reloadable
="false" crossContext="true" />
重啟tomcat
sh /data/tomcat9.0/bin/shutdown.sh
sh /data/tomcat9.0/bin/startup.sh
訪問:
未設(shè)置根目錄訪問形式:
http://localhost:8080/xxxx
設(shè)置根目錄后訪問形式:
http://localhost:8080