linux下安装配置jdk以及tomcat

当我们需要部署java开发的单点应用的时候,我们就需要在linux上配置jdk以及tomcat环境;接下来我们就看一下部署的步骤!

1.linux上配置jdk

jdk可以直接通过yum进行安装:

运行命令查找jdk:yum search jdk

运行命令安装jdk:yum install java-1.8.0-openjdk.x86_64

运行命令验证jdk:java -version

java的安装目录在/usr/lib/jvm路径下面,我们如果需要配置jdk环境变量的话需要修改/etc路径下的profile文件,直接在尾部添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 

export PATH=$PATH:$JAVA_HOME/bin

2.linux上配置tomcat

yum上没有tomcat的源,所以我们需要去官网下载tomcat的软件包

运行命令:wget -b

-b 选项的意思是直接后台下载,我们可以通过wget.log查看下载进度

下载后进行解压——>重命名——>修改配置文件:

解压与重命名是常规操作,重点说一下修改tomcat里面conf/server.xml配置文件:

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" />:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

  第一个80的tomcat的三个端口分别修改为:8005/80/8009

  第二个8082的tomcat的三个端口分别修改为:7082/8082/9082

启动tomcat,分别进入tomcat里面的bin目录

  执行: startup.sh -->启动tomcat

  执行: shutdown.sh -->关闭tomcat

  浏览器中输入: 和82(ip指服务器的IP地址),即可访问不同的tomcat

设置tomcat开机启动 修改Tomcat/bin/startup.sh 为:

export JAVA_HOME=/usr/java/j2sdk1.4.2_08
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat
/usr/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:

/usr/local/tomcat/bin/startup.sh

重启服务器,即可访问Tomcat

  reboot

注:rc.local这个配置文件会在用户bai登陆之前读取,这个文件中写入了什么du命令,在每次系统启动时zhi都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。

关于/etc/rc.local与/etc/init.d 的区别,等待后续更深入学习之后再进行补充;

经验分享 程序员 微信小程序 职场和发展