Linux 下安装jdk并配置环境变量,安装tomcat并启动

1. 安装JDK

1.1 JDK 下载

下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

至于JDK下载需要Oracle账号登录问题 可按以下网站解决账号并登录

http://bugmenot.com/view/oracle.com

本文安装的版本为1.8 最新版 jdk-8u251-linux-x64.tar.gz

1.2 使用scp上传到 /opt/java

 

//1. 解压安装包
tar zxvf jdk-8u251-linux-x64.tar.gz

//2. 备份系统变量
cp /etc/profile /opt/java/

//3. 编辑系统变量
vi /etc/profile

 使用vi进行编辑 添加如下内容

#java
export JAVA_HOME=/opt/java/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

 

//4. 加载刚设置的环境变量
source /etc/profile

//5. 测试是否安装成功
java -version
javac

 

2. tomcat 安装及启动

 tomcat下载地址  https://tomcat.apache.org/download-80.cgi

//1. 解压安装包
tar zxvf apache-tomcat-8.5.57.tar.gz

//2. 启动tomcat
cd /opt/tomcat/apache-tomcat-8.5.57/bin
./startup.sh

//3. 查看日志
cd /opt/tomcat/apache-tomcat-8.5.57/logs
tail -f catalina.out

//4. 停止
cd /opt/tomcat/apache-tomcat-8.5.57/bin
./shutdown

 

 

可按ip进行访问 

 

如果出现无法访问此网站 ,可能时防火墙没有关闭

可使用如下命令

systemctl stop firewalld

3. Linux服务器上同时部署多个Tomcat方法

3.1 修改/etc/profile文件

#tomcat
export CATALINA_BASE=/opt/tomcat/apache-tomcat-8.5.57
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.57
export TOMCAT_HOME=/opt/tomcat/apache-tomcat-8.5.57

#tomcat2
export CATALINA_2_BASE=/opt/tomcat2/apache-tomcat-8.5.57
export CATALINA_2_HOME=/opt/tomcat2/apache-tomcat-8.5.57
export TOMCAT_2_HOME=/opt/tomcat2/apache-tomcat-8.5.57

如果有多个tomcat ,以此类推

使用 source /etc/profile 来使修改生效

3.2 修改其他tomcat(第一个按默认即可)根目录bin下的catalina.sh文件

# OS specific support.  $var _must_ be set to either true or false.

#tomcat2
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

这一步是为了tomcat2启动的时候能通过该文件的里的$CATALINA_2_BASE 和 $CATALINA_2_HOME找到/etc/profile配置文件里我们前一步配好的具体路径,完成tomcat2的启动过程。

如果有多个tomcat ,以此类推

3.3 修改端口号

第一个tomcat使用的默认配置好的端口号(如果有需要也可以修改),

后面添加的tomcat都要通过其根目录下的conf目录下的server.xml文件来修改端口号防止端口冲突。

http访问端口(默认为8080端口):

<Connector port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

监听tomcat关闭的端口(默认为8005):

<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />

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

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

 如果是云服务器,需要把新增的tomcat端口添加到安全组中去,不然最后无法访问的!

 

注:

参考:

Linux下安装jdk并配置环境变量,安装tomcat并启动

linux下配置多个tomcat同时运行

Linux服务器上同时部署多个Tomcat方法介绍

jdk 

链接:https://pan.baidu.com/s/1TbvAZzBaGa8L1A-la3KPyg 
提取码:65zm 

tomcat 

链接:https://pan.baidu.com/s/1PKVCKtyy8j3kfr5luL5fOA 
提取码:bgx6

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值