第一步:JDK安装

下载JDK并上传至Linux服务器

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Linux 生产环境搭建

下载完成后上传到Linux服务器指定目录,作者这里用的rz上传命令,rz命令是需要安装的,输入rz后回车,会弹出上传窗口,

具体安装方式请参考:https://blog.csdn.net/hanchao_h/article/details/79529489

Linux 生产环境搭建

上传完毕后,解压到指定目录,作者这里解压到了系统自带的 /opt 文件夹

tar -zxvf jdk-8u201-linux-x64.tar.gz -C /opt/jdk-1.8

设置环境变量

vi /etc/profile

 在最后一行添加如下配置,然后保存

export JAVA_HOME=/opt/jdk-1.8/jdk1.8.0_201
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME = $JAVA_HOME/jre

注意:这一行如果 export PATH只有 = 。。。这一行只有 export PATH=$JAVA_HOME/bin而没有前面的$PATH:$HOME/.local/bin:$HOME/bin的话,会导致系统的cd、ll、ls等命令不可用,因为PATH是公用的变量,所以添加的时候注意把系统默认的路径也给加上

环境变量配置完事后,输入reboot命令重启服务,重启完毕后输入java -version 验证

Linux 生产环境搭建

 

 

第二步:Tomcat 安装

下载完成后,上传Tomcat到服务器,然后解压

注意:要下载Core 中的tar.gz 

Linux 生产环境搭建

tar -zxvf apache-tomcat-7.0.93.tar.gz  -C /opt/

启动,成功! 

Linux 生产环境搭建

 查看Tomcat是否启动

ps -ef|grep tomcat

Linux 生产环境搭建
主机无法访问虚拟机已经启动的Tomcat ?
 

这个主要是端口关闭造成的

 1. 查看已打开的端口  # netstat -anp
 2. 查看想开的端口是否已开 # firewall-cmd --query-port=666/tcp
    若此提示 FirewallD is not running 
    表示为不可知的防火墙 需要查看状态并开启防火墙

 3. 查看防火墙状态  # systemctl status firewalld
    running 状态即防火墙已经开启
    dead 状态即防火墙未开启
 4. 开启防火墙,# systemctl start firewalld  没有任何提示即开启成功
 5. 开启防火墙 # service firewalld start  
    关闭防火墙 # systemctl stop firewalld
    centos7.3 上述方式可能无法开启,可以先#systemctl unmask firewalld.service 然后 # 
    systemctl start firewalld.service

 6. 查看想开的端口是否已开 # firewall-cmd --query-port=666/tcp    提示no表示未开
 7. 开永久端口号 firewall-cmd --add-port=666/tcp --permanent   提示    success 表示成功
 8. 重新载入配置  # firewall-cmd --reload    比如添加规则之后,需要执行此命令
 9. 再次查看想开的端口是否已开  # firewall-cmd --query-port=666/tcp  提示yes表示成功
 10. 若移除端口 # firewall-cmd --permanent --remove-port=666/tcp

 11. 修改iptables  有些版本需要安装iptables-services # yum install iptables-services 然后修        
     改目录 /etc/sysconfig/iptables   修改内容

原文:https://blog.csdn.net/qq_24232123/article/details/79781527 

查看自己的虚拟机的IP地址,根据I主机用IP地址加8080端口访问http://192.168.109.128:8080/,6.0版本是ifconfig、7.0版本是ip addr。 作者这里安装了ifconfig命令所以两者都能使用 

 Linux 生产环境搭建

主机输入虚拟机地址和端口号,访问虚拟机Tomcat却访问不通?

查看默认的8080端口是否开放

firewall-cmd --query-port=8080/tcp

如果没有开放,请打开8080端口,笔者这里永久打开了8080端口

firewall-cmd --add-port=8080/tcp --permanent

 Linux 生产环境搭建

但是还是无法访问,查看防火墙状态,并关闭Linux防火墙

查看防火墙状态:

systemctl status firewalld

关闭防火墙:

systemctl stop firewalld

 Linux 生产环境搭建

 

最终主机访问虚拟机中的Tomcat成功

Linux 生产环境搭建

查看Tomcat占用端口号

netstat -anop | grep 进程号

报错:-bash: netstat: command not found  安装net-tools

yum install net-tools

 Linux 生产环境搭建

MySQL安装

具体下载步骤请参考:https://blog.csdn.net/h330531987/article/details/70258276

 

相关文章: