将应用部署到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>
版权声明:本文为博主原创文章,未经博主允许不得转载。

将应用部署到Tomcat根目录

将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。 ...
  • thc1987
  • thc1987
  • 2016年10月09日 11:15
  • 2620

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

将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。 ...
  • kent_kent_kent
  • kent_kent_kent
  • 2013年09月26日 18:27
  • 2372

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

将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。 ...
  • u010003835
  • u010003835
  • 2015年12月15日 21:05
  • 1401

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

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

将eclipse项目部署到tomcat根目录

tomca version: 7.x eclipse Version: Kepler Service Release 2 使用eclipse开发web项目,会把项目部署到tomcat中。按...
  • Sasoritattoo
  • Sasoritattoo
  • 2014年04月02日 12:03
  • 9999

【JavaWeb】部署war包到Tomcat根目录(测试有效)

转载:http://blog.csdn.net/free4294/article/details/38230849 在Tomcat中部署war包很简单: 首先,直接把相应的war包放到$T...
  • cangchen
  • cangchen
  • 2015年03月20日 15:36
  • 1355

Idea部署tomcat的根目录

最近想用Idea创建web项目,需要部署tomcat,照着网上的教程部署后,不知道项目的根目录是那个,导致项目的index.jsp无法访问到。 如图,我在WEB-INF下创建了views文件夹·,在...
  • CASER_HDMI
  • CASER_HDMI
  • 2017年10月28日 19:27
  • 99

配置Tomcat服务器及将web项目部署到Tomcat上

1.下载tomcat 首先,到tomcat的官方网站上将tomcat下载下来,这里建议最好下载ZIP格式的,我们可以自己进行后面的配置。http://tomcat.apache.org/ 现在统称用6...
  • a007zheng
  • a007zheng
  • 2017年02月21日 23:33
  • 1619

将项目部署到tomcat的三种方法

2014年8月初8    星期五  又到星期五了,可以轻松的敲点东西,不担心睡太晚起不来,或者起来后上班打瞌睡。 由于近期学习了solr相关的知识,部署solr项目到tomcat上的方式很多,包括官方...
  • u012142423
  • u012142423
  • 2014年08月08日 23:23
  • 5341

普元 EOS Platform 7.5 default、governor和workspace部署到同一个tomcat上,如何修改governor和workspace的http访问端口,以便和访问def

普元 EOS Platform 7.5 default、governor和workspace部署到同一个tomcat上,如何修改governor和workspace的http访问端口,以便和访问def...
  • bigdabao1
  • bigdabao1
  • 2017年07月12日 08:23
  • 973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将应用部署到Tomcat根目录的方法
举报原因:
原因补充:

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