windows下一个tomcat版本创建多个实例
照着做成功了,记录一下,原地址:http://www.voidcn.com/article/p-efbbssfh-bod.html 首先下载一个tomcat我们在任意一个盘符内创建一个文件夹,下面有tomcat1,tomcat2,tomcat3,等等 复制tomcat中conf到tomcat1,中 修改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,tomcat3中,这三个脚本分别是启动,关闭,重启的脚本 我的tomcat目录为setD:Program FilesTomcatapache-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 FilesTomcatapache-tomcat-8.0.3"
set "CATALINA_BASE=%cd%"
rem 设置启动文件
set "TOMCAT_START=%CATALINA_HOME%binstartup.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 FilesTomcatapache-tomcat-8.0.3"
set "CATALINA_BASE=%cd%"
rem 设置关闭文件
set "TOMCAT_DOWN=%CATALINA_HOME%binshutdown.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配置在环境变量里,那样就不用每个文件里写详细地址了,以后改下环境变量就可以了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何识别通过远程桌面连接到Windows服务器的用户
- windows-phone-7 – 如何在Windows Phone 7上安装根证书?
- 关于WIN10连接WIN7共享打印机的方法
- windows-phone-7 – 如何获得当前的GPS时间?
- windows-phone-8 – IsolatedStorage Windows phone 8
- iis – 计算机上找不到服务WAS’.’
- windows-server-2012 – 从Windows Server 2012 R2中删除Hy
- 选择32位或64位调试工具
- 尝试在Windows上使用Gulp调整图像大小时出错EOF
- Windows SDK – C# – 调试进程退出,错误代码为-1073741502