首页 > 编程知识 正文

如何将tomcat发布到服务器上,tomcat是web服务器吗

时间:2023-05-03 08:30:31 阅读:31562 作者:4289

正如问题所示,多个项目部署在一台服务器上。 减少容错并分别部署,以确保一个tomcat锁定不会影响另一个项目。 根据配置和APP应用程序的大小来决定数量,但一般4个或5个就可以了。 此外,可能会在一台服务器上部署8个tomcat以稳定运行。

以下记录方法

修改/etc/profile文件

必须将多个CATALINA环境变量添加到文件中。 有几个tomcat就添加几个组。 后面的地址是tomcat实际安装的地址。

####第一个Tomcat####

导出catalina _ base=/usr/local/Tomcat/Apache-Tomcat-8.5.2

导出catalina _ home=/usr/local/Tomcat/Apache-Tomcat-8.5.2

导出Tomcat _ home=/usr/local/Tomcat/Apache-Tomcat-8.5.2

第####个Tomcat####

导出catalina _2_ base=/usr/local/Tomcat2/Apache-Tomcat-8.5.4

导出catalina _2_ home=/usr/local/Tomcat2/Apache-Tomcat-8.5.4

导出Tomcat _2_ home=/usr/local/Tomcat2/Apache-Tomcat-8.5.4

有多个tomcat的情况下,方法相同,继续追加到下面即可。

请记住修改完成后在source /etc/profile中启用。

源/etc /配置文件

2 .修改其他tomcat (第一个tomcat除外)根目录中喜长颈鹿下的catalina.sh文件

具体操作是切换到tomcat2中令人高兴的长颈鹿目录vim catalina.sh,找到以下评论代码: startup.sh其实是调用catalina.sh

# osspecificsupport.$ var _ must _ besettoeithertrueorfalse。

在上述代码下添加以下代码: 当tomcat2启动时,它会找到此文件中$CATALINA_2_BASE和$CATALINA_2_HOME到/etc/profile配置文件中上一步提供的特定路径

导出catalina _ base=$ catalina _2_ base

导出catalina _ home=$ catalina _2_ home

如果有多个tomcat,则修改方法相同。

与变更shutdown.sh的操作方法相同。

3 .更改端口号

除了第一个tomcat使用的默认预配置端口号之外,您可以根据需要进行更改。 稍后添加的tomcat通过从根目录的conf目录下的server.xml文件中更改端口号来防止端口冲突。

已从http访问端口(默认为8080端口)更改为8180

监听tomcat关闭的端口:默认值为8005 (更改为8105 )

负责接收其他http服务器的请求端口(默认值为8009 ) :更改为8109

更改端口后,还必须重新启动tomcat并在防火墙和安全组中释放这些端口。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。