我知道我可以将我的 webapp(或它的 WAR 文件)重命名为ROOT但这是一种糟糕的方法,恕我直言。现在我查看了 tomcat 文档,上面写着
不建议将元素直接放在 server.xml 文件中
因此,我尝试使用它建议的另一种方法。
可以明确定义各个上下文元素: 在应用程序文件内的 /META-INF/context.xml 的单个文件中。
/META-INF/context.xml
所以我用下面的代码创建了一个,
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/"/>
但是在我重新启动服务器时部署后,它仍然无法在“/”处加载上下文,它仍然用"/<WEB_APP_NAME>"
任何指针都有帮助。