Linux (CentOS 7.3) 下安装JAVA环境和Tomcat环境启动Tomcat服务器

来源:互联网 发布:大久保利通知乎 编辑:程序博客网 时间:2024/05/21 04:24

Linux(CentOS 7.3)下安装JAVA环境和Tomcat环境启动Tomcat服务器

  1. 登录Linux主机
  2. 下载软件包
  3. 上传软件包
  4. 安装软件包
  5. 配置环境变量
  6. 配置防火墙规则
  7. 重启防火墙
  8. 配置出入站规则
  9. 启动Tomcat服务器
  10. 访问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的安装目录+/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport 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服务器菜单,点击云服务器后面的数字进入服务器列表



点击管理,进入服务器管理页面

点击本实例安全组,然后点击配置规则,进入到安全规则配置页面




点击添加安全组规则,添加一个规则

分为入方向和出方向,可以通过快速创建规则
只配置自己需要的端口即可,否则很容易遭到黑客入侵。

    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系统中一个非常重要的地方,这个目录一般用来存放程序所需的整个文件系统的配置文件,有点类似于控制中心的意思。





















原创粉丝点击