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 的区别,等待后续更深入学习之后再进行补充;
