关于linux:Linux四Jdk及Tomcat软件安装方式

4次阅读

共计 2617 个字符,预计需要花费 7 分钟才能阅读完成。

人生有涯,学海无涯

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   #永恒失效,没有此参数重启后生效 

正文完
 0