`

window下为tomcat构建多个实例

 
阅读更多

第一步:

下载解压/安装tomcat,并将文件夹名称修改为tomcat(后面要用到路径)

第二步:

新建一个tomcat-instance文件夹用来放置tomcat实例,并新建bin子文件夹、conf子文件夹、webapps子文件夹




 第三步:

复制tomcat文件夹下conf 文件夹的所有配置文件到tomcat-instance下的conf文件夹到

 

 第四步:

复制tomcat下bin目录中的startup.bat shutdown.bat catalina.bat 到 tomcat-instance下的bin目录下



 
第五步:
 对拷贝到tomcat-instance\bin目录下的catalina.bat做如下编辑。

找到设置CATALINA_HOME和CATALINA_BASE【注1】的一段代码,如下图所示



删除这段代码,并在删除位置加上如下代码,这两段分别对应tomcat的CATALINA_HOME和CATALINA_BASE的路径【注2】


 
第六步:

对startup.bat 和 shutdown.bat做相同修改


修改为:



 值得注意的是startup.bat文件夹里面CATALINA_HOME和catalina.bat中的CATALINA_HOME意义不同,这里的CATALINA_HOME是用来做一个路径指向catalina.bat,而catalina.bat中的CATALINA_HOME是用来指向实例调用解压和安装目录里面的tomcat,用于引导实例启动。

到此实例已经可以启动,双击实例中的startup.bat



第七步:
测试篇:将tomcat\webapps中的ROOT文件夹复制到tomcat-instance\webapps下

并在tomcat-instance\conf 下的server.xml将端口修改成8081用来区别实例和主程序



双击startup.bat,并输入http://localhost:8081如下图所示,就说明实例创建成功



 

【注1】在catalina.bat中CATALINA_HOME指向主程序,主要是用来引导web服务器启动。CATALINA_BASE是指向实例。如果你只有一个tomcat而没有创建实例这两个变量的作用是一致的。

【注2】这两代码直接指定了CATALINA_HOME和CATALINA_BASE变量,并且直接指定了绝对路径。在这里CATALINA_HOME和CATALINA_BASE的路径也可以用相对路径来表示。

 

 

 

 


 

  • 大小: 11.5 KB
  • 大小: 11.2 KB
  • 大小: 12.2 KB
  • 大小: 43.8 KB
  • 大小: 63.9 KB
  • 大小: 41.1 KB
  • 大小: 20.7 KB
  • 大小: 16.1 KB
  • 大小: 27.1 KB
  • 大小: 10.3 KB
  • 大小: 34.1 KB
  • 大小: 17.8 KB
  • 大小: 158.7 KB
分享到:
评论

相关推荐

    tomcat-8.5.27-windows

    此外,Tomcat还支持虚拟主机(Virtual Hosts),可以在一个Tomcat实例上托管多个域名或Web应用,通过在`server.xml`中添加`Host`元素来配置。 安全方面,Tomcat提供了基本的身份验证和授权机制,可以通过`conf/...

    Apache Tomcat_Window平台_三层架构部署.doc

    - 集群部署可以提高可扩展性,当单个节点无法满足需求时,多个Tomcat实例可以协同工作,通过负载均衡技术确保服务的连续性和可靠性。 3. DB Server(数据库单点或集群): - 数据库服务器负责存储和管理应用程序...

    tomcat6,7,8集群session共享所需jar包(支持kryo,javolution)

    在window7环境下,可以设置Nginx监听一个端口,然后将接收到的请求分发到多个Tomcat实例上。Nginx配置文件中,可以定义upstream模块来实现对后端Tomcat实例的负载均衡策略。 3. **Memcached**:Memcached是一个内存...

    Maven+Eclipse 中使用tomcat

    Maven有多个插件可以用来部署和运行Web应用在Tomcat上,其中最常用的是`maven-tomcat-plugin`。要在pom.xml文件中添加这个插件,需要在`<build><plugins>`部分插入以下配置: ```xml <groupId>org.apache....

    tomcat-8.0

    Tomcat 8.0.15包含了多个重要的改进和修复。这个版本可能包括性能优化、安全性增强以及对Java EE 7规范的支持。例如,它可能支持WebSocket API,这是一个允许双向通信的协议,为Web应用提供了新的交互可能性。此外,...

    使用tomcat进行webapp的登录测试

    在Eclipse中,你可以通过"Window" -> "Preferences" -> "Server" -> "Runtime Environments"添加Tomcat服务器实例,并指定Tomcat的安装路径。 创建一个新的Dynamic Web Project,这是Eclipse中用于开发Web应用程序...

    Eclipse 4.6 Neon 的Tomcat离线插件安装包

    7. **配置Tomcat**:接着,你可以配置Tomcat服务器实例,指定Tomcat的安装路径,并启动/停止服务器来测试是否正常工作。 8. **site.xml和content.jar**:这两个文件通常用于构建Eclipse更新站点。在离线安装场景中...

    jdk+tomcat+Eclipse(JAVA环境开发配置)

    本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...

    如何配置Eclipse+Jdk+Tomcat+Myeclipse

    总的来说,配置Eclipse、JDK、Tomcat以及MyEclipse是一个基础但重要的步骤,为Java Web开发打下坚实的基础。了解并掌握这些配置方法,能帮助开发者更高效地构建和运行Java Web应用。在实际开发中,你可能还需要学习...

    eclipse tomcat插件

    此外,Eclipse Tomcat插件还支持多版本的Tomcat,你可以同时管理多个Tomcat实例,这对于测试不同版本的兼容性或同时处理多个项目非常有用。 总结起来,Eclipse Tomcat插件通过提供直观的图形界面和便捷的操作,简化...

    MyEclipse6.0中Tomcat6配置

    - 在`Servers`视图中,可以方便地切换和管理多个服务器实例。 总之,配置MyEclipse 6.0中的Tomcat 6涉及到安装Tomcat、在IDE中添加和配置服务器、创建Web项目、部署应用以及调试等多个环节。理解并熟练掌握这些...

    eclipse&Tomcat配置

    在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而Tomcat则是一个流行的开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)应用程序。本篇文章将深入探讨如何在Eclipse中配置和整合...

    tomcat6.0程序包

    5. **Eclipse集成**:在Eclipse中,可以通过"Window" -> "Preferences" -> "Server" -> "Runtime Environments" 添加Tomcat实例,并指向解压后的Tomcat目录。之后,可以右键项目选择"Run As" -> "Run on Server"来...

    apache-tomcat-9.0.20-windows-x64.zip

    HTTP/2提供了更有效的数据传输,减少了延迟,并支持多路复用,允许在一个TCP连接上同时处理多个请求。 在Windows环境下,安装Tomcat通常涉及以下步骤: 1. 解压缩下载的zip文件到一个适当的目录,例如"C:\Program ...

    通过eclipse在tomcat上部署项目教程1

    在本文中,我们将详细讲解如何通过Eclipse IDE在Tomcat...这只是一个基础教程,实际开发中可能涉及到更多高级配置和调试技巧,但这个过程为你提供了基本的操作框架。随着经验的积累,你将更加熟练地处理各种部署情况。

    在eclipse中使用tomcat开发RED5项目

    在Eclipse中,通过“Window” -> “Preferences” -> “Server” -> “Runtime Environments” 添加Tomcat服务器实例,指定Tomcat的安装路径。接着,在"Servers"视图中创建一个新的Server实例。 3. **创建RED5项目...

    构建Flex4为前端的Java EE项目

    可以通过取消多选框来避免自动创建服务器实例,但本示例中我们保留这个设置。 6. **指定Tomcat安装路径**:点击Next进入Tomcat Server页,在Tomcat installation directory项选择Apache Tomcat目录(例如:D:\apache...

    基于JAVA技术的WEB应用开发(JDK+TOMCAT+MYECLIPSE+ORACLE的安装与配置).ppt

    总的来说,基于JAVA技术的WEB应用开发涉及多个环节,从JDK的安装配置,到TOMCAT和MYECLIPSE的设置,再到ORACLE数据库的连接,每个步骤都是为了确保JAVA Web应用程序能够顺利开发、部署和运行。理解并熟练掌握这些...

Global site tag (gtag.js) - Google Analytics