系统版本:centos6.5版本 java版本:1.8

一、准备工作

1、 java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。

2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi

可以本地下载后上传到服务器上,也可以直接在服务器上使用wget命令下载,本案例直接使用wget命令下载 :

[root@localhost ~]# wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz

~

二、安装jdk

1.下载JDK

到甲骨文官网下载JDK,www.oracle.com,目前最新版为jdk1.8.0_161

2 解压安装

在/usr/local/下新建目录/java

.cd /usr/local
.sudo mkdir java

通过cd命令进入到下载的JDK目录下

.sudo tar zxvf ./jdk-8u91-linux-x64.tar.gz -C /usr/local/java

3、配置环境变量

Linux:例如tomcat安装在:/usr/local/tomcat

[root@ora-rac2 ~]# vi /etc/profile  进入配置文件,添加下列环境变量,编辑完Esc -> :wq 保存退出

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH   

前三行是java环境配置
export CATALINA_HOME= /usr/local/tomcat/apache-tomcat-7.0.77
export CATALINA_BASE= /usr/local/tomcat/apache-tomcat-7.0.77
后面这两行是tomcat环境配置

保存后,退出

[root@ora-rac2 ~]# source /etc/profile            牢记,这部一定要执行!!!!!

三、安装Tomcat

1、新建tomcat存放的目录

[root@localhost ~]# mkdir /usr/local/tomcat

2、拷贝下载好的 apache-tomcat-7.0.77.tar.gz 到 tomcat目录下

[root@localhost ~]# cp apache-tomcat-7.0.77.tar.gz /usr/local/tomcat/

3、进入tomcat目录,并解压apache-tomcat-7.0.77.tar.gz

[root@localhost ~]# cd /usr/local/tomcat/

[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.77.tar.gz

4、进入解压的tomcat包的bin目录,并启动tomcat

[root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-7.0.77/bin/

[root@localhost bin]# ./catalina.sh start

或:[root@localhost bin]# ./startup.sh
注: ./catalina.sh start 和 ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。

5、浏览器访问并解决防火墙问题。

在浏览器使用ip进行访问(端口默认:8080),http://192.168.0.111:8080,可以看到tomcat的管理界面
192.168.0.111 为服务器的ip地址,如果访问不了,有可能是服务器防火墙问题,8080端口被拦截了,于是需要打开8080端口,并保存重启防火墙:
[root@localhost bin]# iptables  -I  INPUT  -p  tcp  --dport  8080  -j  ACCEPT  

[root@localhost bin]# /etc/init.d/iptables  save

[root@localhost bin]# /etc/init.d/iptables  restart
在server.xml配置中可以修改访问端口,<Connector port="8080" 修改成80端口,浏览器上就可以直接通过http://192.168.0.111 进行访问。

参考链接:

1 tomcat环境变量配置

2Linux安装JDK完整步骤

linux jdk 和tomcat环境变量配置的更多相关文章

  1. JDK和tomcat环境变量配置

    JDK环境变量配置:   如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05, 那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_ ...

  2. jdk and tomcat 环境变量配置

    一.安装JDK和Tomcat 1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名及特殊符号. 2.安装Tomc ...

  3. java:jdk环境变量配置+tomcat环境变量配置

    一:JDK1.先安装jdk  查看jdk版本:   DOC下输入java -version2.配置环境变量(添加系统变量)  JAVA_HOME      D:\study\jdk-6\jdk-6(j ...

  4. 配置JDK和Tomcat环境变量

    配置JDK和Tomcat环境变量 一.安装JDK和Tomcat 安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名 ...

  5. JDK和Tomcat环境变量,以及用MyEclipse新建Web Project测试Tomcat Server

    [请尊重原创版权,如需引用,请注明来源及地址] 在此之前一直用的Eclipse挺顺手的,今天突然想换MyEclipse试试,不知安装MyEclipse的时候我选错了什么选项,反正JDK和Tomcat的 ...

  6. Windows环境下JDK安装与环境变量配置详细的图文教程

    原文作者:souvc博文出处:http://www.cnblogs.com/liuhongfeng/p/4177568.html 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1 ...

  7. 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程

    01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...

  8. JAVA开发环境搭建 - JDK安装及环境变量配置

    1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序

  9. JDK安装和环境变量配置-成功经验

    JDK安装和环境变量配置1.下载安装软件 2.安装JDK--开发环境,路径 3.之后打开安装路径下的bin文件夹路径,我的是默认安装C:\Program Files\Java\jdk1.6.0_10\ ...

随机推荐

  1. centos出现“FirewallD is not running”怎么办

    最近在阿里云服务器centos上安装了mysql数据库,默认是不开启远端访问功能,需要设置一下防火墙,在开放默认端口号 3306时提示FirewallD is not running,经过排查发现是防 ...

  2. 从此不再担心键盘遮住输入框OC(

    从此不再担心键盘遮住输入框OC(二) 字数544 阅读1492 评论15 喜欢25 在我发布这篇文章没多久之前,我发布了一篇叫 从此不再担心键盘遮住输入框OC(一)的文章.我在那篇文章中介绍了我的键盘 ...

  3. 一致性哈希(附带C++实现)

    在分布式集群中,对机器的添加删除,或者机器故障后自动脱离集群这些操作是分布式集群管理最基本的功能.如果采用常用的hash(object)%N算 法,那么在有机器添加或者删除后,就需要大范围的移动原有数 ...

  4. [翻译] 编写高性能 .NET 代码--第二章 GC -- 将长生命周期对象和大对象池化

    将长生命周期对象和大对象池化 请记住最开始说的原则:对象要么立即回收要么一直存在.它们要么在0代被回收,要么在2代里一直存在.有些对象本质是静态的,生命周期从它们被创建开始,到程序停止才会结束.其它对 ...

  5. 老男孩Python全栈开发(92天全)视频教程 自学笔记05

    day5课程内容: 集成开发环境(IDE) VIM #经典的Linux下的文本编辑器 Eclipse #Java IDE Visual Studio #微软开发的IDE notepad++ subli ...

  6. 使用stringstream对象简化类型转换

    < sstream>库定义了三种类:istringstream.ostringstream和stringstream,分别用来进行流的输入.输出和输入输出操作.另外,每个类都有一个对应的宽 ...

  7. shell脚本中 杀死可能成为僵尸进程的方法

    交互式 Bash Shell 获取进程 pid 在已知进程名(name)的前提下,交互式 Shell 获取进程 pid 有很多种方法,典型的通过 grep 获取 pid 的方法为(这里添加 -v gr ...

  8. spring oauth2 ,spring security整合oauth2.0 JdbcTokenStore实现 解决url-pattern .do .action

    参考以下两个文章: http://www.cnblogs.com/0201zcr/p/5328847.html http://wwwcomy.iteye.com/blog/2230265 web.xm ...

  9. scrapy的学习总结(1)

    1.xpath和css的节点的共同结合使用是一个挺好的使用过程,还有就是配合正则表达式的使用,这个也是很重要的.解决任何一个问题都会有不同方法.学会思考的解决问题. 2.item的数据抽取,pipel ...

  10. C语言视频简介

    通过学习<C语言基础视频教程>,可以让你对C语言有一个基础的了解,并且会编写一些基础的程序,本次视频主要讲解的内容有: 1. 数字的进制转换 2. 变量.运算符和表达式 3. 流程控制语句 ...