linux配置jdk和tomcat

1.配置jdk

1.1 创建存放软件的目录文件

[root@web-9 ~]# mkdir -p /app/tools

1.2 将jdk的压缩包解压到安装目录

[root@web-9 ~]# tar -xf jdk-8u351-linux-x64.tar.gz -C /app/tools/

1.3 创建软连接(方便使用,也可以做日后软件升级使用)

[root@web-9 /app/tools]# ln -s /app/tools/jdk1.8.0_351/ /app/tools/jdk

1.4 配置环境变量

[root@web-9 /app/tools]# vim /etc/profile
[root@web-9 /app/tools]# tail -3 /etc/profile
export JAVA_HOME=/app/tools/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

1.5 重新加载配置文件

[root@web-9 /app/tools]# source /etc/profile

1.6 测试jdk是否配置完成

[root@web-9 /app/tools]# java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)

2.配置tomcat

2.1 将tomcat压缩包解压至安装目录

[root@web-9 ~]# tar -xf apache-tomcat-9.0.52.tar.gz -C /app/tools/

2.2 创建软连接

[root@web-9 ~]# ln -s /app/tools/apache-tomcat-9.0.52/  /app/tools/tomcat

2.3 检查jdk tomcat版本

[root@web-9 /app/tools]# /app/tools/tomcat/bin/version.sh 
Using CATALINA_BASE:   /app/tools/tomcat
Using CATALINA_HOME:   /app/tools/tomcat
Using CATALINA_TMPDIR: /app/tools/tomcat/temp
Using JRE_HOME:        /app/tools/jdk
Using CLASSPATH:       /app/tools/tomcat/bin/bootstrap.jar:/app/tools/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/9.0.52
Server built:   Jul 31 2021 04:12:17 UTC
Server number:  9.0.52.0
OS Name:        Linux
OS Version:     3.10.0-862.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_351-b10
JVM Vendor:     Oracle Corporation

2.4 启动服务检查端口通过浏览器访问

[root@web-9 /app/tools]# /app/tools/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /app/tools/tomcat
Using CATALINA_HOME:   /app/tools/tomcat
Using CATALINA_TMPDIR: /app/tools/tomcat/temp
Using JRE_HOME:        /app/tools/jdk
Using CLASSPATH:       /app/tools/tomcat/bin/bootstrap.jar:/app/tools/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
[root@web-9 /app/tools]# ss -tunlp|grep java
tcp    LISTEN     0      1      ::ffff:127.0.0.1:8005                 :::*                   users:(("java",pid=1939,fd=65))
tcp    LISTEN     0      100      :::8080                 :::*                   users:(("java",pid=1939,fd=57))

出现如下界面则是tomcat配置成功

2.5 通过systemctl命令管理tomcat的部署

2.5.1编辑tomcat通过systemctl启动的配置文件
[root@web-9 /app/tools]# vim /usr/lib/systemd/system/tomcat.service
[root@web-9 /app/tools]# cat /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Tomcat  java web container 
After=network.target 


[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/tomcat
ExecStart=/app/tools/tomcat/bin/startup.sh
ExecStop=/app/tools/tomcat/bin/shutdown.sh
ExecReload=/app/tools/tomcat/bin/shutdown.sh     /app/tools/tomcat/bin/startup.sh


[Install]
WantedBy=multi-user.target
2.5.2 编辑tomcat启动时候的环境变量

 

[root@web-9 /app/tools]# vim /etc/sysconfig/tomcat
[root@web-9 /app/tools]# cat /etc/sysconfig/tomcat
JAVA_HOME=/app/tools/jdk
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:/usr/bin/:/usr/sbin/:/usr/local/bin/:/usr/local/sbin/
CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
2.5.3 重新加载systemctl服务
[root@web-9 /app/tools]# systemctl daemon-reload 
2.5.4 测试将tomcat加入开机自启
[root@web-9 /app/tools]# systemctl enable tomcat
Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat.service to /usr/lib/systemd/system/tomcat.service.

2.6 配置完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值