JDK安装与配置

1、下载linux版本的jdk,我下的版本是jdk6.0,下载rpm版本的。

可通过百度搜索文件名:jdk-6u45-linux-x64-rpm.bin下载

也可通过oracle官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

例如我选择的是jdk-6u45-linux-x64-rpm.bin版本

2、然后打开linux终端,在usr目录下新建java文件夹,拷贝jdk安装包到该java目录

3、安装及配置环境变量:

  • 安装:
//执行权限
[root@localhost java]# chmod +x jdk-6u45-linux-x64-rpm.bin //安装命令
[root@localhost java]# ./jdk-6u45-linux-x64-rpm.bin
  • 配置环境变量:打开etc目录编辑profile文件进行编辑
  • //编辑profile文件命令
    [root@localhost]# vi /etc/profile //在profile文件最下方添加如下配置代码 :wq!保存并退出
    export JAVA_HOME=/usr/java/jdk1..0_45
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar //配置完毕后在终端输入 java _version 如果出现以下语句说明配置成功
    [root@localhost ~]# java -version
    java version "1.6.0_45"
    Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
    Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

tomcat安装与配置

1、下载linux版的tomcat安装包

apache官网:http://tomcat.apache.org/,进入官网选择左侧的版本

然后选择tar.gz(linux版)安装包下载

2、下载成功后,打开linux终端,在usr目录下建立tomcat目录

[root@localhost ~]# cd /usr  //打开usr目录
[root@localhost usr]# ls //查看目录下有那些文件
bin etc games include java lib lib64 libexec local sbin share src tmp tomcat1
[root@localhost usr]# mkdir tomcat //新建tomcat文件夹

3、利用ssh终端(如:xftp)拷贝刚才下载的tomat安装包到usr目录下的tomcat文件夹下

4、解压压缩包

[root@localhost tomcat]# tar -zxv -f apache-tomcat-6.0..tar.gz //解压压缩包
[root@localhost tomcat]# rm -rf apache-tomcat-6.0.44.tar.gz // 删除压缩包

5、启动tomcat

# /usr/local/tomcat/bin/startup.sh //启动tomcat  

如果出现一下代码说明启动成功。

[root@localhost bin]# ./startup.sh //启动tomcat命令
Using CATALINA_BASE: /usr/tomcat1/apache-tomcat-6.0.
Using CATALINA_HOME: /usr/tomcat1/apache-tomcat-6.0.
Using CATALINA_TMPDIR: /usr/tomcat1/apache-tomcat-6.0./temp
Using JRE_HOME: /usr/java/jdk1..0_45
Using CLASSPATH: /usr/tomcat1/apache-tomcat-6.0./bin/bootstrap.jar

6、开启防火墙8080端口

使用vi编辑器修改防火墙配置,修改iptables文件

[root@localhost ~]# vi + /etc/sysconfig/iptables //编辑iptables

在iptables文件最后增加如下代码:

-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport  -j ACCEPT

7、重启防火墙

[root@localhost ~]# service iptables restart  

说明:因为linux防火墙里没有开启8080端口,所以当我们想用外部浏览器访问linux主机的tomcat上的web应用时是访问不到的,因此我们要开启防火墙8080端口

校验tomcat

在本地浏览器输入:http://你的linuxIP:8080/(例如:http://192.168.100.123:8080/)如果看到tom猫就说明没问题了!

