根据《Tomcat权威指南》里面的介绍,如果要部署一个war包到tomcat虚拟根目录,那么需要以下几步
1、将war包(例如hz7.war)放到webapps目录下
2、确保tomcat\conf\Catalina\localhost下面没有ROOT.xml,如果有删除或重名
3、查看tomcat\webapps下面是否有一个ROOT的目录,如果有,重命名(《tomcat权威指南》里面没有说这一步,但是测试的时候发现必须重命名这个文件夹)
4、修改tomcat\conf\serve.xml,修改如下
按照这么部署,成功(还是可能缓存的问题,重启了几次才生效)!
------------------------分割线,下面的比较麻烦,实测成功--------------------------------
需求,将hz7.war部署到tomcat下,且hz7.war申请的license要求hz7.war部署在tomcat的根目录下,各种搜索测试后,终于搞定
过程如下:
1、在tomcat的安装目录下新增一个文件夹hz7
2、在hz7下面创建一个文件夹wars,然后把hz7.war拷贝到wars下面去,现在的文件结构是这样子的
3、修改tomcat的conf/server.xml,注意下面特殊标注出来的内容
4、重新启动tomcat,打开localhost:8080,可能是缓存的问题,他还是tomcat的管理页面,清除浏览器缓存后,然后多等一会儿再刷新就变成hz7的界面了,任务完成
其他:
可不可以不新建一个hz7来文件夹来作为appBase呢?我觉得应该是可以的,但是之前测试的时候没有生效,难道是因为webApps里面已经有一个ROOT文件夹了?
为什么新建了一个hz7文件夹还有新建一个wars文件夹?这里是因为我看到 http://my.oschina.net/sujunqiang/blog/195492 这篇文章里面说的,如果不建一个wars文件夹的话会重复部署两次,这个我没有测试,看到别人这么说我也就这么做了
server.xml的Host元素可以有多个,具体用法可以搜索,这里没有测试
相关推荐
6. **webapps**:默认的Web应用程序根目录,直接将WAR文件或解压后的目录放入此目录,Tomcat会自动部署。 7. **temp**:临时文件存储区域,用于服务器运行过程中产生的临时文件。 8. **work**:存放Servlet编译后...
- **环境变量**:确保系统环境变量`JAVA_HOME`指向有效的JDK安装路径,`CATALINA_HOME`指向Tomcat的根目录。 - **端口号**:Tomcat默认使用8080端口,如果已有其他服务占用,需在`server.xml`中修改`Connector`标签...
- 在Windows上,将zip文件解压到指定目录,然后添加环境变量`CATALINA_HOME`指向Tomcat的根目录。 - 在Linux或Unix系统中,使用命令行解压,并通过修改`/etc/environment`或创建`/etc/profile.d/tomcat.sh`来设置`...
总结一下,配置Tomcat虚拟目录和域名解析涉及修改`server.xml`文件以设置虚拟主机,以及在DNS服务商处配置域名解析。这两个步骤是确保你的Web应用可以通过特定域名访问的关键步骤。正确配置后,用户就可以通过如`...
【Tomcat虚拟主机配置】 Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且能够提供独立的Web服务。这样的设置使得一台物理服务器可以...
这将在Tomcat的根URL下创建一个名为`wechatServer`的虚拟目录,用于访问你的应用。 5. **部署应用** 将生成的`wechatServer.war`文件复制到Tomcat的`webapps`目录下。Tomcat会自动检测新文件并展开为应用目录。 ...
- 如果要添加一个新的虚拟主机,可以复制`<Host>`元素并更改必要的属性,如`name`(代表域名)、`appBase`(应用基础目录,存放Web应用的根目录)和`unpackWARs`(是否解压WAR文件到目录)。 ```xml <!-- ...
2. **配置环境变量**:为了方便命令行操作,通常需要设置`CATALINA_HOME`环境变量,指向Tomcat的根目录。这样,你就可以通过`$CATALINA_HOME/bin/startup.sh`和`$CATALINA_HOME/bin/shutdown.sh`来启动和停止服务器...
Tomcat的根目录包含多个子目录,其中最重要的是`webapps`目录,它是默认的Web应用程序部署位置。在这个目录下,每个子目录代表一个独立的Web应用。此外,`conf`目录存储配置文件,`logs`记录日志,`temp`用于临时...
4. **部署Web应用**:将Java Web应用的WAR文件复制到`$CATALINA_HOME/webapps`目录下,Tomcat会自动检测到新文件并进行解压和部署。也可以通过管理界面如Manager App进行部署。 5. **访问Web应用**:在浏览器中输入...
在Tomcat中,虚拟目录允许我们将Web应用部署在非默认的根目录下,或者映射到服务器上的不同路径。在Eclipse中,可以通过以下步骤配置虚拟目录: 1. 打开`Servers`视图,找到你的Tomcat服务器实例。 2. 右键点击...
### Tomcat虚拟目录配置 #### 1. 配置`server.xml` Tomcat的虚拟目录主要通过修改`conf/server.xml`文件来实现。在`<Host>`元素下添加`<Context>`元素来定义新的虚拟目录。例如: ```xml <!-- 添加虚拟目录 --> ...
2. **配置环境变量**:设置CATALINA_HOME环境变量,指向Tomcat的根目录。这使得命令行工具能识别Tomcat的位置。 3. **启动Tomcat**:运行Tomcat目录下的bin/startup.sh(Unix/Linux)或startup.bat(Windows)脚本...
安装过程包括解压下载的文件到指定目录,配置环境变量,如CATALINA_HOME指向Tomcat的根目录,然后通过bin目录下的startup.bat脚本来启动服务器。为了确保Tomcat能够正常工作,需要正确配置JAVA_HOME环境变量,指向已...
8. `<CATALINA_HOME>/conf`: 配置文件的根目录,其中`server.xml`是最重要的配置文件,定义了服务器的行为,包括端口设置、服务、连接器和容器。其他关键文件如`web.xml`(全局Web应用程序部署描述符)和`context....
- 配置环境变量:添加`CATALINA_HOME`环境变量,指向Tomcat的根目录。同时,编辑`PATH`环境变量,加入`%CATALINA_HOME%\bin`。 2. **Linux上的安装** - 使用包管理器:在Ubuntu或Debian上,可以使用`sudo apt-get...
Tomcat的根目录通常被标记为`<CATALINA_HOME>`。以下是对Tomcat各个主要目录的详细介绍: 1. **bin目录** - **位置**: `<CATALINA_HOME>/bin` - **功能**: 此目录包含了用于启动和停止Tomcat服务器的脚本文件。 ...
当我们谈论“Tomcat虚拟目录设定”时,我们是指在Tomcat服务器上配置一个或多个额外的访问路径,这些路径不直接对应到Tomcat安装目录下的Web应用程序。这种设置允许开发者将网站内容存储在不同的物理位置,提高管理...
当Web应用程序采用开放目录结构时,你需要指定Web应用的根目录;当Web应用程序是一个WAR文件时,则需要指定WAR文件的路径。 另一个重要的属性是reloadable。当reloadable属性设置为true时,Tomcat服务器在运行状态...