centos7.9上安装jdk17和tomcat10

本文详细介绍了如何在Linux系统上配置JDK17,包括关闭防火墙和SELinux,安装JDK,设置环境变量,安装Tomcat10,配置服务启动,修改端口,以及重启服务。
摘要由CSDN通过智能技术生成

配置jdk环境

参考文档:

https://blog.csdn.net/gsls200808/article/details/129154786

防火墙设置

#前期搭建时可以先关闭firewalld和selinux,后期根据需要配置策略

systemctl stop firewalld
setenforce 0

安装jdk17

#安装vim和wget
yum -y install vim wget

#下载jdk17以及生成jre
wget https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/
openjdk-17_linux-x64_bin.tar.gz
tar -xf openjdk-17_linux-x64_bin.tar.gz
mv jdk-17 /usr/local/
cd /usr/local/jdk-17/bin
./jlink --module-path jmods --add-modules
java.desktop,java.logging,java.management,java.naming,java.rmi,java.sql,java.sec
urity.jgss,java.instrument --output ../jre

#/etc/profile文件中增加环境变量设置
vim /etc/profile
...
JAVA_HOME=/usr/local/jdk-17
JRE_HOME=/usr/local/jdk-17/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jrt-fs.jar:$JRE_HOME/lib


source /etc/profile

#验证安装的效果
java -version
openjdk version "17" 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
javac -version
javac 17

安装tomcat10

#确定下载是否成功,失败就另想办法
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.16/bin/apache-tomcat-
10.1.16.tar.gz
tar -xf apache-tomcat-10.1.16.tar.gz
mv apache-tomcat-10.1.16 /usr/local/tomcat


#编写服务启动service
vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=tomcat
After=network.target mysqld.service
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target



#修改tomcat脚本,加到中间注释之下,114行左右
vim /usr/local/tomcat/bin/catalina.sh
...
export JAVA_HOME=/usr/local/jdk-17
export JRE_HOME=/usr/local/jdk-17/jre
...

#开启服务并设置开机自启
systemctl enable tomcat.service
systemctl start tomcat.service
systemctl status tomcat.service


#检查服务端口以及访问测试
ps -ef| grep tomcat
ss -tunpl| grep :8080
访问http://ip:8080

修改tomcat服务端口

#修改tomcat程序目录下的conf/server.xml,这里我以自己的路径为例
vim /usr/local/tomcat/conf/server.xml
...
68     <Connector port="8080" protocol="HTTP/1.1"


#将上面的端口改为自己需要配置的端口


#重启tomcat服务
systemctl restart tomcat

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值