【发布时间】:2014-11-18 12:43:57
【问题描述】:
我们曾经在 web.xml 中指定 display-name 目前我们没有 web.xml(添加一个似乎会破坏应用程序)
我们正在使用spring boot / spring 4 / java 7 / maven3来开发rest服务。
谁能告诉我如何设置显示名称? 例如从 java 代码/SpringBootServletInitializer 中?
注意:我目前没有任何@WebServlet 标签
在下面添加 web.xml 后,tomcat 管理器将显示显示名称,但打开我的应用程序时出现 404。似乎添加 web.xml 会破坏我的应用程序。
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>MyT2ConfigServer</display-name>
<description>MyT2ConfigServer description</description>
</web-app>
【问题讨论】:
-
你不能,你必须使用
web.xml。 java基础配置以及错误页面和一些会话设置中缺少的一件事。 -
感谢您的回复。您应该能够添加 web.xml 并使用 SpringBootServletInitializer 吗?
-
是的(默认情况下)不排除另一个。如果您将
metadata-complete="true"添加到您的 web.xml 中,则不会进行检测,但默认情况下会。