Tomcat中部署Web应用的4种方式

        在Tomcat中部署Web应用主要有4种方式:
        1 利用Tomcat自动部署

        利用Tomcat自动部署最简单,只须要将Web应用文件夹复制到Tomcat的webapps目录下便可,例如Web应用文件夹是Note1,该文件夹下有一个index.html文件,那么在浏览器中输入localhost:8080/Note1就能够打开index.html页面。
        2 利用控制台部署       
        假如Tomcat已经成功安装,服务端口配置为8080,在浏览器中输入localhost:8080,会出现以下页面:html

         

        点击右边的"Manager App"按钮,向下滚动弹出的页面,能够看到以下界面:web

        如上图,在第一个文本框中输入相对路径(这里是/Note_2),这个路径是相对于localhost:8080的, 在第三个文本框中输入Web应用的目录(这里是D:\Workspace\OSC\Practice\Java\Note2)。
        而后点击"Deploy"按钮,就能够看到Tomcat的webapps目录下多了一个名为Note_2的文件夹,其内容 与D:\Workspace\OSC\Practice\Java\Note2文件夹的内容完成相同,这里的复制动做是自动完成的。
        在浏览器中输入localhost:8080/Note_2就能够看到webapps目录的子目录Note_2下的index.html页面。
        3 利用增长自定义的web部署文件部署
        这种方式稍微复杂一些,不过不须要像前两种方式同样须要复制Web应用到webapps目录下。
        在Tomcat的conf目录下新建Catalina目录,而后在Catalina目录下新建localhost目录,再在该目录下新建一个xml文件,文件名随意,这个xml文件就是部署Web应用的部署文件,文件名称即为相对路径名称,和2中同样,这个路径是相对于localhost:8080的。假设这个xml文件名称为Note_3.xml,其内容应写成这样:
<Context docBase="D:\Workspace\OSC\Practice\Java\Note3" debutg="0" privileged="true"></Context>
,docBase即为Web应用的路径。
        在浏览器中输入localhost:8080/Note_3便可打开 D:\Workspace\OSC\Practice\Java\Note3目录下的index.html页面。
        4 利用修改server.xml文件部署
       
编辑Tomcat的conf目录下的server.xml文件,在文件末尾<Host>标签内加入以下内容:
       <Context docBase="Note4" path="/Note_4" reloadable="true" source="org.eclipse.jst.jee.server:Note"/>
        Note4即为webapps目录下的Web目录,Note_4是至关路径。
        在浏览器中输入localhost:8080/Note_4便可打开Note4目录下的index.html页面。
        修改后的server.xml文件以下例图:浏览器

        这种方式会破坏server.xml文件的结构,不建议使用。app

相关文章
相关标签/搜索