centos7系统下安装配置jdk、tomcat教程的更多相关文章

  1. Ubuntu下安装配置JDK,Tomcat,MySql

    jdk安装配置 下载jdk-6u45-linux-x64.bin 切换到root用户su root 切换目录,新建文件夹,复制文件cd /usr      mkdir javacd javacp 路径 ...

  2. Linux系统下安装配置JDK(rpm方式及tar.gz方式)

    以前都是在Windows环境进行开发的,最近因工作需要:学习在Linux系统下搭建开发环境,自此记录搭建过程,以方便查阅. 本文借鉴了 Angel挤一挤 .小五 两位的博客. 准备材料: JDK下载链 ...

  3. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  4. 【Tomcat】CentOS7.0下安装多个Tomcat及其配置

    安装前所需环境 在开始安装Tomcat之前,需要安装环境JDK,并配置JAVA环境.如果不知道如何配置,可参考这篇博客:[Linux]CentOS7.0下安装JDK环境 Tomcat安装 Tomcat ...

  5. 虚拟机centos7系统下安装hadoop ha和yarn ha(详细)

    一:基础环境准备 (一):虚拟机新建五个centos7系统(复制文件夹的方式) (二):角色分配 (三)按照角色分配表配置 (1)更改主机ip(自行查找),如果只是个人搭建玩一玩,可选择安装cento ...

  6. CentOS6.6系统中安装配置Samba的教程

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通 ...

  7. Ubuntu 安装配置 JDK+Tomcat+Nginx

    安装配置JDK 下载安装 # 下载: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=acc ...

  8. ubuntu linux环境下安装配置jdk和tomcat

    关于linux搭建服务器,ubuntu中jdk和tomcat的安装和配置 一.jdk的安装配置 1:去官网下载好自己需要的版本,注意,linux压缩文件通常以tar.gz结尾,别下载错了.本次我下载安 ...

  9. Linux系统下位(Ubuntu 11.04) 下安装配置 JDK 7安装步骤指导

    第一步:下载jdk下载内容为:jdk分为:jdk-7-linux-i586.tar.gzjdk-7u51-linux-x64.tar.gz(适合64位Linux操作系统) hadoop版本为:hado ...

随机推荐

  1. #Leetcode# 373. Find K Pairs with Smallest Sums

    https://leetcode.com/problems/find-k-pairs-with-smallest-sums/ You are given two integer arrays nums ...

  2. PHP 验证IP的合法性

    php验证IP的合法性! function get_ip(){ //判断服务器是否允许$_SERVER if(isset($_SERVER)){ if(isset($_SERVER[HTTP_X_FO ...

  3. 【转】Mysql事务,并发问题,锁机制

    转自:http://www.cnblogs.com/fidelQuan/p/4549068.html 1.什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点. 原子性:要不全部成 ...

  4. Latex使用:在latex中添加算法模块

    在Miktex下有三个latex algorithm包,分别为:algorithm,algorithmic,algorithm2e三个,其中algorithm,algorithmic经常成套使用: l ...

  5. 深入理解ajax系列第六篇——头部信息

    前面的话 每个HTTP请求和响应都会带有相应的头部信息,其中有的对开发人员有用.XHR对象提供了操作头部信息的方法.本文将详细介绍HTTP的头部信息 默认信息 默认情况下,在发送XHR请求的同时,还会 ...

  6. 【刷题】LOJ 2818 「eJOI2018」循环排序

    题目描述 本题译自 eJOI2018 Problem F「Cycle Sort」 给定一个长为 \(n\) 的数列 \(\{a_i\}\) ,你可以多次进行如下操作: 选定 \(k\) 个不同的下标 ...

  7. 使用Metasploit绕过UAC的多种方法

      一.用户帐户控制(UAC)简介 在本文中,我们将简要介绍一下用户帐户控制,即UAC.我们还将研究它如何潜在地保护免受恶意软件的攻击并忽略UAC提示可能给系统带来的一些问题. 1.什么是用户帐户控制 ...

  8. 几种简单的排序算法(JAVA)

    几种排序算法(JAVA) 一.代码 package com.hdwang; import java.util.Arrays; /** * Created by admin on 2017/1/20. ...

  9. 解题:NOI 2014 随机数生成器

    题面 为什么NOI2014有模拟题=.=??? 按题意把序列生成出来之后,对每一行维护一个能取到的最左侧和能取到的最右侧.从小到大$O(n^2)$枚举数字看看能否填入,能填入则暴力$O(n)$更新信息 ...

  10. 【洛谷P2661】信息传递 (updated)

    题目大意:给定一棵 N 个节点的内向树森林,求该内向树森林的最小环的大小(按边计算). 题解:先删链,再计算环的大小,统计答案即可. 代码如下 #include <bits/stdc++.h&g ...