我们在访问项目时不需要加项目名,例如:http://xxxx:8080/api/account/singin,有以下两种方法:
1.1 修改conf目录下的server.xml配置
一个context对应一个Web应用程
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- path配置空即可 -->
<Context path="" docBase="D:\\server\\apache-tomcat-7.0.69\webapps\\disconf-web"> </Context>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" >
</Valve>
</Host>
说明:
docBase:代表项目的绝对路径。也可以使用相对路径。
path:代表访问时的项目名称
1.2 将项目下的文件复制放到tomcat的webapps/ROOT目录下
浏览器访问http://localhost:8080/ 其实是默认访问root项目。