我知道可以将我的Web应用程序(或其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>
"来加载。
任何指针都有帮助。