是否可以显示页面" UNDER CONSTRUCTION"何时取消部署应用程序?如何? TNX。
答案 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信息)。
(在较大尺寸的新窗口中查看上图)