Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1729625
  • 博文数量: 234
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3322
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(234)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(44)

2012年(27)

2011年(22)

2010年(30)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: LINUX

2014-05-24 08:52:03

系统环境(精简安装,安装过程略):
[root@bogon ~]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.9 (Final)
Release: 5.9
Codename: Final

Tomcat
版本:6.0.18
下载地址:

JDK(JAVA开发环境)
版本:1.6 (实际上就是JAVA6,各位可以查看关于)
下载地址:
jdk有两个版本,个人较喜欢二进制包,可以随便指定安装目录
jdk-6u45-linux-x64.bin    ---二进制包
jdk-6u45-linux-x64-rpm.bin   ---rpm包

安装配置过程
如果有安装自带的java和tomcat之类的,首先要卸载掉
1.安装tomcat
[root@bogon ~]# ls
apache-tomcat-6.0.18.tar.gz  jre-6u45-linux-x64.bin      sunwill_web.zip
jdk-6u45-linux-x64.bin       jre-6u45-linux-x64-rpm.bin  tengine-2.0.2.tar.gz
jdk-6u45-linux-x64-rpm.bin   sunwill.sql
[root@bogon ~]# tar -xf apache-tomcat-6.0.18.tar.gz -C /opt/
[root@bogon ~]# cd /opt/
[root@bogon opt]# ln -s apache-tomcat-6.0.18 tomcat

2.安装jdk
[root@bogon ~]# cp jdk-6u45-linux-x64.bin /opt/
[root@bogon ~]# cd /opt/
[root@bogon opt]# chmod u+x jdk-6u45-linux-x64.bin 
[root@bogon opt]# ./jdk-6u45-linux-x64.bin 
[root@bogon opt]# ln -s jdk1.6.0_45 jdk
[root@bogon opt]# ls -al
total 70548
drwxr-xr-x  7 root root     4096 May 23 21:10 .
drwxr-xr-x 24 root root     4096 May 23 20:14 ..
drwxr-xr-x  9 root root     4096 May 23 20:33 apache-tomcat-6.0.18
lrwxrwxrwx  1 root root       11 May 23 21:10 jdk -> jdk1.6.0_45
drwxr-xr-x  8 root root     4096 Mar 27  2013 jdk1.6.0_45
-rwxr--r--  1 root root 72087592 May 23 21:09 jdk-6u45-linux-x64.bin
lrwxrwxrwx  1 root root       20 May 23 20:36 tomcat -> apache-tomcat-6.0.18
安装这两个软件时都创建了软链接,只是为了方便以后进行软件升级而已,如果使用新版本的jdk,直接将软连接链接到新版本目录即可

3.配置jdk和tomcat的环境变量
首先配置jdk的环境变量
[root@bogon opt]# vim /etc/profile.d/jdk.sh
export JAVA_HOME=/opt/jdk
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
配置tomcat的环境变量
[root@bogon opt]# vim /etc/profile.d/tomcat.sh
export TOMCAT_HOME=/opt/tomcat
export CATALINA_HOME=/opt/tomcat
export CATALINA_BASE=/opt/tomcat
export CATALINA_TMPDIR=/opt/tomcat/temp
配置完所有的环境变量后,使变量生效
[root@bogon opt]# source /etc/profile
环境变量配置成功的话,可以查看java的版本信息
[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)

4.配置tomcat启动脚本
[root@bogon opt]# cp /opt/tomcat/bin/catalina.sh /etc/init.d/tomcat
[root@bogon opt]# chmod u+x /etc/init.d/tomcat
如果没有完成第3步的环境变量并使之生效的话,在启动脚本时会出现如下错误
[root@bogon opt]# /etc/init.d/tomcat 
Cannot find /etc/bin/setclasspath.sh
This file is needed to run this program
如果环境变量配置正确的话,显示信息如下
[root@bogon opt]# /etc/init.d/tomcat 
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:       /opt/jdk
Usage: catalina.sh ( commands ... )
commands:
  debug             Start Catalina in a debugger
  debug -security   Debug Catalina with a security manager
  jpda start        Start Catalina under JPDA debugger
  run               Start Catalina in the current window
  run -security     Start in the current window with security manager
  start             Start Catalina in a separate window
  start -security   Start in a separate window with security manager
  stop              Stop Catalina
  stop -force       Stop Catalina (followed by kill -KILL)
  version           What version of tomcat are you running?
现在正式启动tomcat程序
[root@bogon opt]# /etc/init.d/tomcat start
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:       /opt/jdk
检测是否成功启动tomcat
[root@bogon opt]# netstat -ntpul | grep 8080
tcp        0      0 :::8080                     :::*                        LISTEN      10180/java 
另外使用浏览器访问本机的8080端口,如果能正常显示以下页面,也表示Tomcat运行正常




阅读(3258) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~