人生有涯,学海无涯
jdk 装置(rpm 装置)
1、rpm 下载地址 http://www.oracle.com/technet…
2、如果有装置 openjdk 则卸载
[root@jiangwang /]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
# 查看
[root@jiangwang /]# rpm -qa|grep jdk
jdk1.8.0_121-1.8.0_121-fcs.x86_64
# 卸载 -e --nodeps 强制删除
[root@jiangwang /]# rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
[root@jiangwang /]# java -version
-bash: /usr/bin/java: No such file or directory # OK
3、装置 JDK
# 装置 java rpm
[root@jiangwang jiangwang]# rpm -ivh jdk-8u221-linux-x64.rpm
warning: jdk-8u221-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_221-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
[root@jiangwang jiangwang]#
# 装置实现后配置环境变量 文件:/etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
# 保留退出
# 让新增的环境变量失效!source /etc/profile
# 测试 java -version
[root@jiangwang java]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
Tomcat 装置(解压缩装置)
1、装置好了 Java 环境后咱们能够测试下 Tomcat!筹备好 Tomcat 的安装包!(去官网下载就能够了)
而后将下载好的压缩包上传到 linux 服务器上,(这里我是用 Xftp 上传的)如下图:
2、将文件挪动到 /usr/tomcat/ 下,并解压!
[root@jiangwang jiangwang]# mv apache-tomcat-9.0.43.tar.gz /usr/tomcat/
[root@jiangwang jiangwang]# cd /
[root@jiangwang /]# cd usr/tomcat/
[root@jiangwang tomcat]# ls
apache-tomcat-9.0.43.tar.gz
[root@jiangwang tomcat]# tar -zxvf apache-tomcat-9.0.43.tar.gz # 解压
3、运行 Tomcat,进入 bin 目录,和咱们以前在 Windows 下看的都是一样的
# 执行:startup.sh --> 启动 tomcat
# 执行:shutdown.sh --> 敞开 tomcat
./startup.sh
./shutdown.sh
[root@jiangwang bin]# ./startup.sh
Using CATALINA_BASE: /usr/tomcat/apache-tomcat-9.0.43
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-9.0.43
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.43/temp
Using JRE_HOME: /usr/java/jdk1.8.0_221-amd64
Using CLASSPATH: /usr/tomcat/apache-tomcat-9.0.43/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.43/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
浏览器上拜访一下:你的公网 ip:8080
4、确保 Linux 的防火墙端口是开启的,如果是阿里云,须要保障阿里云的平安组策略是凋谢的!
# 查看 firewall 服务状态
systemctl status firewalld
# 开启、重启、敞开、firewalld.service 服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 敞开
service firewalld stop
# 查看防火墙规定
firewall-cmd --list-all # 查看全副信息
firewall-cmd --list-ports # 只看端口信息
# 开启端口
开始口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
命令含意:--zone #作用域
--add-port=80/tcp #增加端口,格局为:端口 / 通信协定
--permanent #永恒失效,没有此参数重启后生效