阿里云服务器上安装JDK、Tomcat
安装JDK
系统版本
[root@Panghl java]# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
#安装之前先查看一下有无系统自带jdk(tomcat类似 将java改为tomcat)
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
#如果有就使用批量卸载命令
rpm -qa | grep java | xargs rpm -e --nodeps
查看下系统信息,确认是32位还是64位:uname -a
1.手动安装
下载jdk:
链接:https://pan.baidu.com/s/1gywzNrWf3k7BdP5U9zVbhg
提取码:agim
上传到指定文件夹,然后解压:
tar -zxvf +需要解压的包名
编辑配置文件,配置环境变量 可看下方的yum指令配置环境变量
2.执行yum指令安装
a、执行下面的yum指令安装,无需配置环境变量。
1.yum -y update #首先更新一下YUM源
2.yum list Java* ---------#列出所有的JDK
3.yum list java-1.8* --------#列出JDK1.8
4.yum install java-1.8.0-openjdk* -y #安装JDK1.8
b、验证jdk是否安装成功
出现下图则安装成功
jdk环境变量配置
配置环境变量,请先确定jdk路径。
yum安装jdk 默认jre jdk 安装路径是/usr/lib/jvm 下面
#临时生效
[root@localhost ~]# export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64
#当前用户生效的配置
vim ~/.bashrc
#在文件底部加入下面一句
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
#如果使所有用户生效的配置(常用)
vim /etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
#使得配置生效
source /etc/profile
#或者使用下面这种
. /etc/profile
#查看变量
安装Tomcat
去下载 tomcat压缩包
上传到Linux,安装
重命名:mv apache-tomcat-9.0.39 tomcat9
vim /etc/profile 添加以下配置
#set java environment
export JAVA_HOME=/usr/lib/jvm/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
#set tomcat environment
export CATALINA_HOME=/usr/local/tomcat/tomcat9
#使得配置生效
source /etc/profile
修改Tomcat端口
进入conf文件夹 vi server.xml 编辑配置文件
1、 <Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改
2、 <Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />
3、 <Server port="8085" shutdown="SHUTDOWN">
:wq 保存退出
验证安装结果
启动服务
进入解压目录的bin文件夹,运行命令./startup.sh
然后输入 外网ip:端口号 即可访问。
本文地址:https://blog.csdn.net/qq_45441466/article/details/109647457
上一篇: 转义字符