将应用部署到Tomcat根目录的方法

原创 2017年01月03日 13:24:09
将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。

将tomcat中配置的端口改为80,那么访问的时候就可以直接访问域名了。
方法一:(最简单直接的方法)
    删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。

方法二:
    删除原 webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host节点下增加如下Context的内容配置:
<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    ......
    <Context path="" docBase="C:/apache-tomcat-6.0.32/myapps/bc.war"></Context>
</Host>
注意:
    1)path 的值设置为空;
    2)应用不要放到tomcat的webapps目录下(如上述配置是放到自定义的文件夹myapps内的),否则访问时路径很有问题;
    3)docBase指定到绝对路径。
    如此设置后重启tomcat,如果docBase指向的是war文件,会自动将war解压到 webapps/ROOT 目录;如果docBase指向的是应用已解压好的目录,如 docBase="C:/apache-tomcat-6.0.32/myapps/bc",tomcat不会生成webapps/ROOT目录(这种情况下之前可以不用删除webapps/ROOT目录,但webapps/ROOT目录内的内容是无法访问的),访问时将直接使用docBase指定的目录。

方法三:
    与方法二类似,但不是修改全局配置文件“conf/server.xml”,而是在“conf/Catalina/localhost”目录下增加新的文件"ROOT.xml"(注意大小写哦),文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="C:/apache-tomcat-6.0.32/myapps/bc.war"></Context>
版权声明:本文为博主原创文章,未经博主允许不得转载。

将Web应用部署到Tomcat根目录的三种方法

将应用部署到Tomcat根目录的三种方法 将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[a...
  • yakoo5
  • yakoo5
  • 2016年11月17日 22:33
  • 8533

Tomcat部署Web应用方法总结

  • 2012年10月15日 23:49
  • 21KB
  • 下载

从eclipse导入工程到myeclipse,部署到tomcat根目录下的解决方案

先导入工程到myeclipse 然后右击项目 ,编辑属性,更改 Web Context-root  -- /ROOT 最后部署到tomcat上 搞定!!!...

Linux下apache+Tomcat6通过ajp无缝整合(部署至网站根目录)

针对 apache 的配置目录 /etc/httpd/conf 下的 httpd.conf 修改,加入下面几项支持 ajp 协议对接 DocumentRoot / ServerName w...
  • temp77J
  • temp77J
  • 2014年06月06日 18:37
  • 853

tomcat部署发布web应用的三种方法

此处主要讲述Tomcat部署发布JSP应用程序的三种方法 1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的...

部署tomcat应用的三种方法

1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这 个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会...

tomcat部署web应用的4种方法

tomcat部署web应用的4种方法   在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web...

web应用从开发环境自动部署至tomcat的方法

发布一个Java Web应用通常的做法就是把它打成一个war包,然后把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署。 下面介绍的方式可以在开发环境中将应用自动部署到服务...

Tomcat部署Web应用方法总结

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。 在下文中$CATALINA_HOME指的是Tomcat根目录。 一、静态部署 静态部署指的是我们...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将应用部署到Tomcat根目录的方法
举报原因:
原因补充:

(最多只允许输入30个字)