皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1221|回复: 3

[分享] linux服务器安装jdk+tomcat

[复制链接]
发表于 2019-1-11 18:15:03 | 显示全部楼层 |阅读模式
一、描述
本文将介绍linux服务器如何安装和配置jdk+tomcat。
注:这里以centos7(32位)+jdk1.8+tomcat8.5为例进行演示,其他版本命令会有区别,请自行处理
二、安装1.8jdk
2.1.下载1.8jdk
注:这里是32位的操作系统,所以安装的32位的jdk,如果是64位的系统,则安装64位的jdk
注:实际jdk的下载地址根据实际情况修改

oracle上面在下载页面还要选择同意协议,但是在Linux里面无法选择,因此需要通过参数来避免用户验证
  1. wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-i586.tar.gz
复制代码
 楼主| 发表于 2019-1-11 18:16:10 | 显示全部楼层

2.2.解压jdk
  1. tar -zxvf jdk-8u191-linux-i586.tar.gz
复制代码

2.3.配置环境变量
  1. vi /etc/profile
复制代码

在最后加入以下几行:
  1. JAVA_HOME=/usr/java/jdk1.8.0_191
  2. CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  3. PATH=$JAVA_HOME/bin:$PATH
  4. export JAVA_HOME CLASS_PATH PATH
复制代码

保存并退出esc: wq
执行下面命令使修改立即生效
  1. source /etc/profile
复制代码

2.4.检查是否安装成功
  1. java -version
复制代码

出现错误bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
yum install glibc.i686 命令安装好glibc之后就可以看到java安装成功了,如下:
  1. java -version
  2. java version "1.8.0_191"
  3. Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
  4. Java HotSpot(TM) Client VM (build 25.191-b12, mixed mode)
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-11 18:18:05 | 显示全部楼层
三、安装tomcat
3.1.下载tomcat
  1. wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz  
复制代码

注:这里的下载链接要根据实际的tomcat下载地址进行修改
3.2.解压
  1. tar -zxvf apache-tomcat-8.5.37.tar.gz
复制代码

3.3.重命名tomcat文件夹
  1. mv apache-tomcat-8.5.37 tomcat8.5.37
复制代码

3.4.启动tomcat
进入“tomcat/bin”目录启动tomcat
  1. ./startup.sh
复制代码

出现下面的内容说明tomcat启动成功:
  1. Using CATALINA_BASE:   /download/tomcat8.5.37
  2. Using CATALINA_HOME:   /download/tomcat8.5.37
  3. Using CATALINA_TMPDIR: /download/tomcat8.5.37/temp
  4. Using JRE_HOME:        /usr/java/jdk1.8.0_191
  5. Using CLASSPATH:       /download/tomcat8.5.37/bin/bootstrap.jar:/download/tomcat8.5.37/bin/tomcat-juli.jar
  6. Tomcat started.
复制代码

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-11 18:19:08 | 显示全部楼层
启动完成后,本机通过localhost:8080可以访问,但是发现除了本机能访问,外部无法访问,这里需要对外界开放8080端口,centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewall运行下面命令即可。
1)查看已开放的端口
  1. firewall-cmd --list-ports
复制代码

2)开启8080端口
  1. firewall-cmd --zone=public--add-port=8080/tcp--permanent
复制代码

3)重启防火墙
  1. firewall-cmd --reload
复制代码

到这里8080端口就已经开启好了,下面的是常用的防火墙的命令,供参考,这里可以不需要设置。
4)停止防火墙
  1. systemctl stop firewalld.service
复制代码

5)禁止防火墙开机启动
  1. systemctl disable firewalld.service
复制代码

6)删除
  1. firewall-cmd --zone= public --remove-port=80/tcp --permanent
复制代码

到这里tomcat就配置完成了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-3-28 20:21 , Processed in 1.156199 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表