-
luojr 初学数据Lv2
发表于2022-7-1 11:17
楼主
本帖最后由 luojr 于 2022-7-1 11:29 编辑
部署两个不同的环境并设置开机自启
一:配置环境变量
二:修改配置文件
三:修改批处理文件
四:配置服务
第一步:windows+R,打开cmd,将tomcat的bin中的service.bat拖入到命令行中,执行结果如下,则说明导入正确。
第二步:
在bin目录下执行service.bat install Tomcat8095,打包服务(Tomcat8095是服务名称)
第三步(查看服务):
计算机右键——》管理——》服务和应用程序——》服务,如下图tomcat已经设置为服务了
第四步:右键启动服务,访问http://localhost:8095/,成功访问。
部署两个不同的环境并设置开机自启
一:配置环境变量
每个Tomcat都要配置环境变量,而且最好每个Tomcat的CATALINA_HOME和CATALINA_BASE命名方式在后面加上_端口号以示区分,比如CATALINA_HOME_8095 和 CATALINA_HOME_8098 。
这个很重要,在接下来的配置中要用到。CATALINA_HOME和CATALINA_BASE都指向Tomcat安装目录。
编辑path变量,新增如下内容
二:修改配置文件
如果你使用的是安装版的话,这个步骤基本就可以省略了,因为在之前安装的时候都配置过了。但是如果你使用的是免安装版的话,那就很头疼了,要修改很多东西。进入Tomcat安装目录下的conf/server.xml,找到以下端口,并且每个Tomcat端口不要相同。
关闭Tomcat的时候要关闭的端口
Tomcat启动的端口
三:修改批处理文件
在bin目录下找到startup.bat 、shutdown.bat、catalina.bat、service.bat,将三个批处理文件中的CATALINA_HOME和CATALINA_BASE都替换成对应端口号配置的环境变量中的CATALINA_HOME和CATALINA_BASE名称,例如:CATALINA_BASE 替换成CATALINA_BASE_8095,然后将service.bat中tomcat8替换成tomcat8095(这个是最终的服务名称,按需命名),最后将该目录下的tomcat8.exe重命名为tomcat8095.exe , tomcat8w.exe 重命名为tomcat8095w.exe
截图为修改处之一,不为全部,仅供参考。
四:配置服务
第一步:windows+R,打开cmd,将tomcat的bin中的service.bat拖入到命令行中,执行结果如下,则说明导入正确。
注:这一步可能会有小伙伴疑惑,如果tomcat里没有找到service.bat怎么办?
答:如果tomcat里没有service.bat,建议直接下载有service.bat的tomcat版本。
在bin目录下执行service.bat install Tomcat8095,打包服务(Tomcat8095是服务名称)
第三步(查看服务):
计算机右键——》管理——》服务和应用程序——》服务,如下图tomcat已经设置为服务了
第四步:右键启动服务,访问http://localhost:8095/,成功访问。
第五步:将tomcat服务设置为开机自启动
右键tomcat服务——》属性——》启动类型设置为自动——》应用——》确定
这样tomcat就开机自启动了。
等等,配置还没有结束噢,接下来的一步也十分重要
当一个服务器部署了多个亿信应用时,常常会出现多个亿信应用指向了同一个工作目录等情况。为了避免这种情况出现,我们可在产品war包中指定工作目录,这里指定工作目录优先级最高。
新版本一般是在war包中的WEB-INF->classes中的application.properties文件中指定。
低版本的话就是在war包中的WEB-INF->web.xml文件中指定工作目录。
现在才算配置完成啦!有配置成功的小伙伴也可以分享一下你的经验噢!~
参考:①tomcat设置为开机自启动--- https://www.cnblogs.com/sctrkb/articles/15371743.html
②Windows平台及服务器部署安装多个Tomcat服务(超详细)--- https://baijiahao.baidu.com/s?id=1728801113205063445&wfr=spider&for=pc