java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml

build.xml (2009-7-5 3:12)
     java-ant,打包,编译,发布,环境变量


创建和发布Web应用

    Java Web应用由一组静态HTML页、Servlet、JSP和其他相关的class组成。每种组件在Web应用中都有固定的存放目录。Web应用的配置信息存放在web.xml文件中。在发布某些组件(如Servlet)时,必须在web.xml文件中添加相应的配置信息


Web应用的目录结构

    在classes以及lib子目录下,都可以存放Java类文件。在运行过程中,Tomcat的类装载器先装载classes目录下的类,再装载lib目录下的类。因此,如果两个目录下存在同名的类,classes目录下的类具有优先权

java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml_第1张图片


java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml_第2张图片


java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml_第3张图片


web.xml
    
     
     
     

    Sample Application 

     
    This is a Sample Application 
     

     
     
    SampleFilter 
    mypack.SampleFilter 
     

     
     
    SampleFilter 
    *.jsp 
     

     
     
    SampleServlet 
    mypack.SampleServlet 
     
    initParam1 
    2 
     
    1 
     

     
     
    SampleServlet 
    /sample 
     

     
     
    30 
     

     
     
    login.jsp 
    index.htm 
     

     
     
    /mytaglib 
    /WEB-INF/mytaglib.tld 
     

     
     
    DB Connection 
    jdbc/sampleDB 
    javax.sql.DataSource 
    Container 
     

     
     
     
    sample appliction 
    /* 
     
     
    guest 
     
     


     
     
    FORM 
     
    Tomcat Server Configuration form-Based Authentication Area 
     
     
    /login.jsp 
    /error.jsp 
     
     

     
     
     
    The role that is required to log into the sample application 
     
    guest 
     
     


    实例

   
   
       xmlns="http://java.sun.com/xml/ns/j2ee" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" 
       version="2.4"> 

        Praxislanguage Ams Recorder

       
            globalScope
            default
       

       
            contextConfigLocation
            /WEB-INF/red5-*.xml
       

       
            locatorFactorySelector
            red5.xml
       

       
            parentContextKey
            default.context
       
        
       
            webAppRootKey
            /amsRecorder
       
        
       
            org.springframework.web.context.ContextLoaderListener
       
     
       
           
                Forbidden
                /streams/*
           
           
       

   

你可能感兴趣的:(Web,servlet,application,web,library,filter,authentication)