jdk下载:

我们这里下载了jdk-8u65-linux-x64.tar.gz。

官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

同意协议,下载对应位数的tar版本

tomcat下载:

我们这里下载了apache-tomcat-8.xx.tar.gz。

官网:http://tomcat.apache.org/download-70.cgi

下在core下的tar包,我这里下载tomcat8,根据需要下载

在安装前,将下载的jdk和tomcat上传到自己的linux对应文件目录下。

一  jdk安装

1. cd到文件jdk-8u65-linux-x64.tar.gz

[root@yihonglei /]# cd /usr/local/soft/

2. 解压

[root@yihonglei soft]# tar zxvf jdk-8u65-linux-x64.tar.gz

注:可以将解压后的jdk1.8.0_65放在自己喜欢的目录下,我们这里放在/usr/local/java目录下

3. 配置环境变量

[root@yihonglei /]# vim /etc/profile

配置内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_65
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.ja

保存,并退出。

4. 使环境变量立即生效

[root@yihonglei /]# source /etc/profile

5. 测试是否安装成功(java -version,javac -version)

[root@yihonglei /]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
[root@yihonglei /]# javac -version
javac 1.8.0_65

如果java -version,javac -version出现所安装版本,恭喜,说明安装配置成功。

总结: 安装就是文件解压,然后修改环境变量,使环境变量立即生效,测试成功就ok!

二 tomcat安装

注意: tomcat安装的前提,是在jdk安装成功的基础上

1. 将tomcat的tar包放在自己喜欢的目录,cd到所在目录

[root@yihonglei /]# cd /usr/local/soft/

2. 解压

[root@yihonglei soft]# tar zxvf apache-tomcat-7.0.73.tar.gz

注: 可以将解压文件放在自己喜欢的目录

3. 启动tomcat(cd 到解压后的tomcat bin目录下)

[root@yihonglei /]# cd /usr/local/apache-tomcat-7.0.73/bin/
[root@yihonglei bin]# ./startup.sh

4. 本地访问(进入linux图形化桌面,打开浏览器,输入localhost:8080或ip:8080)

三 tomcat提供外界访问端口

以上说明jdk和tomcat安装成功,但是一般我们会迫不及待的在自己windows系统上输入ip:8080访问,

这个时候是不是很失望,访问不到。因为我们的8080端口还有个防火墙未设置,外界是访问不到的。

开放8080端口:

1. cd到系统配置

[root@yihonglei /]# cd /etc/sysconfig/

2. 编辑iptables

[root@yihonglei sysconfig]# vim iptables

3. 增加8080端口(复制22端口整行,修改端口号为8080即可)

保存并退出。

4. 重启iptables

[root@yihonglei sysconfig]# service iptables restart

5. 再次通过windows浏览器访问(ip:8080),测试8080端口是否开放

总结: 关于tomcat安装,就是解压就ok,但是如果外界想访问8080端口,需要进行防火墙设置,开发端口

JDK安装及配置 (tar.gz版)和tomcat的安装的更多相关文章

  1. 【Linux】 JDK安装及配置 (tar.gz版)

    安装环境 Linux(Ubuntu 版) JDK安装 tar.gz为解压后就可以使用的版本,这里我将使用jdk-8u65-linux-x64.tar.gz版,安装到/usr/java/下 步骤一 将文 ...

  2. 【Linux】 JDK安装及配置 (linux-tar.gz版)

    安装环境:Linux(CentOS 7 64位 版) JDK安装:tar.gz为解压后就可以使用的版本,这里使用jdk-8u211-linux-x64.tar.gz版,安装到/usr/java/(us ...

  3. centos6.5安装jdk(解压tar.gz)

    0.说明 下载jdk文件包jdk-7u79-linux-x64.tar.gz. 1.环境清理(系统自带的OpenJDK) 1.1 查看OpenJDK的安装包 $ rpm -qa |grep java ...

  4. linux 安装mysql数据库——tar.gz包解压安装法

    mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_ ...

  5. Apache服务器最新版下载、安装及配置(win版)

    Apache服务器最新版下载.安装及配置(win版) Apache的下载: 登录http://httpd.apache.org/download.cgi 这个地址,找到2.4.10,如下图位置:   ...

  6. Linux系统安装jdk——.tar.gz版

    1.rpm.deb.tar.gz的区别: rpm格式的软件包适用于基于Red Hat发行版的系统,例如Red Hat Linux.SUSE.Fedora. deb格式的软件包则是适用于基于Debian ...

  7. Linux系统安装jdk——.tar.gz版(old)

    这里简单地阐述一下rpm.deb.tar.gz的区别. rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux.SUSE.Fedora. deb格式的软件包则是适用于基于 ...

  8. LINUX 安装JDK (rpm格式和tar.gz格式)

    谷歌博客地址:http://tsaiquinn.blogspot.com/2014/10/linux-jdk-rpmtargz.html JDK rpm方式: 我使用的是SecureCRT,先下载了然 ...

  9. UBUNTU如何安装tar.gz版的flash

    adobe flash player的官方下载页面为:https://get.adobe.com/cn/flashplayer/ 不过近期通过APT方式以及ubuntu的软件中心都安装不了flashp ...

随机推荐

  1. 利用机器学习实现微信小程序-加减大师自动答题

    之前有看到微信小程序<跳一跳>别人用python实现自动运行,后来看到别人用hash码实现<加减大师>的自动答题领取娃娃,最近一直在研究深度学习,为啥不用机器学习实现呢?不就是 ...

  2. 由支付宝当面付引发的NatApp方便调试回调

    http://blog.csdn.net/xunxianren007/article/details/54954520 这篇文章写的很好,很详细. 回调理解: 所谓回调:就是A类中调用B类中的某个方法 ...

  3. error: failed to connect to the hypervisor error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory 解决办法

    服务器版本:CentOS Linux release 7.4 Linux lb 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x8 ...

  4. SourceTree使用SSH克隆码云项目

    SourceTree使用SSH克隆码云项目 觉得有用的话,欢迎一起讨论相互学习~Follow Me SourceTree使用SSH克隆码云项目 参考文献 https://blog.csdn.net/q ...

  5. 数据分析与展示---Matplotlib入门

    简介: 一:Matplotlib库的介绍 (一)简单使用 二:区域划分subplot 三:plot函数 四:pyplot的中文显示 (一)方法一:修改rcParams参数 (二)方法二(推荐),在有中 ...

  6. redis sentinel集群

    ip分布情况: sentinel-1/redis 主 10.11.11.5 sentinel-2/redis 从 10.11.11.7 sentinel-3/redis 从 10.11.11.8 ha ...

  7. [USACO07NOV]挤奶的时间Milking Time

    https://daniu.luogu.org/problemnew/show/2889 按右端点从小到大排序后DP dp[i] 到第i个时间段的最大产奶量 不能按左端点排序,第i段由第j段更新时,第 ...

  8. 动态规划:POJ 3616 Milking Time

    #include <iostream> #include <algorithm> #include <cstring> #include <cstdio> ...

  9. Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第二部分(Page 7)

    编写你的第一个 Django app,第二部分(Page 7)转载请注明链接地址 本教程上接前面的教程.我们会配置数据,创建你的第一个 model,并对Django 自动生成的 admin 站点进行快 ...

  10. JavaScript事件代理入门

    事件代理(Event Delegation),又称之为事件委托.是 JavaScript 中常用绑定事件的常用技巧. 顾名思义,“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的 ...