zoukankan      html  css  js  c++  java
  • Tomcat部署web应用程序


    对Tomcat部署web应用的方式总结,常见的有以下四种:

    1、【替换ROOT目录】

      最简单的一种方法,webapps目录下面ROOT文件夹的文件为你的文件,然后输入localhost:8080/首页名称.后缀

        如果首页是index.html,可以不添加“/首页名称.后缀”。


    2、【使用控制台部署】

            访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。


    3、【利用Tomcat自动部署】

            将应用程序复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载。


    4、【修改Server.xml文件部署】

            用UE或EditPlus打开Tomcat位于conf/server.xml的配置文件,找到以下内容:
                
                <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
                  .....
                </Host>
          .....

            在Host之间添加如下内容:

            <Context path="/Mywebapps" reloadable="true" docBase="d:/Mywebapps" workDir="d:Mywebappsemp"/>
     
            path:表示访问的路径;如上述例子中,访问该应用程序为:http://localhost:8080/Mywebapps

            reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包

            docbase:表示应用程序的地址,注意斜杠的方向“”

            workdir:表示缓存文件的放置地址


    5、【增加自定义web部署文件(推荐使用,不需要重启Tomcat)】

            在Tomcat安装目录conf/Catalina/localhost下,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,
            
            并把path改名,各参数参见上第三种方法。或者你也可以自己新建一个XML文件(注意此文件名将作为Context中的path,不管文件里的path怎么设置也无效),
            
            将以下内容复制过去,修改相应路径即可。

            <Context path="/test" docBase="F:/J2EE/yazd_war_3_0" debug="0" privileged="true" reloadable="true" >
            
             </Context>

            部署完毕后,通过http://localhost:8080/你的path名 就可以访问。

  • 相关阅读:
    Hdu 5396 Expression (区间Dp)
    Lightoj 1174
    codeforces 570 D. Tree Requests (dfs)
    codeforces 570 E. Pig and Palindromes (DP)
    Hdu 5385 The path
    Hdu 5384 Danganronpa (AC自动机模板)
    Hdu 5372 Segment Game (树状数组)
    Hdu 5379 Mahjong tree (dfs + 组合数)
    Hdu 5371 Hotaru's problem (manacher+枚举)
    Face The Right Way---hdu3276(开关问题)
  • 原文地址:https://www.cnblogs.com/giser-liang/p/4682167.html
Copyright © 2011-2022 走看看