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)。
这样就可以将项目发布到tomcat根目录了,希望本文对大家有帮助。
作者:杨元
分享到:
相关推荐
7. **日志和错误处理**:Tomcat的日志文件位于logs目录下,包括catalina.out、host-manager、manager、localhost和localhost_access_log.*.txt等文件。这些日志对于诊断和调试问题至关重要。 8. **配置文件详解**:...
Tomcat会生成`conf/Catalina/localhost`目录,其中包含每个应用的`*.xml`配置文件。例如,`ROOT.xml`代表主目录,其他文件名则对应虚拟目录,如`cms.xml`代表`/cms`虚拟目录。 3. **虚拟目录配置**: 创建虚拟...
### IIS与Tomcat整合详解 #### 一、前言 在Web开发领域,IIS (Internet Information Services) 和 Tomcat 分别是处理静态资源(如HTML、CSS、JavaScript等)和服务Java应用的重要服务器软件。随着业务的发展和技术...
【Apache Tomcat 10.0.13 在 Linux 上的安装与配置详解】 Apache Tomcat 是一个开源的 Java 应用服务器,主要用于部署和运行Servlet和JavaServer Pages(JSP)应用程序。在这个最新的版本10.0.13中,开发者引入了新...
- `web.xml`: 默认情况下位于`/conf/Catalina/localhost/`下的每个Web应用都有一个对应的`web.xml`文件,用于配置Web应用的具体参数。 - 这些配置文件对调整Tomcat的行为至关重要,例如更改默认端口、添加新的Web...
《Tomcat与Redis整合实现Session共享详解》 在分布式系统中,Session共享是一个常见的需求,尤其是在基于Java的Web应用中,Tomcat作为常用的Servlet容器,如何有效地管理并共享用户Session信息是一个重要的议题。...
**Apache Tomcat 9.0 安装及配置详解** Apache Tomcat 是一款开源的、免费的Java Servlet容器,它实现了Java EE中的Web应用程序规范,尤其是Servlet和JSP。Tomcat 9.0版本是其最新的稳定版,提供了对Java EE 8标准...
#### 六、部署项目的第三种方法——使用`conf/Catalina/localhost`目录 这是一种更加灵活且推荐的部署方式,可以实现动态发布Web应用。 1. **创建项目配置文件**: - 在`conf/Catalina/localhost`目录下为每个Web...
- 创建 C:\apache-tomcat-7.0.53\conf\Catalina\localhost\solr.xml 文件: ```xml <?xml version="1.0" encoding="UTF-8"?> <Context docBase="C:\apache-tomcat-7.0.53\webapps\solr" debug="0" crossContext=...
【Jakarta Tomcat 5.0.28 免安装版详解】 Jakarta Tomcat,由Apache软件基金会开发,是一个开源的、免费的应用服务器,它主要用于处理Java Servlets和JavaServer Pages (JSP)。Tomcat 5.0.28是这个系列的一个重要...
- 配置环境变量:添加`CATALINA_HOME`环境变量,指向Tomcat的安装目录。 - 配置服务:可以使用`bin\service.bat`脚本将Tomcat注册为Windows服务,便于启动和停止。 2. **目录结构** - `bin`:包含可执行文件,如...
**Tomcat目录结构配置详解** Tomcat是一款广泛使用的开源Java Servlet容器,它是Apache软件基金会的Jakarta项目的一部分。深入理解Tomcat的目录结构对于优化服务器性能、管理应用程序以及进行安全配置至关重要。...
- **server.xml**:位于`conf`目录下,是Tomcat的核心配置文件,可以设置Tomcat的服务端口、连接器等。 - **端口号配置**:`<Connector port="8080" protocol="HTTP/1.1" ... />`,这里的`port`属性即为HTTP端口。 ...
### Tomcat5的目录结构详解 #### 一、概述 Apache Tomcat是一款开源的Servlet容器,主要用于部署Java Web应用程序。Tomcat支持最新的Servlet和JSP规范,并且由于其开源、轻量级的特点,在中小型项目中得到了广泛的...
- **Context配置**:通过创建自定义的`context.xml`文件并将其放在`conf/Catalina/localhost`目录下,可以对特定的应用进行高级配置。 **总结** Apache Tomcat 10.0.10为开发者提供了在Windows和Linux平台上部署...
- 在新复制的Tomcat目录(`D:\tomcat6.0.33-1\bin`)下的`catalina.bat`和`startup.bat`文件中,将所有出现的`CATALINA_HOME`替换为`CATALINA_HOME2`。 - **步骤5:验证Java环境** - 检查`JAVA_HOME`和`JRE_HOME`...
2. 配置context.xml:如果你想为特定的应用程序设置特定的配置,可以在webapps目录下的META-INF目录下创建一个context.xml文件,或者在conf/Catalina/localhost目录下创建一个以应用名为名的.xml文件。 3. 配置...
使用 conf\catalina\localhost 文件是另一种将项目发布到 Tomcat 服务器上的方法。首先,我们需要在 conf\catalina\localhost 目录下添加一个.XML 文件,例如 VP_BANK.xml。 在这个文件中,我们需要指定我们的 Web ...