Linux下 JDK,tomcat 的安装

本文为博主亲身实践所得,如有疑问,请联系我 QQ:246669289,谢谢。


ps:本文使用的是 CentOS 6.7 进行安装讲解,#后为操作指令

一、 JDK的安装


1. 卸载预装JDK

查看系统是否已安装JDK。

# java -version

一般CentOS都内置一个open-jdk(开源的jdk)先卸载open-jdk,

# rpm -qa | grep java
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

再使用【java -version】检查是否卸载干净。

有时候可能因为操作不当,导致卸载时出现问题,不能正确卸载 java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 和 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64, 而是出现下图的

# java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (rhel-2.5.5.4.el6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

此时使用批量卸载指令,卸载所有名字包含jdk的已安装程序。命令行:

# rpm -qa | grep jdk | xargs rpm -e --nodeps
# rpm -qa | grep java | xargs rpm -e --nodeps

卸载后,再使用【java -version】查看JDK版本,确认 open-jdk 卸载成功。命令行:

# java -version
-bash: /usr/bin/java: No such file or directory

2. 解压并安装 jdk

使用 【cd 目录位置】转到有jdk存在的目录

# tar -zxvf jdk-8u181-linux-x64.tar.gz

解压完成后,使用 Linux自带的 vi编辑器打开、编辑 profile 文件

# vi /etc/profile

然后点击电脑键盘上的 i 键,转换到 vi编辑器的编辑模式,使用键盘将光标移到文档末尾,在末尾添加如下代码,为解压好的jdk配置环境

#set java environment
JAVA_HOME=/usr/local/src/jdk/jdk1.8.0_181
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

点击键盘的 esc ,退出编辑模式,输入 【:wq】,进行保存并退出,如果输入【:q!】则为退出并不保存

输入

source /etc/profile

刷新环境

再输入

java -version

检查是否安装成功,如出现下图版本,则成功安装



二、 tomcat的安装

访问tomcat官网进行tomcat的下载

Apache Tomcat® - Welcome!

使用 winSCP 将下载好的 tomcat 上传至 CentOS,使用 xshell 5 查看文件是否存在

进行文件的解压

# tar -xvf apache-tomcat-9.0.21.tar.gz

之后将需要发布的项目 war包或者 jar包放置到该解压目录下的 webapps 下即可

进入tomcat的 bin 目录,启动tomcat

# ./startup.sh

访问默认端口地址

linux内可以直接访问,其他电脑访问时出现下图

这是因为Linux的防火墙阻止外部网络的访问,我们需要通过命令将 CentOS 的防火墙关闭或者开放8080端口

# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# /etc/rc.d/init.d/iptables save

永久关闭防火墙

查看防火墙状态

# service iptables status

开启防火墙

# service iptables start

关闭防火墙

# service iptables stop

成功访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值