tomcat
Posted koushr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat相关的知识,希望对你有一定的参考价值。
将war包丢到webapps目录中,执行bin目录中的startup.sh后,访问应用的接口,报404。
解决办法:
编辑tomcat的conf目录中的context.xml文件,在Context的标签上添加属性,如下
<Context path="demo" docBase="../webapps/demo" privileged="true">
其中path是之后访问接口的根目录,实测只能配置为项目名,即demo或者/demo,其他的(包括只配斜杠)都不行,访问接口时会报找不到网页错误。
docBase是项目的路径,相对路径或者全路径(/home/koushengrui/app/apache-tomcat-8.5.23/webapps/demo)都行,需要具体到项目目录,推荐相对路径。
另外,更改context.xml的话,不用重启tomcat,tomcat会自动重新部署该应用。
以上是关于tomcat的主要内容,如果未能解决你的问题,请参考以下文章