天天看点

阿里云服务器ECS配置jdk及tomcat

1、首先在自己申请的阿里云服务器上安装jdk

(1)安装jdk:去官网下载linux版本jdk解压到自己设置的文件夹即可

(2)配置环境变量:

进入环境变量配置文件:

vi /etc/profile

在文件末尾添加:

export JAVA_HOME=/usr/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
           

修改完配置文件执行

source /etc/profile

让配置文件生效。

检查jdk:

java -version

安装并配置成功样图:

阿里云服务器ECS配置jdk及tomcat

2、安装Tomcat

(1)去Tomcat官网下载linux版本tomcat下载并上传到linux服务器,解压安装。

(2)检查Tomcat是否可以启动:

cd /usr/local/tomcat8.5/bin #进入到本机tomcat安装目录

启动tomcat:

./startup.sh

启动成功样图:

阿里云服务器ECS配置jdk及tomcat

(3)Linux本机访问8080端口,结果显示一个html网页:

curl:localhost:8080

阿里云服务器ECS配置jdk及tomcat

(4)Windows(外网)访问:

ip:8080

结果出现页面无法访问情况。。

网上查了很多资料,无非都是让添加安全组规则等,我也按照步骤做了,结果仍然无法访问。最终的解决方法是——在防火墙开启8080

防火墙操作:

现在防火墙有两种服务,这里只说下:

service firewalld

查看开放的端口
netstat -anp
查询防火墙状态
service firewalld status
防火墙开启
service firewalld start
查询对应端口号
firewall-cmd --query-port=8080/tcp
如果显示未开启,则开启
firewall-cmd --add-port=8080/tcp --permanent
然后重启防火墙
firewall-cmd --reload
列出已经打开的端口
firewall-cmd --list-all
           

最终外网访问成功:

阿里云服务器ECS配置jdk及tomcat

继续阅读