在我的战争中,META-INF/context.xml
我有:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/foobar" docBase="my-long-war-name"/>
我将我的战争部署到 webapps/ 目录,并确认我的 contex.xml %CATALINA_HOME%\conf\Catalina\localhost
与名称同在my-long-war-name.xml
现在,应该允许通过http:/ /localhost:8080/my-long-war-name/contacts/data
tomcat访问我的 REST 服务,http:/ /localhost:8080/foobar/contacts/data
但我只能通过以前的 URL 访问我的服务。就好像它完全忽略了上面为我的网络应用程序提供的路径。我什至尝试省略docBase
,但也没有用。
为什么这不起作用?!它应该是如此基本!