在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.6.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.42.tar.gz
mv apache-tomcat-7.0.42 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.6.tar.gz
cd apr-1.4.6
./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.27-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:8080

注: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/ ,看到以下界面说明安装成功

posted on 2013-11-06 15:03  阿杜0409  阅读(759)  评论(0编辑  收藏  举报

导航