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