文档章节

把项目放到tomcat根目录

手绘灿烂
 手绘灿烂
发布于 2015/08/19 12:01
字数 384
阅读 349
收藏 9

将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。

方法一:(最简单直接的方法)

    删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。

方法二:

    删除原 webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host节点下增加如下Context的内容配置:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    ......
    
</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>


本文转载自:

共有 人打赏支持
手绘灿烂
粉丝 7
博文 53
码字总数 20728
作品 0
朝阳
程序员
请问大虾们,怎么设置tomcat ie地址栏中的ico小图标

请问各位,有人知道怎么设置tomcat ie地址栏中的ico小图标,比如,还有我是没有把项目直接放到tomcat的webapp目录下,而是通过修改tomcat->conf下的server.xml配置到其他路径去了的,并且尝试...

lorry
2011/06/28
7.7K
7
Tomcat源码分析一:源码导入

下载tomcat源码包 从tomcat官网tomcat.apache.org上下载tomcat8.x的源码包apache-tomcat-8.0.32-src.ziphttp://tomcat.apache.org/download-80.cgi 生成IDE项目 源码包下的ant build.xml中已......

囚兔
2016/02/21
318
0
eclipse 使用tomcat插件及部署tomcat项目

1. 下载 Tomcat 作者选择的是 Tomcat7,下载地址:http://tomcat.apache.org/download-70.cgi ,选择绿色版的 zip 进行下载,选择Core,根据自己的操作系统选择版本,这个一般影响不大 2. 安装...

落幕之殇
2017/11/09
0
0
spring配置文件引用外部的properties文件

现在有一个需求 就是将spring配置文件中的 数据库配置部分放到一个properties文件中 db.properties这个文件如果放在项目中 引用是ok的 但是如果我想把这个properties文件放到tomcat根目录下的...

小沫
2012/11/12
2.8K
4
关于WEB项目的防篡改思路

我们都知道在使用JSP开发web项目的时候,在交付项目给用户的时候,JSP源码对用户来说是可见的,用户只要稍懂一些基础知识就可以进行修改, 有些时候我们不愿意发生此事,这时候就需要保护JSP...

红薯
2008/10/05
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Minifilter的动态安装、加载及卸载

MINIFILTER框架的文件系统过滤驱动,无法使用的CreateService和OpenService进行动态加载。 看了一下,使用Inf文件安装Minifilter驱动的方式是在注册表驱动服务项下比传统驱动多创建了Instanc...

simpower
27分钟前
3
0
idea新建springCloud项目(6)- Config Server使用

1.在IDEA新建springCloud项目-Config Server 修改版本,和之前建的eureka项目版本一致,修改完记得刷新: 删除掉不需要的文件: 2.把Config S 服务注册到eureka上去,配置git地址,启动项目 ...

monroeCode
32分钟前
4
0
大数据可视化项目开发总纲

第1章 开发文档总纲 1.1 开发工具清单 名称 版本 备注 Pentaho-bi server pentaho-server-ce-7.1 Pentaho Cde为其内置工具 Pentaho-prd pentaho-prd-ce-7.1 Pentaho Report Designer报表工具...

ZhangLG
33分钟前
4
0
pip安装超时问题

pip3 install --default-timeout=100 tensorflow 设置为100秒 参考: User Guide How to solve ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443) with pip?......

亚林瓜子
34分钟前
2
0
fragment 旋转时保持当前实例

设备旋转时保存Fragment的交互状态: setRetainInstance(true);

zdglf
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部