作为笔记保留一下。
来自:http://www.cnblogs.com/iyangyuan/archive/2013/09/12/3316444.html
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。
因为这样对tomcat的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持动态解析,修改完代码直接生效(修改配置除外)。
但是网上关于这种方法的介绍很简单,小菜来补充一下。
1.直接在eclipse中添加一个server,添加过程中指明tomcat的路径即可。
2.在tomcat服务器的conf\Catalina\localhost目录下创建一个xml文件(路径找不到就自己创建),内容如下:
<Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" debug="0" privileged="true">
</Context>
其中path是指项目的发布路径,也就是访问路径,假如像上边那样填写,就要这样访问:http://localhost:8080/ TestPro /index.jsp;docBase是指项目的WebContent(eclipse)或WebRoot(myeclipse)目录,很好理解,你的项目最终发布,就是发布的这个目录,通过配置,直接让tomcat指向这个目录,这样就可以运行项目啦。
注意:xml的文件名一定要和发布路径一致!在本例中xml文件名必须为:TestPro
3.在eclipse中启动tomcat,项目即可启动。
上边是比较常见的用法,但很多时候,我们希望把项目发布到tomcat根目录,这样就不用输入冗长的发布路径,直接输入域名就可以访问了。
用这种方法把项目发布tomcat根目录,注意事项如下:
1.为了保险起见,删掉tomcat服务器中的webapps目录下的ROOT文件夹。
2.将xml中的path设成空(path="")。
3.将xml文件名改为ROOT(ROOT.xml)。
分享到:
相关推荐
7. **日志和错误处理**:Tomcat的日志文件位于logs目录下,包括catalina.out、host-manager、manager、localhost和localhost_access_log.*.txt等文件。这些日志对于诊断和调试问题至关重要。 8. **配置文件详解**:...
《Tomcat与Redis整合实现Session共享详解》 在分布式系统中,Session共享是一个常见的需求,尤其是在基于Java的Web应用中,Tomcat作为常用的Servlet容器,如何有效地管理并共享用户Session信息是一个重要的议题。...
【Apache Tomcat 10.0.13 在 Linux 上的安装与配置详解】 Apache Tomcat 是一个开源的 Java 应用服务器,主要用于部署和运行Servlet和JavaServer Pages(JSP)应用程序。在这个最新的版本10.0.13中,开发者引入了新...
**Tomcat目录结构配置详解** Tomcat是一款广泛使用的开源Java Servlet容器,它是Apache软件基金会的Jakarta项目的一部分。深入理解Tomcat的目录结构对于优化服务器性能、管理应用程序以及进行安全配置至关重要。...
使用 conf\catalina\localhost 文件是另一种将项目发布到 Tomcat 服务器上的方法。首先,我们需要在 conf\catalina\localhost 目录下添加一个.XML 文件,例如 VP_BANK.xml。 在这个文件中,我们需要指定我们的 Web ...
- `web.xml`: 默认情况下位于`/conf/Catalina/localhost/`下的每个Web应用都有一个对应的`web.xml`文件,用于配置Web应用的具体参数。 - 这些配置文件对调整Tomcat的行为至关重要,例如更改默认端口、添加新的Web...
【Jakarta Tomcat 5.0.28 免安装版详解】 Jakarta Tomcat,由Apache软件基金会开发,是一个开源的、免费的应用服务器,它主要用于处理Java Servlets和JavaServer Pages (JSP)。Tomcat 5.0.28是这个系列的一个重要...
### Tomcat 发布项目步骤详解 #### 一、Tomcat简介与环境搭建 Apache Tomcat 是一款免费开源的Servlet容器,主要用于部署Java Web应用程序。它实现了Servlet和JSP规范,并且支持最新的JavaEE标准,因此在Java Web...
**Apache Tomcat 9.0 安装及配置详解** Apache Tomcat 是一款开源的、免费的Java Servlet容器,它实现了Java EE中的Web应用程序规范,尤其是Servlet和JSP。Tomcat 9.0版本是其最新的稳定版,提供了对Java EE 8标准...
- 配置环境变量:添加`CATALINA_HOME`环境变量,指向Tomcat的安装目录。 - 配置服务:可以使用`bin\service.bat`脚本将Tomcat注册为Windows服务,便于启动和停止。 2. **目录结构** - `bin`:包含可执行文件,如...
【Apache Tomcat 8.5 安装详解】 Apache Tomcat 是一款开源的、免费的Web应用服务器,它主要用于运行Java Servlets和JavaServer Pages(JSP)。在本指南中,我们将详细介绍如何安装Apache Tomcat 8.5.45版本,这是...
- **方法三**:在Tomcat的`conf\Catalina\localhost`目录下创建一个与项目名相同的`.xml`文件,内容与方法一类似。这种方式更为灵活,但可能需要更多的手动配置。 #### 五、注意事项 - 在配置环境变量时,务必...
#### 六、部署项目的第三种方法——使用`conf/Catalina/localhost`目录 这是一种更加灵活且推荐的部署方式,可以实现动态发布Web应用。 1. **创建项目配置文件**: - 在`conf/Catalina/localhost`目录下为每个Web...
4. **上下文配置**:每个应用都有一个对应的`.xml`文件(例如`/conf/Catalina/localhost/yourapp.xml`),这些文件定义了应用的上下文路径、数据源、session配置等,通过修改这些配置,可以定制应用的启动参数和运行...
**Apache Tomcat 8.0.27 官方原版详解** Apache Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序。Tomcat作为轻量级应用服务器,以其高效、稳定和易用性在开发和生产环境中广受欢迎。本文将深入...
### Tomcat5的目录结构详解 #### 一、概述 Apache Tomcat是一款开源的Servlet容器,主要用于部署Java Web应用程序。Tomcat支持最新的Servlet和JSP规范,并且由于其开源、轻量级的特点,在中小型项目中得到了广泛的...
Tomcat会生成`conf/Catalina/localhost`目录,其中包含每个应用的`*.xml`配置文件。例如,`ROOT.xml`代表主目录,其他文件名则对应虚拟目录,如`cms.xml`代表`/cms`虚拟目录。 3. **虚拟目录配置**: 创建虚拟...
Apache 集成 Tomcat 代理配置详解 Apache 集成 Tomcat 代理配置是指在 Apache 服务器中使用 Tomcat...通过配置 httpd.conf 文件和修改 Tomcat 的 server.xml 文件,可以实现负载均衡、反向代理和 Session 粘滞等功能。
**Apache Tomcat 7.0.69 安装版详解** Apache Tomcat 是一个开源的、免费的应用服务器,主要用于部署Java Servlet 和JavaServer Pages (JSP) 应用程序。Tomcat 7.0.69 版本是这个系列中的一个重要版本,提供了稳定...
Tomcat 目录详解 Tomcat 目录详解是了解 Tomcat 服务器的基础结构和配置的关键。下面将详细介绍 Tomcat 目录的结构和配置方法。 一、Tomcat 服务器概述 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,...