Linux(Centos7)安装jdk和Tomcat
一开始用root登录
1. 卸载系统自带的OpenJDK以及相关的java文件*
安装 yum -y install lrzsz
可视化界面会带有OpenJDK以及相关的java文件
黑窗口界面不会带有OpenJDK以及相关文件的java文件
输入java -version(查看是否有系统自带的jdk以及相关文件存在相关文件就使用命令)
**rpm -qa | grep jdk**
**删除相关的jdk文件
输入:rpm -e --nodeps + ‘你要卸载的jdk全名’
比如删除:*
**rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64**
**rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64**
cd /usr/local:创建一个mkdir java
**cd /usr/local/java**
cd /opt把压缩文件放入
**直接拖入jdk-8u191-linux-x64.tar.gz**
进入cd /opt
tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java
**进入编辑环境变量的位置**
```java
**vi /etc/profile**
在编辑最下面增加
**export JAVA_HOME=/usr/local/java/jdk1.8.0_191**
**export JRE_HOME=${JAVA_HOME}/jre**
**export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH**
**export JAVA_PATH=${JAVA_HOME}/bin**
**export PATH=$PATH:${JAVA_PATH}**
- 然后按esc键,输入:wq(保存并退出)
- 然后在命令行输入source /etc/profile,因为重新写了配置文件需要刷新下配置文件
安装tomcat
(1)进入目录
cd /usr/local
(2)创建目录
mkdir tomcat
(3)查看目录
ls
(4)解压tomcat安装包
先拖入安装包apache-tomcat-9.0.45.tar.gz
**tar -zxvf apache-tomcat-9.0.45.tar.gz**
**(5)删除tomcat安装包(如果需要)*
rm -rf apache-tomcat-9.0.45.tar.gz
**(6)进入tomcat执行目录****(根据自己的安装目录来)**
cd /usr/local/tomcat/apache-tomcat-9.0.45/bin
**(7)启动tomcat**
./startup.sh
(8)firewall-cmd --permanent --add-port=8080-8085/tcp
firewall-cmd --reload
开放端口之后关闭一次tomcat服务,再启动一次就可以访问了
查看firewall的状态
firewall-cmd --state
开放80端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=8080-8085/tcp
查看防火墙的开放的端口
firewall-cmd --permanent --list-ports
重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload