Linux下搭建Java运行环境
一、 安装前准备
安装环境:阿里云ECS/CentOS 7.4 64位
安装目标:JDK1.8、Tomcat8
远程工具:Xshell5
1、准备好以上工具并确保云主机正常连接,下载与安装环境相应的安装包并上传至用户主目录
2、命令行下查看服务器的系统信息
#cat /etc/issue 查看系统信息
#uname -a 查看系统详细信息
#getconf LONG_BIT 查看CPU运行模式
3、查看当前系统是否已经安装过上述软件包(jdk:java -version)
4、sz/rz安装(自动):
#yum install lrzsz
二、 安装JDK
1、 创建安装目录
#mkdir /usr/Java/jdk
2、进到安装包目录(之前上传的安装包路径,ls查看当前目录内容,tab自动补全文件名),并解压源码包至安装目录
#cd /home/
#tar -zxvf jdk-8u152-linux-x64.tar.gz -C /usr/Java/jdk ----这条命令可以先tar -zxvf files,再mv到目标目录
3、设置jdk环境变量,这里我进行全局设置,它是是所有用户的共用的环境变量
#vim /etc/profile
在文件末尾添加:
export JAVA_HOME=/user/local/jdk/jdk1.8.0_152 ----这里按照自己的路径更改添加
export JRE_HOME={JAVA_HOME}/lib:{JAVA_HOME}/bin:$PATH
4、完成jdk环境变量配置之后,为了使配置立即生效,在命令行执行source etc/profile
5、验证环境变量是否生效,然后输入命令:java –version
三、 安装Tomcat
1、创建安装目录
#mkdir /usr/Java/tomcat
2、进到安装包目录(之前上传的安装包路径,ls查看当前目录内容,tab自动补全文件名),并解压源码包至安装目录
#cd /home/
# tar -zxvf apache-tomcat-8.5.24.tar.gz -C /usr/Java/tomcat/
----这条命令可以先tar -zxvf files,再mv到目标目录
3、开放8080端口
1) CentOS 7已经更换了防火墙,使用firewall作为防火墙,因此以前的iptables那套已经不管用了,而且firewall默认关闭,首先开启防火墙
2) 添加8080到对外开放端口
3) 重启防火墙
经过几番周折,上面的步骤操作之后还是无法访问8080端口。
后面发现,需要在阿里云控制台配置安全规则,步骤如下:
1)找到ECS实例:
2) 进入实例,找到安全组:
3) 进入安全组,找到配置规则:
4)进入配置规则,添加安全组规则:
4、回到服务器,启动Tomcat:
5、启动成功,下面访问一下页面:
Success!