5

在 Tomcat 管理器 Web 界面中有不同的列用于 servlet 中指定的数据。例如,“显示名称”列填充<display-name>了 web.xml 中标记的值。另一列指定版本。如何在 web.xml 或 WAR 中设置它?

4

3 回答 3

4

当您使用 Tomcat 的并行部署功能时,会显示您看到的“版本号” 。

context-name##version如果您想在其中查看版本号,则必须将您的 WAR 文件重命名version为任何将按字母顺序与其他版本进行比较的字符串,以便选择最新版本。

在开始使用之前,您确实需要阅读并行部署的文档,否则您可能会感到困惑。

于 2012-12-17T18:42:52.730 回答
3

web.xml不包含描述应用程序版本的特殊标签。您只能在可选的描述元素中声明应用程序的版本。例如,<display-name>标签。但这不会影响任何事情。

构建时只需将war文件命名为myapp##1.7.3.war

于 2012-12-17T12:51:59.207 回答
1

我正在使用 Tomcat 7,它使用 WAR 文件的版本。我不知道用于此的 web.xml 中的任何内容。

请参阅此处的 Tomcat 文档。

于 2012-12-17T12:27:27.243 回答