将Web平台部署到Tomcat根索引的三种方式转载
原创将应用程序部署到Tomcat根目录的三种方法
将应用程序部署到Tomcat根目录的目的是为了能够传递“ http://[ip]:[port] “直接访问应用程序,而不是使用” http://[ip]:[port]/[appName] “访问的上下文路径。
方法一:(最简单、最直接的方法)
删除 原 webapps/ROOT 目录下的所有文件,复制应用程序下的所有文件和文件夹ROOT在文件夹下面。
方法二:
删除 原webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host在该节点下增加如下Context内容配置:
......
注意:
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指定的目录。
方法三:
类似于方法2,但不修改全局配置文件“conf/server.xml,但在“conf/Catalina/localhost“将新文件添加到目录”ROOT.xml“(请注意此案),文件内容如下:
注意:
Tomcat5.0以下版本在中提供d:/Tomcat/conf/Catalina/localhost该目录将自动生成一个ROOT.xml文件,5.0以上版本不再生成此文件。
参考资料:
[1]. http://www.linuxidc.com/Linux/2011-12/48939.htm
[2]. http://nj-apple-tree.iteye.com/blog/1635953
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除