zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    发送trim值
    关一些时钟
    不同频率下的pwm配置
    c#鼠标在控件上面,然后显示文字
    C#通过文件路径截取对应的文件夹路径
    C#随机生成连续多少个十六进制数字
    C#检测串口被拔掉等一些触发事件合集
    c#按键Up和Down对Textbox的内容加1减1
    软件架构师工作历程
    软件架构阅读6
  • 原文地址:https://www.cnblogs.com/xuehanlee/p/4608907.html
Copyright © 2011-2022 走看看