`

Tomcat 6.0 配置多个端口

 
阅读更多
Tomcat 6.0 配置多个端口
 
一、Tomcat 安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat 6.0\webapps
二、Tomcat 6.0 配置多个端口,其实也就是给Tomcat增加几个server,并设置对应目录。下面以增加两个端口号为例
第一步、修改server.xml[..\Tomcat 6.0\conf]
(1)Tomcat提供的如下:
 <Service name="Catalina">
   
    <Connector port="8090" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
    
    <Connector port="8009" 
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
 
    <Engine name="Catalina" defaultHost="localhost">
 
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      
      <Host name="localhost" appBase="webapps"
       unpackWARs="true"
       xmlValidation="false" xmlNamespaceAware="false">              
      </Host>
 
    </Engine>
 
  </Service>
  (2)比着上面的葫芦画下面的瓢、新增两个端口号,注意Service name、Engine name、appBase,
当然了,端口号别忘了修改,以免重复。
  <Service name="Catalina1">
   
    <Connector port="8091" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
    
    <Connector port="8009" 
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
 
    <Engine name="Catalina1" defaultHost="localhost">
 
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      
      <Host name="localhost" appBase="webapps1"
       unpackWARs="true"
       xmlValidation="false" xmlNamespaceAware="false">              
      </Host>
 
    </Engine>
 
  </Service>
  
  <Service name="Catalina2">
   
    <Connector port="8092" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
    
    <Connector port="8009" 
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
 
    <Engine name="Catalina2" defaultHost="localhost">
 
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      
      <Host name="localhost" appBase="webapps2"
       unpackWARs="true"
       xmlValidation="false" xmlNamespaceAware="false">              
      </Host>
 
    </Engine>
 
  </Service>
  
  第二步、创建相应的部署目录
  ..\Tomcat 6.0\webapps1
  ..\Tomcat 6.0\webapps2
  同时可以将Tomcat 6.0\webapps下的有用的复制到新建的部署目录
  
  第三步、创建配置文件目录和配置文件
  ..\Tomcat 6.0\conf\Catalina1\localhost
  ..\Tomcat 6.0\conf\Catalina2\localhost
 
  host-manager.xml
  manager.xml
 
  配置文件的配置可参照..\Tomcat 6.0\conf\Catalina\localhost下的,只需要修改一下对应目录即可
 
 
  大概的配置步骤就是这些,现在可以把不同的war包放在不同的位置来访问了
  以上配置方法同样适合Tomcat 5.5
分享到:
评论

相关推荐

    web服务器tomcat6.0

    6. **多应用支持**:通过定义不同的Context,Tomcat 6.0可以在同一个服务器实例上托管多个独立的Web应用。 7. **兼容性**:除了与Java EE 5兼容,Tomcat 6.0还能够与其他开源Java框架如Struts、Spring、Hibernate等...

    Tomcat 6.0配置多端口及多域名

    通过上述步骤,我们可以成功地在Tomcat 6.0中配置多端口及多域名,使得同一台服务器能够支持多个不同域名的网站,每个网站都可以使用不同的端口进行访问。这对于开发环境或者小型企业来说是非常实用的功能。需要注意...

    apache-tomcat6.0 服务器

    管理员可以通过修改conf目录下的服务器配置文件(如server.xml、web.xml等)来调整服务器的行为,包括设置监听端口、管理应用上下文路径、配置连接器和 Realm(身份验证和授权)等。此外,Tomcat 6.0引入了 Catalina...

    apache-tomcat6.0-tomcat+配置教程

    Apache Tomcat 6.0 是一个广泛使用的开源Java ...提供的`tomcat_6.0配置.docx`文档应该包含更多细节和具体示例,是进一步学习的好资源。记住,理解和掌握这些知识将帮助你更好地管理和维护Java Web应用的运行环境。

    tomcat6.0安装配置

    【标题】:“Tomcat6.0安装配置”详解 ...总之,Tomcat6.0的安装和配置是一个综合性的任务,涉及到系统环境、文件权限、网络配置等多个方面。熟练掌握这些步骤,将有助于我们更好地管理和运行基于Java的Web应用程序。

    Tomcat6.0

    5. **配置与优化**:包括设置服务器端口、调整堆内存大小、设置日志级别、配置虚拟主机等,这些是提升Tomcat性能的关键步骤。 6. **安全性**:Tomcat6.0支持HTTPS协议,可以通过修改`server.xml`文件配置SSL证书,...

    apache-tomcat6.0

    例如,可以结合Nginx作为前端反向代理服务器,将请求分发到多个Tomcat实例,实现负载均衡。 总结起来,Apache Tomcat 6.0是一个功能强大、轻量级的Web应用服务器,适用于部署和管理Java Web应用。了解其工作原理和...

    tomcat6.0tomcat6.0.rartomcat6.0.rartomcat6.0

    标签重复了多次“tomcat6.0.rar”,这可能表示资源是以RAR格式压缩的文件,RAR是一种常见的压缩文件格式,用于打包多个文件到一个单一的文件中,以方便存储和传输。RAR格式通常允许更高的压缩率,以及分卷压缩和修复...

    Tomcat6.0设置与Tomcat5.0有不少差别呢

    - 在Tomcat6.0中,每个虚拟主机(Host)都有自己的Catalina容器,这增强了管理多个应用的能力。每个应用都在自己的`Context`下运行,这使得部署和管理更加灵活。 4. **JMX(Java Management Extensions)支持**: ...

    tomcat6.0解压版

    Tomcat6.0支持Java EE 5规范,包括Servlet 2.5和JSP 2.1,这些都是对早期版本的增强,提供了更多的特性和性能优化。 **串口开发**: 在标签中提到了“串口开发”,这可能意味着该Tomcat实例可能被用于与硬件设备...

    apachetomcat6.0按照程序及配置

    总结来说,Apache Tomcat 6.0的安装和配置涉及多个步骤,包括下载安装包、解压、配置环境变量、修改配置文件以及部署和测试Web应用。理解这些步骤对于管理和维护Java Web应用服务器至关重要。随着对Tomcat的深入理解...

    tomcat6.0 tomcat6.0

    7. **虚拟主机**:通过在server.xml中添加Host元素,可以配置多个虚拟主机,每个主机有自己的文档根目录和独立的域名。 8. **日志管理**:Tomcat的默认日志位于logs目录下,可以通过配置logging.properties文件来...

    Tomcat6.0(apachetomcat.exe)

    1. **日志查看**:Tomcat的logs目录下有多个日志文件,如catalina.out、localhost.log等,用于定位和解决问题。 2. **JMX监控**:通过JMX(Java Management Extensions)可以远程监控Tomcat的状态,包括内存、线程...

    tomcat 6.0

    6. **虚拟主机**:通过配置server.xml中的Host元素,可以在同一台服务器上运行多个独立的Web站点。 总的来说,Tomcat 6.0作为一款轻量级的Web服务器,因其易用性、高效性和开源性质,在Java Web开发领域有着广泛的...

    tomcat6.0 适用与java web 程序的开发服务器

    在描述中提到,该版本的Tomcat端口号已被修改为8088,这一操作是为了避免与其他服务冲突,或者在同一台机器上运行多个Tomcat实例。这通常是通过修改`conf/server.xml`文件中的Connector元素来实现的。 4. **集成...

    tomcat5.5和tomcat6.0解压版

    在`conf`目录下,用户可以配置Tomcat的各种设置,如服务器端口、连接器参数、用户权限等。同时,`logs`目录会记录服务器运行时的日志信息,帮助排查问题。 总结来说,这个解压版包含的Tomcat 5.5和6.0版本为用户...

    tomcat6.0安装包

    在安装过程中,它会处理所有必要的配置,如设置端口号、指定工作目录等,以便用户能够在本地计算机上启动和管理Tomcat服务器。 总结,Tomcat 6.0是一个广泛使用的Java应用服务器,尤其适合轻量级Web应用的部署和...

    Tomcat 6.0

    - **server.xml**:Tomcat的核心配置文件,定义了服务器的各种设置,如端口、连接器、 Realm(身份验证)等。 - **context.xml**:用于配置每个Web应用的特定属性。 - **web.xml**:Web应用的部署描述符,定义了...

Global site tag (gtag.js) - Google Analytics