windows下一个tomcat版本创建多个实例

照着做成功了,记录一下,原地址:https://my.oschina.net/stategrace/blog/202431

首先下载一个tomcat我们在任意一个盘符内创建一个文件夹,下面有tomcat1,tomcat2,tomcat3,等等

复制tomcat中conf到tomcat1,tomcat2,tomcat3,中

修改server.xml配置文件中的三个端口,不要有重复,即

<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

8005,8080,8009,以10的往上加既可8015,8090,8019和8025,8100,8029这三个组成三个

下面来写三个脚本分别放在tomcat1,tomcat2,tomcat3中,这三个脚本分别是启动,关闭,重启的脚本

我的tomcat目录为setD:\Program Files\Tomcat\apache-tomcat-8.0.3

第一个脚本startup.bat,启动脚本

@echo off
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem CATALINA服务启动脚本
rem ---------------------------------------------------------------------------
rem 定义CATALINA_BASE和CATALINA_HOME。CATALINA_BASE:当前目录,CATALINA_HOME:tomcat目录
set "CATALINA_HOME=D:\Program Files\Tomcat\apache-tomcat-8.0.3"
set "CATALINA_BASE=%cd%"
rem 设置启动文件
set "TOMCAT_START=%CATALINA_HOME%\bin\startup.bat"
rem 启动文件
call "%TOMCAT_START%"
:end

第二个脚本shutdown.bat,启动脚本

@echo off
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem CATALINA服务关闭脚本
rem ---------------------------------------------------------------------------
rem 定义CATALINA_BASE和CATALINA_HOME。CATALINA_BASE:当前目录,CATALINA_HOME:tomcat目录
set "CATALINA_HOME=D:\Program Files\Tomcat\apache-tomcat-8.0.3"
set "CATALINA_BASE=%cd%"
rem 设置关闭文件
set "TOMCAT_DOWN=%CATALINA_HOME%\bin\shutdown.bat"
rem 关闭文件
call "%TOMCAT_DOWN%"
:end

第三个脚本restart.bat,启动脚本

@echo off
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem CATALINA服务重启脚本
rem ---------------------------------------------------------------------------
set "CURRENT_DIR=%cd%"
call "%CURRENT_DIR%"/shutdown.bat
call "%CURRENT_DIR%"/startup.bat
:end

当然也可以在最外层创建三个all脚本来循环遍历下面的文件,达到一次启动所有

如果你要统一部署只需要修改server.xml就可以了,下面的是我将目录定义到了webapps下面,那么我们做一个负载均衡就容易很多了,以后tomcat升级就方便了,直接修改把原来的目录改下就可以,应用升级时只需放进一个目录就可以了

<Host name="localhost"  appBase="D:\\webapps"
            unpackWARs="true" autoDeploy="true">

优化:其实可以将CATALINA_HOME配置在环境变量里,那样就不用每个文件里写详细地址了,以后改下环境变量就可以了

原文地址:https://www.cnblogs.com/margin-gu/p/11125578.html

时间: 2024-10-20 14:22:13

windows下一个tomcat版本创建多个实例的相关文章

Windows下Java File对象创建文件夹时的一个"坑"

import java.io.File; import java.io.IOException; public class DirCreate { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String dirStr="D:"; File dir=new File(dirStr); System.out.println("====

Windows下Apache+Tomcat实现应用集群

Windows下Apache+Tomcat实现应用集群1 环境依赖:windows.jdk1.6.Apache2.2.tomcat6.02 Jdk1.6安装2.1 略3 安装Apache(2.2.27)3.1 下载:从Apache官网http://httpd.apache.org/download.cgi下载httpd-2.2.25-win32-x86-openssl-0.9.8y.msi:3.2 安装:双击上一步下载的安装程序,持续下一步直到完成:安装向导成功完成,左面右下角托盘中会出现Apa

在Windows下安装Tomcat服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器. 在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的 这篇博客为大家介绍第二种方式 首先从http://download.csdn.net/detail/u010105970/9493219中下载Tomcat服务器 第一步将Tomcat服务器的压缩包放在D:\dev

如何在Windows下安装Tomcat服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器.在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的这篇博客为大家介绍第二种方式 首先从http://download.csdn.net/detail/u010105970/9493219中下载Tomcat服务器第一步将Tomcat服务器的压缩包放在D:\develo

windows下注册tomcat服务以及设置jvm参数

注册服务: 1 >service.bat install 删除服务: 1 service.bat remove 注:需使用对应的版本,linux版本没有service.bat ,tomcat.exe ,tomcat*w.exe Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多.比较吃内存的应用来说,这是不够的.我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存. 下面就是众所周知的两个参数-Xms<size>   

【Tomcat】 windows下注册tomcat服务以及设置jvm参数

注册服务: 1 >cd /d D:\Java\tomcat-7.0.57-Css\bin //进入目录 1 >service.bat install  //注册服务,同理删除服务为 remove  删除服务: 1 sc delete "服务名" //这是通用的删除方法 注:需使用对应的版本,linux版本没有service.bat ,tomcat.exe ,tomcat*w.exe 参数调整 Windows下调整Tomcat启动参数  一.命令窗口输入 D:\Java\to

Windows下Apache Tomcat?的下载安装和使用

本文将给出在windows下Apache Tomcat的下载安装和使用的简易教程. 前往Tomcat的官网http://tomcat.apache.org/.如下图所示: 在上图左侧红色方框中选择版本,例如,我们点击Tomcat 9,进入以下页面. 我们以windows为例,选择下载相应windows版本的Tomcat 9, 点击文件下载,得到zip文件,如下图所示: 将文件解压至某个文件夹,注意解压路径中不要有中文和空格.例如,解压至E盘下, 下面,来稍微解释一下Tomcat下各个文件及文件夹

windows下配置tomcat服务器的jvm内存大小的两种方式

难得遇到一次java堆内存溢出(心里想着,终于可以来一次jvm性能优化了$$) 先看下报错信息, java.lang.OutOfMemoryError: GC overhead limit exceeded 错误就是发出了这样的信号: 执行垃圾收集的时间比例太大, 有效的运算量太小. 默认情况下, 如果GC花费的时间超过 98%, 并且GC回收的内存少于 2%, JVM就会抛出这个错误. 造成这个问题的原因可能是项目里某个地方定义的太多的map,list对象,或者一次从数据库中查询的数据量过大.

windows下使用fftw进行傅里叶变换及其编程实例

傅里叶变换应该是上大二的时候<信号与系统>课上学过,上研后在<数字信号处理>课上又学了一遍.当初一直在想傅里叶变换到底有什么用呢?什么时候能用上呢?时间如梭,没想到毕业四年后,一个小项目要用到傅里叶变换,喜大普奔啊,当初晦涩的概念.眼晕的公式,终于没白学.是的,其实任何知识都不是白学的,即使工作中一直用不到傅里叶变换,至少思维得到了锻炼,都是有益的.在应用傅里叶变换过程中,可以按照公式自己编程实现,也可以使用已有的开源傅里叶变换函数库.经过查阅资料,本人选用fftw函数库来进行傅里