`

tomcat不同端口多工程配置

 
阅读更多

转自:http://hi.baidu.com/konskylee/blog/item/4022960022639f1f4afb51d4.html

 

<?xml version='1.0' encoding='utf-8'?>

<Server port="8005" shutdown="SHUTDOWN">
   <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JasperListener" />
   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

   <GlobalNamingResources>
       <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="8008" 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"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>
    </Engine>
</Service>

<!-- 此处 新增的项目配置-->
<Service   name="pro"> 
     <Connector   port="8090"   protocol="HTTP/1.1"   connectionTimeout="20000"   redirectPort="8444"   /> 
   <Connector port="9999" protocol="AJP/1.3" redirectPort="8444" />
     <Engine   name="pro"   defaultHost="localhost"> 
         <Realm   className="org.apache.catalina.realm.UserDatabaseRealm"   resourceName="UserDatabase"/> 
         <Host   name="localhost"   appBase="webapps"   unpackWARs="true"   autoDeploy="true"   xmlValidation="false"   xmlNamespaceAware="false"> 
         <Context   docBase="D:/pro/WebRoot"   path="" />        
         </Host> 
     </Engine> 
</Service>

</Server>


***************************************************************************************

<!-- 此处 新增的项目配置-->
<Service   name="pro"> 
     <Connector   port="8090"   protocol="HTTP/1.1"   connectionTimeout="20000"   redirectPort="8444"   /> 
   <Connector port="9999" protocol="AJP/1.3" redirectPort="8444" />
     <Engine   name="pro"   defaultHost="localhost"> 
         <Realm   className="org.apache.catalina.realm.UserDatabaseRealm"   resourceName="UserDatabase"/> 
         <Host   name="localhost"   appBase="webapps"   unpackWARs="true"   autoDeploy="true"   xmlValidation="false"   xmlNamespaceAware="false"> 
         <Context   docBase="D:/pro/WebRoot"   path="" />        
         </Host> 
     </Engine> 
</Service>
 
分享到:
评论

相关推荐

    java工程配置tomcat

    在Java开发过程中,集成服务器如Tomcat是必不可少的步骤,特别是在构建Web应用程序时...在实际开发中,你可能还需要配置服务器端口、虚拟主机、环境变量等高级设置,这些都可以在Eclipse的“Servers”视图中进行管理。

    Tomcat部署项目去除工程名.doc

    去除工程名需要通过配置 Tomcat 的 server.xml 文件和项目的 web.xml 文件来实现,同时也需要注意 Tomcat 的端口设置和虚拟路径的设置。 在实际应用中,去除工程名可以使得项目的访问变得更加简洁和方便。例如,在...

    Tomcat7 源码Eclipse工程

    对于`server.xml`,它是Tomcat的核心配置文件,定义了服务器的监听端口、Connector(连接器)、Executor(线程池)、GlobalNamingResources(全局命名资源)以及Context(应用上下文)。通过调整这些配置,我们可以...

    内嵌式tomcat启动web工程

    除了基本的配置,我们还可以定制更多选项,比如修改端口号、设置系统属性、添加额外的JARs到类路径等。例如,如果你想改变Tomcat的端口号,可以在`&lt;configuration&gt;`标签中添加`port`属性: ```xml ... &lt;port&gt;...

    Tomcat-9.0.48配置web工程文档

    ### Tomcat-9.0.48配置web工程文档知识点详解 #### 一、Tomcat部署FineReport **1.1 下载与解压Tomcat** - **下载地址**: [https://tomcat.apache.org/download-90.cgi]...

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...

    tomcat8配置

    总结:配置Tomcat8不仅涉及安装、环境变量设置,还包括对配置文件的修改、Java环境的配置、IDE中的服务器设置以及应用的部署。通过理解这些步骤,你将能够成功地在MyEclipse10中运行Tomcat8,并为你的Web应用提供...

    Flex 开发工程发布到tomcat下的步骤.doc

    如果一切配置正确,你的Flex应用程序应该已经在Tomcat上成功发布,可以通过浏览器访问`http://localhost:8080/flex`(8080是默认的Tomcat端口,根据实际情况可能需要调整)来查看和测试应用。 这个过程简化了Flex...

    (SecureCRT)Tomcat工程发布到linux系统上

    接下来,填写"Host Name",即你的Linux服务器IP地址,"Username"是你在该服务器上的账户名,还可以设置非默认的"Port Number",一般SSH的默认端口是22。然后,给这个会话起个易于记忆的名称,比如"4sStoreDeploy",...

    apache-tomcat7源码eclipse工程

    在"Project"下拉菜单中选择你的Tomcat源码项目,端口设置为8000(默认Tomcat调试端口),然后保存。 完成上述步骤后,你就可以在Eclipse中启动Tomcat,设置断点进行源码级别的调试了。这对于理解Tomcat的生命周期...

    IDEA 部署Web工程&Tomcat.docx

    在IT行业中,集成开发环境(Integrated Development ...在实际开发过程中,可能还需要配置Tomcat的端口号、虚拟主机、上下文路径等,以及处理各种部署问题。熟练掌握这些操作,将使你在开发和调试Web应用时更加高效。

    JDK+eclipse+Tomcat+oracle环境配置

    资源以图示的形式详细介绍了JAVA开发一个Web工程,访问数据库的环境配置过程,解决了JDK安装,Tomcat配置,eclipse工程导入,oracle数据库访问的环境配置中常见问题,如javac既不是内部命令也外部命令,main函数不...

    Tomcat6部署一个web工程 配置SSL双域名双证书

    标题中的“Tomcat6部署一个web工程配置SSL双域名双证书”是指在Apache Tomcat 6版本中,如何为一个Web应用程序配置SSL(Secure Sockets Layer)以支持两个不同的域名并使用各自的数字证书进行安全通信。这个过程对于...

    Maven工程Tomcat热部署详解.pdf

    这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在Linux环境下,可以通过检查系统中是否已安装Java来确认Java环境。常用的命令为java-version和rpm-...

    Tomcat调优及相关汇总设置

    - **负载均衡**: 可以通过配置负载均衡器来分发请求至不同的Tomcat实例,提高性能和稳定性。 #### 四、Tomcat作为Windows服务自启动 - **安装服务**: 使用`{CATALINA_HOME}/bin/service.bat install`命令安装...

    intelliJ上建立tomcat工程

    总结一下,在IntelliJ IDEA中建立Tomcat工程的关键步骤包括:创建动态Web项目、配置Tomcat服务器、添加Tomcat支持、配置运行/调试配置。这个过程使得开发者可以快速地在IntelliJ IDEA环境中进行Java Web应用的开发、...

    不使用Tomcat插件的情况下创建与运行Tomcat工程的步骤

    这将涉及到手动配置Tomcat服务器和在Eclipse中设置项目属性。 1. **安装和配置Tomcat服务器** 首先,你需要下载Apache Tomcat服务器的最新稳定版本,并解压到一个指定的目录。例如,你可以将其放在`C:\Tomcat`或`/...

    idea配置Tomcat部署web应用

    1. Tomcat服务器无法启动:检查Tomcat服务器的安装目录和端口号是否正确,检查IDEA中的Tomcat服务器配置是否正确。 2. 应用程序无法部署:检查部署配置是否正确,检查应用程序的编译和打包是否正确。 IDEA提供了一...

Global site tag (gtag.js) - Google Analytics