Linux(CentOS 7.3)下安装JAVA环境和Tomcat环境启动Tomcat服务器
- 登录Linux主机
- 下载软件包
- 上传软件包
- 安装软件包
- 配置环境变量
- 配置防火墙规则
- 重启防火墙
- 配置出入站规则
- 启动Tomcat服务器
- 访问Tomcat服务器
本文以阿里云的Linux主机讲解
1. 通过远程工具登录Linux主机
比如Putty,体积小巧,好用。下载链接(来自于百度软件)
2. 下载JAVA环境和Tomcat服务器
下载JAVA 1.8 ,下载链接(来自于Oracle官网)
下载Tomcat 8.5 ,下载链接(来自于Tomcat官网)
3. 上传软件包
通过ftp连接工具上传下载好的压缩包到Linux服务器,下载链接(来自于百度软件)
点击下载 不免费
没有ftp工具?通过命令行工具lrzsz也可以
安装lrzsz,在Linux下输入
yum -y install lrzsz
按下回车,等待安装完成
完成后,rz上传,sz下载
4. 安装软件包
移动到你文件的存放位置
cd /文件存放位置
解压软件包
tar -xzvf 软件包的名称
5. 配置环境变量
去到配置仓库
cd /etc
移动到Linux系统的 “ 配置仓库 ” 目录(为什么叫做配置仓库在文章后面会说明),通过vim 命令编辑profile文件,命令是 vim profile 然后回车,输入大写的G移动到文件尾,输入小写的 i 进入编辑模式,右移光标到最后一个字符,换行。在文件末尾输入如下代码
JAVA_HOME=JAVA的安装目录
JRE_HOME=JAVA的安装目录+/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
代码输入完成后,按下Esc键,退出编辑模式,然后输入bash命令执行保存文件操作
:wq
让配置立即生效
source /etc/profile确认是否生效
echo $PATH确认是否安装完成
java -version
如果返回以下字符,说明安装完成
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
6. 配置防火墙规则
输入bash命令开放Tomcat服务器所需的默认端口(80和8080端口)
firewall-cmd --zone=public --add-port=80/tcp --permanent;
firewall-cmd --zone=public --add-port=8080/tcp --permanent
7. 重启防火墙
重启防火墙让修改生效
firewall-cmd --reload
8. 配置出入站规则
阿里云的服务器在配置这些东西后,仍然不能进行访问,需要进入阿里云ECS服务器管理中心配置服务器的出入站规则(这是个坑)。
登录阿里云,进入控制台(右上角)
进入ECS服务器菜单,点击云服务器后面的数字进入服务器列表
点击后进入如下页面
点击 数字1进入到服务器列表
点击本实例安全组,然后点击配置规则,进入到安全规则配置页面
点击添加安全组规则,添加一个规则
只配置自己需要的端口即可,否则很容易遭到黑客入侵。
9. 启动Tomcat服务器
输入bash命令,移动到Tomcat服务器的可执行文件目录(bin目录)
cd /home/java8/tomcat/bin
执行该文件夹下的启动程序启动Tomcat
./startup.sh
10. 访问Tomcat服务器
在浏览器地址栏输入你的Linux主机公网IP地址+:8080 即可访问到你的Tomcat服务器
附注:
Linux系统的 /etc目录:一般命令都是以英文缩写来表示,但是 /etc比较例外,他是and so on的意思,意为等等。来自于法语的 et cetera (中文翻译:等等),也就是存放一些不太明确分类的文件的地方。他是Linux系统中一个非常重要的地方,这个目录一般用来存放程序所需的整个文件系统的配置文件,有点类似于控制中心的意思。