• Web应用的部署


    本文将介绍一些Web应用的部署:

    部署规则

    要成功地部署一个Web应用,必须遵循以下目录结构。

    1.WEB-INF一定要直接放到应用上下文(Webapp)之下。

    2.classes目录必须直接放在WEB-INF目录中。

    3.lib目录要直接置于WEB-INF目录之下。

    4.JAR文件必须放在lib中。

    5.META-INF必须是JAR的顶级目录。

    6.标记文件必须放在META-INF/tags下的某个位置

    WAR文件

    如果你部署好了你的应用,但是又想迁移到另一个地方,又不得不重新按照这些规则再次部署,所以需要将这些文件打包为WAR文件。

    通过把WAR文件放在webapp目录中,在Tomcat部署应用时,Tomcat会解开WAR文件,创建上下文目录。

    在Tomcat中,WAR文件的文件名会成为Web应用的名字。

    在DD中配置欢迎文件

    如果键入Web网站名,而没有指定特定的文件,如果你没有指定特定的资源,但仍能得到一个默认的页面,即欢迎文件。

    <web-app ...>
    	<welcome-file-list>
    		<welcome-file>xxx.jsp</welcome-file>
    	</welcome-file>
    </web-app>
    

    在DD中配置错误页面

    声明一个普遍型错误页面

    <error-page>
    	<exception-type>java.lang.Throwable</exception-type>
    	<location>xxx.jsp</location>
    </error-page>
    

    为更明确的异常声明一个错误页面

    <error-page>
    	<exception-type>java.lang.XXXException</exception-type>
    	<location>/xxxx.jsp</location>
    </error-page>
    

    根据HTTP码声明错误页面

    <error-page>
    	<error-code>404</error-code>
    	<location>/xxxx.jsp</location>
    </error-page>
  • 相关阅读:
    第八周课程总结&实验报告(六)
    第七周课程总结&实验报告(五)
    第六周实验总结&学习总结
    关于我
    各种公告

    笔记 综合
    多项式全家桶
    FFT,NTT 笔记
    省选复习
  • 原文地址:https://www.cnblogs.com/xuehanlee/p/4608907.html
Copyright © 2020-2023  润新知