显示"根据CONTHUCTION"如果取消部署应用程序页面

时间:2015-06-03 12:37:28

标签: tomcat

是否可以显示页面" UNDER CONSTRUCTION"何时取消部署应用程序?如何? TNX。

2 个答案:

答案 0 :(得分:2)

没有默认设置,但是取消部署的应用程序将在默认上下文中导致404 http状态 (url:“/”,目录:“ROOT”)。因此,如果您在webapps / ROOT部署虚拟应用程序并处理相应的错误,则可以重定向到不同的页面。这是一个可以用作示例的web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="UndeployedAppInfo" version="3.0" 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">

<display-name>UndeployedInfo</display-name>

<welcome-file-list>
    <welcome-file>info.html</welcome-file>
</welcome-file-list>

<error-page>
    <error-code>404</error-code>
    <location>/undeployed.html</location>
</error-page>
<!-- add more error pages here ... -->

</web-app>

当然,如果您未在应用中创建错误页面元素,则会重定向其他页面未找到的错误(由已部署的应用程序中的死链接引起),以覆盖这些错误。

答案 1 :(得分:0)

当Tomcat始终具有默认的现有主页时,您没有真正部署的应用程序。

如果CATALINA_HOME是Tomcat目录,则在%CATALINA_HOME%\webapps\ROOT\index.jsp更改默认主页文件。将内容更改为您想要的内容(Underconstruction信息)。

enter image description here (在较大尺寸的新窗口中查看上图)