一个tomcate是可以在不同的端口同时发布项目的,同时一个端口有可以同时发布多个项目,下面给出一个server.xml配置的例子(貌似不能添加中文注释)
<?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html --> <Listener className="org.apache.catalina.core.JasperListener" /> <!-- Prevent memory leaks due to use of particular java/javax APIs--> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> <GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <!--发布第一个端口,这个端口里可以发布多个项目--> <Service name="Catalina"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!--向8080端口添加项目--> <Context path="" docBase="/home/sxdkj/project/support" reloadable="true" crossContext="true"/> <Context path="/game-stat" docBase="/home/sxdkj/project/game-stat" reloadable="true" crossContext="true"/> <Context path="/gm" docBase="/home/sxdkj/project/gm" reloadable="true" crossContext="true"/> <Context path="/gm-xh" docBase="/home/sxdkj/project/gm-xh" reloadable="true" crossContext="true"/> <!--向logs目录中打印日志--> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> <!--发布第二个端口,这个端口里可以发布多个项目--> <Service name="Catalina2"> <Connector port="9001" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina2" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!--向9001端口添加项目--> <Context path="" docBase="/home/sxdkj/project/tencent-order" reloadable="true" crossContext="true"/> <!--向logs目录中打印日志--> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> </Server>
2、在eclipse下比较好用的服务起插件-tomcatplugin
相关推荐
5. **集成步骤**:将这个组件集成到Tomcat中,通常需要配置Tomcat的server.xml文件,指定sessionManager和manager,然后在web应用的context.xml中配置Redis的相关参数,如服务器地址、端口、密码等。 6. **性能优化...
这个版本8.0.44是针对Tomcat 8系列的一个稳定版本,提供了多项改进和安全修复。 1. **Tomcat简介**:Tomcat作为一个轻量级的Web服务器,其设计目标主要是为了提供一个小型、高效的Java Web应用服务器,用于开发和...
此“apache-tomcat-7.0.62.tar.gz”安装包代表的是Apache Tomcat 7.0.62版本,这是一个稳定且广泛使用的版本,发布于2015年,提供了对Java EE 6标准的支持。 **Apache Tomcat 7简介** Apache Tomcat 7是Apache ...
Tomcat是Apache软件基金会的Jakarta项目的一部分,它遵循Java EE(现在称为 Jakarta EE)规范中的Web应用程序部分。Tomcat 8.5.x 版本支持Java Servlet 3.1、JavaServer Pages (JSP) 2.3以及Expression Language (EL...
Apache Tomcat 6.0.37 版本是在2013年发布的一个稳定版本,支持Java EE 5规范。这个版本包含了许多重要的改进和修复,以提高性能、安全性和稳定性。例如,它可能包含了对内存泄漏问题的修复,对SSL/TLS连接的安全...
Apache Tomcat 8.0.30是Tomcat服务器的一个稳定版本,发布于2015年。这个版本包含了一系列的修复、改进和新特性,以提升性能、安全性和兼容性。作为Java EE Web容器,Tomcat实现了Servlet 3.1和JSP 2.3规范,使得...
- **扩展性**:Tomcat 5.5.25可以与其他开源项目如Spring、Hibernate等集成,实现更复杂的应用架构。 在实际使用中,安装Apache Tomcat 5.5.25可能涉及以下步骤: 1. 下载并运行`apache-tomcat-5.5.25.exe`,按照...
4. **部署与配置**: 用户可以通过修改`conf/server.xml`文件来配置Tomcat服务器,包括端口号、连接器设置、虚拟主机等。Web应用可以被解压到`webapps`目录下,或者通过管理界面进行部署。此外,安全性设置,如用户...
这个"apache-tomcat-7.0.90.rar"压缩包包含了Apache Tomcat的7.0.90版本,这是一个在2016年发布的稳定版本,提供了对Java EE 6 Web Profile的支持。 Tomcat作为Servlet容器,它是Apache软件基金会的Jakarta项目的一...
Apache Tomcat是一款开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。...了解和掌握Tomcat的使用和配置技巧,对于Java Web开发者来说,是提升项目效率和质量的关键步骤。
Apache Tomcat是由Apache Software Foundation维护的一个开源项目,它是Java EE(现在称为Jakarta EE)规范中的Web容器部分,即Servlet和JSP容器。Tomcat设计简单,轻量级,同时又具有高性能和可靠性,因此在开发和...
这里的"apache-tomcat-9.0.8.tar.gz"是一个针对Linux系统的Tomcat 9.0.8版本的压缩包文件,是官方发布的正版软件。 1. **Tomcat概述** Tomcat是Apache软件基金会Jakarta项目的一个核心组件,它遵循Java EE规范,...
Tomcat是Apache软件基金会Jakarta项目的一部分,以其轻量级、高效和稳定性而著称。 在Java Web开发中,Servlet是一个Java编程语言的接口,它允许Java代码被插入到Web服务器中,以处理HTTP请求。JavaServer Pages...
这个版本发布于2013年,虽然现在较旧,但在许多项目和环境中仍然被广泛使用。 **1. Tomcat 6.0概述** Tomcat 6.0是Apache软件基金会发布的Tomcat服务器的一个主要版本,它遵循Java EE 5规范。此版本提供了对Servlet...
- 通过`cluster`元素配置,可以在多台Tomcat之间实现session复制和故障转移。 - 可以结合外部负载均衡器如Nginx或Apache HTTPD进行更高级的负载分发。 11. **国际化和本地化**: - 使用`ResourceBundle`实现应用...
配置Tomcat时,主要关注的是`conf/server.xml`文件,这是Tomcat的主要配置文件,包括端口号、服务器引擎设置、连接器配置以及默认的应用部署等信息。此外,还需要设置环境变量`CATALINA_HOME`指向Tomcat的安装目录,...
2. **SSL/TLS增强**:Tomcat 8.5引入了更强大的SSL/TLS支持,包括支持更多的加密套件,以及更好的密钥管理,比如PKCS12格式的密钥库。 3. **NIO2连接器**:除了原有的BIO和NIO连接器,Tomcat 8.5添加了NIO2连接器,...
Apache Tomcat 7.0.107是7.0系列的一个稳定版本,发布于2015年。此版本包含了多个安全修复、性能改进和bug修复,确保了应用程序的稳定性和安全性。对于开发人员和系统管理员来说,这是一个值得信赖的选择,尤其适合...
这个版本的Tomcat(10.0.27)是开发团队发布的稳定更新,通常会包含性能改进、安全修复和新功能。 Tomcat的核心功能包括: 1. **Servlet容器**:Tomcat支持Servlet规范,使得开发者可以编写服务器端的Java程序来...
Apache Tomcat是Apache软件基金会下的一个项目,它的设计目标是轻量级、高效,同时遵循Java EE规范。Tomcat主要支持Servlet和JSP规范,这两个是Java Web开发中的关键组件。Servlet是一种Java编程接口,用于扩展...