`
qinghe3012
  • 浏览: 6343 次
  • 性别: Icon_minigender_1
  • 来自: 鹿城
最近访客 更多访客>>
社区版块
存档分类
最新评论

Tomcat 多端口配置以及默认根目录的配置

阅读更多

 

最近项目需要,做了一次Tomcat 多端口的配置以及默认根目录的映射配置。网上资料虽多,比较零散,整理后,发表如下:

1.配置应用程序的方式一

  • 在 apache-tomcat-6.0.16\conf\Catalina\localhost\ 目录下 配置与服务同名的xml文件即可。
  • 例如,我用eclipse 建一个工程JavaTest:

           配置的服务名为 WebRoot,则建立 WebRoot.xml 文件,内容如下:

<Context path="WebRoot" docBase="E:\workspace\javaTest\WebRoot" 
       reloadable="true">
</Context>
  • reloadable=true  设置热部署

 

2。 配置方式二(内含多端口配置和根目录设置)

 

  • 直接修改server.xml文件
  • 如果是配置多个服务用不同的端口,每个服务对应一个Service 。每个Service 独享一套端口,name。
<Service name="Catalina2">

 	<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"
		redirectPort="8453" />
	<!-- Define an AJP 1.3 Connector on port 8009 -->
	<Connector port="8019" protocol="AJP/1.3" redirectPort="8453" />
	<Engine name="Catalina2" defaultHost="localhost">
		<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
			resourceName="UserDatabase" />
		<Host name="localhost" appBase="E:\workspace\javaTest\"
			unpackWARs="true" autoDeploy="true" xmlValidation="false"
			xmlNamespaceAware="false">
		</Host>
	</Engine>
</Service>
  •  注意:E:\workspace\javaTest\  这个可以是任何目录等同于tomcat默认的webapps。
分享到:
评论

相关推荐

    修改Tomcat默认访问根目录的方法

    修改Tomcat默认根目录需要通过编辑Tomcat的配置文件server.xml来实现。server.xml位于Tomcat的conf目录下,是Tomcat的主要配置文件,负责配置服务器的各种特性,包括监听的端口、连接器、虚拟主机等。其中,元素用于...

    一个tomcat配置多个端口运行不同项目

    这里的`appBase`属性指定了新的Web应用程序的根目录,可以是`webapps_second`,以便与默认的`webapps`目录分开。 4. 最后,为每个项目创建单独的`&lt;Context&gt;`: ```xml ``` `path`属性是访问项目时的URL路径,`...

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    1. **环境变量配置**:确保系统环境变量`JAVA_HOME`指向正确的Java JDK安装路径,`CATALINA_HOME`指向Tomcat的根目录。 2. **server.xml**:这是Tomcat的主要配置文件,定义了服务器的端口(如HTTP的8080,HTTPS的...

    tomcat发布javaweb项目,以及tomcat的配置

    本篇将深入探讨如何在Tomcat上发布JavaWeb项目,以及如何进行Tomcat的配置优化,包括去除项目名称和端口号、调整内存配置和设置并发线程数。 【去除项目名称和端口号】 在默认情况下,访问JavaWeb项目时URL中会...

    使用Tomcat配置域名

    - `contextPath`: 应用的上下文路径,默认为"/"表示根目录。 - `docBase`: 应用的文档基础,可以是相对于`appBase`的相对路径或绝对路径。 示例配置: ```xml ``` 在这个例子中,"example"应用将与...

    Apache和Tomcat整合配置实现网站目录搭建

    - 按照官方文档配置安装,确保Apache和Tomcat能正常启动并监听各自的端口(Apache默认80,Tomcat默认8080)。 2. **配置Apache**: - 修改Apache的主配置文件`httpd.conf`,加载mod_proxy和mod_proxy_ajp模块,...

    tomcat服务器的配置详解

    `&lt;Connector&gt;`配置了Tomcat监听的IP地址和端口,以及相关的连接参数,如最大处理器数量、超时时间等。若要让Tomcat同时监听多个IP或多个端口,只需添加多个`&lt;Connector&gt;`。`&lt;Engine&gt;`则管理着多个`&lt;Host&gt;`(虚拟主机...

    Tomcat5的目录结构

    - `server.xml`:Tomcat的核心配置文件,定义了Tomcat的服务端口、连接器等关键设置。 - `web.xml`:默认Web应用程序的部署描述符,可以在这里配置全局的过滤器、监听器等。 - `context.xml`:定义了上下文级别的...

    详解Tomcat多域名配置(多个项目共用80端口)

    本文将详细介绍如何在Tomcat中实现多域名配置,使得多个项目能够共用80端口。 首先,需要了解的是Tomcat的默认端口号通常是8080,但出于某些原因(比如减少URL中端口号的显示,或是方便用户体验),我们希望使用80...

    Tomcat的安装及配置教程步骤

    - 配置环境变量:添加`CATALINA_HOME`环境变量,指向Tomcat的根目录。同时,编辑`PATH`环境变量,加入`%CATALINA_HOME%\bin`。 2. **Linux上的安装** - 使用包管理器:在Ubuntu或Debian上,可以使用`sudo apt-get...

    Tomcat 多端口 多应用

    在`&lt;Service&gt;`元素中,`&lt;Connector&gt;`元素用于配置Tomcat监听的端口,`&lt;Engine&gt;`元素则包含了主机(Host)的信息,通常用于指定应用程序的根目录。 在示例中,可以看到一个名为`Catalina`的`Service`,它监听8080端口...

    Tomcat部署为每个应用分配不同端口

    要实现每个应用分配不同端口,可以利用Tomcat的多实例配置或在Context描述器中指定端口。每个Web应用的Context可以配置不同的`Connector`元素,设定`port`属性来监听特定的端口号。例如: ```xml ``` 这样,`...

    tomcat多程序配置方法

    这里,`appBase`属性指定了每个应用的根目录。 描述中提到的Java内存设置,是关于JVM内存分配的优化。`-Xms`和`-Xmx`分别设置了Java虚拟机的初始堆内存和最大堆内存,`-XX:PermSize`和`-XX:MaxPermSize`则设置了...

    tomcat 详细配置说明

    - **`server.xml`**:这是 Tomcat 的主配置文件,定义了服务器的基本设置,包括端口、连接器、主机配置等。 - **`web.xml`**:虽然也存在于每个 Web 应用程序的 `WEB-INF` 目录中,但在 `conf` 目录中也有一个全局...

    配置tomcat和idea配置tomcat

    - 成功配置后,在IDEA中运行项目时会自动启动Tomcat服务器,并在默认端口8080上提供服务。 - 通过浏览器访问项目主页,可以看到项目正常运行的页面。 - 如果需要调整端口或其他设置,可以在IDEA的Run/Debug ...

    Tomcat 6.0配置多端口及多域名

    ### Tomcat 6.0 配置多端口及多域名详解 #### 一、问题背景与需求分析 本文档解决的问题是关于如何在Apache Tomcat 6.0(以下简称Tomcat)中配置多端口及多域名的问题。具体的需求为: - 已经存在一个网站,使用...

    Tomcat+Jsp经典配置

    配置环境变量`CATALINA_HOME`指向Tomcat的根目录,这样可以通过命令行方便地启动和停止Tomcat服务。 接着,配置Tomcat的服务器端口。打开`conf/server.xml`文件,找到`&lt;Connector&gt;`标签,修改`port`属性为所需的...

    配置多台tomcat

    ### 在同一台服务器上配置多个Tomcat实例的详细步骤 #### 背景与目标 在实际的应用场景中,为了满足不同的开发需求或是部署不同版本的应用程序,有时我们需要在同一台服务器上配置多个Tomcat实例。这不仅可以提高...

    安装配置zip版本Tomcat配置新手入门

    一个是`CATALINA_HOME`,指向Tomcat的根目录;另一个是`PATH`,添加 `%CATALINA_HOME%\bin`,这样就可以在任何地方启动Tomcat命令了。 3. **配置JRE**:在`%CATALINA_HOME%\conf\catalina.properties`文件中,设置`...

Global site tag (gtag.js) - Google Analytics