`

应用部署tomcat根目录,localhost:8080直接访问应用目录--亲测

 
阅读更多

参考地址:1)、http://rongjih.blog.163.com/blog/static/335744612011426103345778/

2)、http://www.cnblogs.com/iyangyuan/archive/2013/09/12/3316444.html

 

本文通过查阅google/百度,通过自己亲测,部署,并测试

本文的目的:

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

法一:

删除原webapps/ROOT目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下,开启tomcat服务,直接可通过localhost:8080访问应用

法二:

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

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
		<Context path="" docBase="E:/project/apache-tomcat-7.0.54/myapps/aa.war"></Context>
</Host>

 这里跟文章提供的链接中不一样,需要注意的是(黄色部分),需要将webapps/ROOT目录以及目录下的所有文件都删除,才会有效果,如果不删除ROOT目录,不会去读取context中配置的war包,如果指定已经解压好的应用目录,可以不用删除ROOT目录,通过localhost:8080访问

法三:

与法二类似,但不修改全局配置文件“conf/server.xml”,而是在“conf/Catalina/localhost”目录下增加新的文件“ROOT.xml”(注意大小写),文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="E:/project/apache-tomcat-7.0.54/myapps/aa.war"></Context>

注意:要删除ROOT目录,不然也会不能访问 

这三种方法都是经过测试,可以直接访问,无需增加应用目录名才能够访问!

 

分享到:
评论

相关推荐

    tomcat部署到根目录

    如果一个应用被部署在`webapps`目录下,并且它的上下文路径(Context Path)与目录名称相同,那么这个应用就会被部署到Tomcat的根目录。 根目录部署意味着Web应用的上下文路径需要设置为空字符串,即""。在Tomcat中...

    将项目部署到Tomcat根目

    本文将详细解释如何使用Eclipse集成开发环境将项目部署到Tomcat的根目录,以便用户在访问时无需携带项目工程名,实现直接通过http://localhost:8080/进行访问。 首先,确保你已经正确地安装了Eclipse IDE和Apache ...

    tomcat服务器上部署项目

    - **环境变量**:确保系统环境变量`JAVA_HOME`指向有效的JDK安装路径,`CATALINA_HOME`指向Tomcat的根目录。 - **端口号**:Tomcat默认使用8080端口,如果已有其他服务占用,需在`server.xml`中修改`Connector`标签...

    在Tomcat中部署Java Web应用程序

    - **操作步骤**:将待部署的应用程序直接复制到Tomcat安装目录下的`webapps`文件夹中。 - **优点**:操作简单,易于理解。 - **访问地址**:如果应用程序名称为`PetWeb`,那么访问地址为`...

    提供一个《在Tomcat部署和发布Web应用》的入门教程

    部署Web应用到Tomcat主要有两种方式:通过管理工具(如Tomcat Manager)或直接将应用文件复制到相应的部署目录。以下是详细步骤: 1. **使用Tomcat Manager**: - 首先,确保你的Tomcat服务器已经安装并配置了...

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

    总结来说,部署Web应用至Tomcat根目录的三种方法分别是直接操作ROOT目录,修改server.xml文件,以及在conf/Catalina/localhost目录下创建ROOT.xml文件。每种方法有其特点和适用场景,开发者可以根据自身需求和环境...

    如何在Tomcat 7.0服务器中添加Web应用及注意事项

    - `news`:根目录 - `WEB-INF` - `classes`:Web应用所使用的类文件 - `lib`:Web应用所使用的jar包 - `web.xml`:Web应用的核心配置文件,可以设置默认主页 - `index.jsp`:Web应用的默认主页 #### 三、注意...

    mule3.4对应应用部署到tomcat7相关步骤文档

    3. 复制Mule库文件:将Mule安装目录下的`lib`文件夹中除`boot`目录外的所有文件和文件夹复制到Tomcat的根目录下的`mule-libs`文件夹(如果不存在,则创建)。 4. 添加`boot`目录文件:将`lib/boot`目录下的所有必需...

    Tomcat 部署项目的三种方法.docx

    - 设置`JAVA_HOME`环境变量,指向JDK的安装根目录。例如:`C:\Program Files\Java\jdk1.8.0_201` - 这一步非常重要,如果没有正确配置`JAVA_HOME`,启动Tomcat时可能会遇到问题。 3. **启动Tomcat服务器**: - ...

    apache-tomcat-8.5.97-windows-x.zip

    - 可以通过环境变量CATALINA_HOME指向Tomcat的根目录来设置路径。 6. **部署应用程序**: - 将WAR文件直接放入webapps目录,Tomcat会自动解压并部署应用。 - 或者,将已解压的目录放入webapps,Tomcat也会识别并...

    SpringBoot部署Tomcat示例

    这将在Tomcat的根URL下创建一个名为`wechatServer`的虚拟目录,用于访问你的应用。 5. **部署应用** 将生成的`wechatServer.war`文件复制到Tomcat的`webapps`目录下。Tomcat会自动检测新文件并展开为应用目录。 ...

    tomcat使用说明.txt

    其中`path`属性定义了Web应用的上下文路径,`docBase`指定了Web应用的根目录。 3. **测试部署**:完成配置后,在`D:\myApp\webapp`目录下创建一个名为`testTomcat.jsp`的JSP文件,然后通过浏览器访问`...

    apache-tomcat-6.0.18

    3. 配置:安装完成后,配置Tomcat的环境变量,特别是CATALINA_HOME指向Tomcat的根目录。 4. 启动与停止:可以通过bin目录下的startup.bat(Windows)或startup.sh(Unix/Linux)脚本来启动和关闭Tomcat服务。 5. ...

    Tomcat教程-tomcat应用部署.docx

    Tomcat的根目录包含多个子目录,其中最重要的是`webapps`目录,它是默认的Web应用程序部署位置。在这个目录下,每个子目录代表一个独立的Web应用。此外,`conf`目录存储配置文件,`logs`记录日志,`temp`用于临时...

    Tomcat部署Web应用方法总结

    在应用根目录下执行`jar cvf Pet.war *.`(注意末尾的空格和句点)。然后,可以将`.war`文件放到`webapps`目录下,Tomcat会自动解压并部署。也可以通过修改`$CATALINA_HOME/conf/Catalina/localhost`的XML文件来指定...

    Tomcat5的目录结构

    - **位置**:位于Tomcat安装目录的根目录下。 - **功能介绍**: - 包含了用于启动和停止Tomcat服务的脚本文件,这些脚本文件通常以`.bat`或`.sh`结尾。 - `startup.bat`和`startup.sh`:用于启动Tomcat服务,其中`...

    Myeclipse部署Tomcat_动力节点Java学院整理

    3. 【Web root folder】:Web应用根目录名称,其实只是Web应用所在目录的一个映射而已。 4. 【Context root URL】:将【Web root folder】映射成的虚拟目录名称,用于浏览器URL访问。 5. 【J2EE Specification Level...

Global site tag (gtag.js) - Google Analytics