Apache Tomcat:在创建.war文件期间忽略META-INF目录

Apache Tomcat:在创建.war文件期间忽略META-INF目录,tomcat,jar,war,meta-inf,Tomcat,Jar,War,Meta Inf,我正在用ApacheTomcat开发一个web应用程序。我的web应用程序有一个META-INF目录,其中包含context.xml文件。问题是,当我尝试使用命令“jar-cvf mywebapp.war”创建.war文件时,我收到了以下警告(我正在尽可能地将其翻译成英语): 因为当我启动Tomcat时,我遇到了一些错误,我想这可能都是由于这个警告。多谢各位 编辑: 我的网络应用 ... html/index.html 成员 仅限成员 html/members/* 成员 没有一个 基本的 安全

我正在用ApacheTomcat开发一个web应用程序。我的web应用程序有一个META-INF目录,其中包含context.xml文件。问题是,当我尝试使用命令“jar-cvf mywebapp.war”创建.war文件时,我收到了以下警告(我正在尽可能地将其翻译成英语):

因为当我启动Tomcat时,我遇到了一些错误,我想这可能都是由于这个警告。多谢各位

编辑:


我的网络应用
...
html/index.html
成员
仅限成员
html/members/*
成员
没有一个
基本的
安全区

尝试在
部分的资源“仅成员”的
开头添加斜杠,例如:

<url-pattern>/html/members/*</url-pattern> 
/html/members/*
而不是

<url-pattern>html/members/*</url-pattern>
html/members/*

结果战中是否存在
context.xml
?您可以使用命令
jar-tvfmywebapp.war
进行检查。另外,如果您可以发布您的Tomcat日志,我们可能会帮助您找出问题所在。我刚刚打开.war文件,发现context.xml存在。这是我的Tomcat日志:。谢谢您在您的日志中有一个
illegalargumentexpetion:invalid…
。这很可能是
web.xml
或批注的问题。你能发布你的
web.xml
?您可以使用“代码示例”标记将其包含在问题正文中。我按照您的建议编辑了问题。非常感谢你的意愿。我已经找了几个小时的解决方案,但没有结果。
<url-pattern>/html/members/*</url-pattern> 
<url-pattern>html/members/*</url-pattern>