在centos 6.3系统下安装java、tomcat环境的方法与步骤(方法经过验证,可安装成功)
一、安装java
1. 下载java二进制安装包
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-x64-rpm.bin
2. 开始安装java
A. 赋予刚才下载的文件执行权限
chmod a+x jdk-6u25-linux-x64-rpm.bin
B. 解包二进制文件
./jdk-6u25-linux-x64-rpm.bin
该二进制文件会解压出若十个bin文件,然后进行自动安装
C. 为JDK文件添加软链接
ln -s /usr/java/jdk1..0_25 /usr/local/java
添加后系统就能正确的进行调用,在设置环境变量和编译时也会用到
3. 为JAVA设置环境变量
设置环境变量
vi /etc/profile
末尾增加如下内容
-----------------------
set JAVA_HOME=/usr/local/java
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
------------------------
加载环境变量
source /etc/profile
4. 使用以下命令验证JAVA是否已经安装成功
java -version
如果显示为下面的内容,则表示安装成功
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
二、安装tomcat
1. 下载tomcat源安装包
wget http://apache.etoak.com/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz
2. 解压文件,并且开始安装(绿色安装)
tar -zxvf apache-tomcat-7.0..tar.gz
mv apache-tomcat-7.0. tomcat
cp -rf tomcat/ /usr/local/
3. 初始化tomcat的配置
cd /usr/local/tomcat/bin/
vi catalina.sh
在文件的末尾加上
CATALINA_HOME=/usr/local/tomcat/
JAVA_HOME=/usr/local/java
4. 启动tomcat
/usr/local/tomcat/bin/startup.sh
5. 4.查看tomcat启动日志:
cd /usr/local/tomcat/logs/cat catalina.out
-------------------
2013-8-1 3:23:56 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
.......
-------------------
发现日志提示缺少ARP模块,google了下,原因是tomcat默认未加载Tomcat Native增强组件
解决方法
a. 安装apr组件:
wget http://archive.apache.org/dist/apr/apr-1.4.6.tar.gz
tar zxvf apr-1.4..tar.gz
cd apr-1.4.
./configure --prefix=/usr/local/apr
make && make install
b. 安装Tomcat Native模块
cd /usr/local/tomcat/bin/
tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.-src/jni/native/
./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/java
make && make install
注:--with-java-home=/usr/local/java对应之前安装JDK的软链路径
c. 加载apr的环境变量,使tomcat加载Tomcat Native组件:
vi /etc/profile
添加如下内容:
----------------------
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
----------------------
加载环境变量,使其立即生效
source /etc/profile
d.重启tomcat:
killall java
/usr/local/tomcat/bin/catalina.sh start
f.查看端口状态:
lsof -i:
注:tomcat默认为8080端口,如果没有安装lsof,可以使用yum install lsof进行安装
------------------------
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 26116 root 40u IPv6 66456 0t0 TCP *:webcache (LISTEN)
------------------------
可以看到8080端口是被java占用,这说明tomcat与apache启动成功
5.测试启动页面:
浏览器输入 http://localhost:8080/ ,看到以下界面说明安装成功
在centos 6.3系统下安装java、tomcat环境的方法与步骤(方法经过验证,可安装成功)的更多相关文章
- Linux系统下安装jdk及环境配置(两种方法)
https://blog.csdn.net/qq_42815754/article/details/82968464 这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装j ...
- CentOS和Ubuntu系统下安装 HttpFS (助推Hue部署搭建)
不多说,直接上干货! 我的集群机器情况是 bigdatamaster(192.168.80.10).bigdataslave1(192.168.80.11)和bigdataslave2(192.168 ...
- CentOS和Ubuntu系统下安装vsftp(助推大数据部署搭建)
不多说,直接上干货! 同时,声明,我这里安装的vsftp,仅仅只为我的大数据着想,关于网上的复杂安装,那是服务和运维那块.我不多牵扯,也不多赘述. 一.CentOS系统里安装vsftp 第一步:使用y ...
- CentOS 6.6下安装配置Tomcat环境
本文转载至:http://www.linuxidc.com/Linux/2015-08/122234.htm 实验系统:CentOS 6.6_x86_64 实验前提:防火墙和selinux都关闭 实验 ...
- Linux系统下安装Angular2开发环境(Ubuntu16.0和deepin)
说明下,以下过程都是在ubuntu16.0系统下,win系统环境下的安装过程更简单,基本上可以仿效此环境来,除了不用配置系统命令(win下自动可以),node安装是exe程序,一键安装.另外,这里面像 ...
- ubuntu 系统下搭建Java的环境
1.首先可以使用 java -version来查看自己是否已经搭建了java的环境,如果出现了java的版本号则表示java的环境已经搭建好了!否则则继续下面的步骤进行java环境的搭建 2.进入Or ...
- 如何在Mac OS系统下搭建Java开发环境 配置Java环境变量
1. 打开终端 在finder里面搜索(这台MAC)查找终端 2. 在cdlouiedeAir:~ cdlouie$(cdlouie是我的电脑用户名) 后面输入sudo vim /etc/pr ...
- centos 6.5系统下安装ibus及设置开机自启动
先说一下系统环境:centos 6.5,然后我是以root身份执行的,没有权限的用户参见sudo用法 第1步:查找并安装ibus安装包,命令如下: 找到一行: ibus-pinyin.x86_64 : ...
- CentOS 6.5系统下安装和配置NFS服务
一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : 1 yum -y instal ...
随机推荐
- [JZOJ4673] 【NOIP2016提高A组模拟7.20】LCS again
题目 描述 题目大意 给你一个字符串和字符的取值范围,问和这个字符串的最长公共子串的长度为N−1N-1N−1的串的个数. 思考历程 一看就知道这是一个神仙题. 思考了一会儿,觉得AC是没有希望的了. ...
- CSS3中2D/3D转换、过渡、动画
转换.过渡.动画 2D 转换 1.translate() 方法 通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数: 实例 d ...
- 杂项-DTO:DTO(数据传输对象)
ylbtech-杂项-DTO:DTO(数据传输对象) 数据传输对象(DTO)(Data Transfer Object),是一种设计模式之间传输数据的软件应用系统.数据传输目标往往是数据访问对象从数据 ...
- php面向对象的初认识
面向对象的基本概念 面向对象的三大特征:继承 封装 多态 类和对象: 类是一个抽象的概念 对象是一个具体的实例 张三是一个对象,李四也是一个对象.王五同样是一个对象..... 他们都隶属于“人”这个“ ...
- 用JS把数组内的日期转换为星期
核心代码 给定日期是星期几,应把字符串转为Date: new.Date('2017-12-30').getDay(); // 返回0,表示星期天,1:星期一…… 案例: 需求: 调用此方法 funct ...
- fftw3.3.3在redhat4.4下安装
FFTW ( the Faster Fourier Transform in the West) 是一个快速计算离散傅里叶变换的标准C语言程序集,其由MIT的M.Frigo 和S. Johnson 开 ...
- 慢日志:mysqlsla
Linux服务器收集到的慢日志文件拿到本地(Windows7)的虚拟机(CentOS6.5)中去分析.首先使用Samba工具配置CentOS和Windows文件共享,然后使用mysqlsla分析慢查询 ...
- Asp.net Core Jenkins Docker 实现一键化部署
写在前面 在前段时间尝试过用Jenkins来进行asp.net core 程序在IIS上面的自动部署.大概的流程是Jenkins从git上获取代码 最开始Jenkins是放在Ubuntu的Docker ...
- AlexNet结构图详解
- c语言string的函数
PS:本文包含了大部分strings函数的说明,并附带举例说明.本来想自己整理一下的,发现已经有前辈整理过了,就转了过来.修改了原文一些源码的问题,主要是用char *字义字符串的问题,导致程序运行时 ...