linux服务器安装jdk+tomcat

编辑
文档创建者:susie (58814 )     浏览次数:2921次     编辑次数:10次     最近更新:susie 于 2017-12-28     

目录:

1. 描述编辑

本文将介绍linux服务器如何安装和配置jdk+tomcat。

注:这里以centos7(32位)+jdk1.8+tomcat8.5为例进行演示,其他版本命令会有区别,请自行处理


2. 安装1.8jdk编辑

2.1 下载1.8jdk

注:这里是32位的操作系统,所以安装的32位的jdk,如果是64位的系统,则安装64位的jdk

注:实际jdk的下载地址根据实际情况修改

oracle上面在下载页面还要选择同意协议,但是在Linux里面无法选择,因此需要通过参数来避免用户验证

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-i586.tar.gz

2.2 解压jdk

tar -zxvf jdk-8u131-linux-i586.tar.gz 

2.3 配置环境变量

vi /etc/profile

在最后加入以下几行: 

JAVA_HOME=/usr/java/jdk1.8.0_131 CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASS_PATH PATH

保存并退出esc: wq

执行下面命令使修改立即生效

source /etc/profile

2.4 检查是否安装成功

java -version

出现错误bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

yum install glibc.i686 命令安装好glibc之后就可以看到java安装成功了,如下:

java -version

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode)

3. 安装tomcat编辑

3.1 下载tomcat

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.21/bin/apache-tomcat-8.5.21.tar.gz

注:这里的下载链接要根据实际的tomcat下载地址进行修改
3.2 解压

tar -zxvf apache-tomcat-8.5.21.tar.gz

3.3 重命名文件夹

mv apache-tomcat-8.5.21 tomcat8.5.21

3.4 启动tomcat

进入tomcat/bin目录启动tomcat

./startup.sh
出现下面的内容说明tomcat启动成功:
Using CATALINA_BASE:   /download/tomcat8.5.21
Using CATALINA_HOME:   /download/tomcat8.5.21
Using CATALINA_TMPDIR: /download/tomcat8.5.21/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_131
Using CLASSPATH:       /download/tomcat8.5.21/bin/bootstrap.jar:/download/tomcat8.5.21/bin/tomcat-juli.jar
Tomcat started.

启动完成后,本机通过localhost:8080可以访问,但是发现除了本机能访问,外部无法访问,这里需要对外界开放8080端口,centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewall运行下面命令即可。

1 ).查看已开放的端口

firewall-cmd --list-ports

2).开启8080端口

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

3).重启防火墙

firewall-cmd --reload

222


到这里8080端口就已经开启好了,下面的是常用的防火墙的命令,供参考,这里可以不需要设置。

4).停止防火墙

systemctl stop firewalld.service

5).禁止防火墙开机启动

systemctl disable firewalld.service

6).删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

到这里tomcat就配置完成了!

附件列表


主题: 部署集成
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?