系统环境: Red Hat EnterPRise Linux Server release 5.7 (Tikanga) 64位
Tomcat下载
从官方网站 http://tomcat.apache.org/下载你需要的Tomcat版本,目前Tomcat主要版本有Tomcat 6.0、Tomcat 7.0、Tomcat 8.0三个版本,下面我们以6.0(6.0.39)版本为例, 下载URL地址:http://tomcat.apache.org/download-60.cgi ,如果你需要下载Tomcat 6.0下的其它版本,点击链接地址“Archives“ http://archive.apache.org/dist/tomcat/tomcat-6/ 即可查看到你需要的版本。
Tomcat安装
Step 1:安装配置JDK
关于JDK的安装配置细节可以参考我以前的博客lRedhat Linux安装JDK 1.7,JDK最好选择合适的版本,这里我为了方便省事,就安装了JDK1.7.
1: [root@DB-Server tmp]# chmod +x jdk-7u25-linux-x64.rpm
2:
3: [root@DB-Server tmp]# rpm -ivh jdk-7u25-linux-x64.rpm
4: Preparing... ########################################### [100%]
5: 1:jdk ########################################### [100%]
6: Unpacking JAR files...
7: rt.jar...
8: jsse.jar...
9: charsets.jar...
10: tools.jar...
11: localedata.jar...
12: [root@DB-Server tmp]# cd /usr/java/
配置环境变量,在etc/profile文件下添加
export JAVA_HOME=/usr/java/jdk1.7.0_25 export CLASSPATH=/usr/java/jdk1.7.0_25/lib export PATH=$JAVA_HOME/bin:$PATH
1: [root@DB-Server jdk1.7.0_25]# vi /etc/profile
2: [root@DB-Server jdk1.7.0_25]# source /etc/profile --生效修改配置信息
3:
4: [root@DB-Server jdk1.7.0_25]# echo $JAVA_HOME
5: /usr/java/jdk1.7.0_25
6: [root@DB-Server jdk1.7.0_25]# echo $CLASSPATH
7: /usr/java/jdk1.7.0_25/lib
8: [root@DB-Server jdk1.7.0_25]# java -version
9: java version "1.7.0_25"
10: Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
11: Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
12: [root@DB-Server jdk1.7.0_25]#
Step 2:安装Tomcat
1: [root@DB-Server tmp]#tar zxvf apach-tomcat-6.0.16.tar.gz
2:
3: [root@DB-Server tmp]#mkdir /usr/local/tomcat
4:
5: [root@DB-Server tmp]# mv apache-tomcat-6.0.39 /usr/local/ tomcat
6:
7:
8: [root@DB-Server tomcat]# vi /etc/profile
9:
10: export TOMCAT_HOME=/usr/local/tomcat
11:
12:
13: [root@DB-Server tomcat]# source /etc/profile
14: [root@DB-Server tomcat]# echo $TOMCAT_HOME
15: /usr/local/tomcat
16:
17:
18: [root@DB-Server bin]# pwd
19: /usr/local/tomcat/apache-tomcat-6.0.39/bin
20: [root@DB-Server bin]# ./startup.sh
21: Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-6.0.39
22: Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-6.0.39
23: Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-6.0.39/temp
24: Using JRE_HOME: /usr/java/jdk1.7.0_25
25: Using CLASSPATH: /usr/local/tomcat/apache-tomcat-6.0.39/bin/bootstrap.jar
如果需要指定Tomcat在某个账号下运行或管理,则可以通过下面脚本:例如,我要创建一个tomcat的账号
1: [root@DB-Server ~]# groupadd tomcat
2:
3: [root@DB-Server ~]# useradd -g tomcat -d /home/tomcat -u 502 tomcat
4:
5: Creating mailbox file: File exists
6:
7: [root@DB-Server tomcat]# chown -Rf tomcat.tomcat /usr/local/tomcat/
8:
9: [root@DB-Server tomcat]#passwd tomcat
10:
11: Changing passWord for user tomcat.
12:
13: New UNIX password:
14:
15: Retype new UNIX password:
16:
17: passwd: all authentication tokens updated successfully.
在浏览器里面输入http://localhost:8080/ (默认端口为8080,可以修改该端口号) 验证Tomcat是否安装成功,如果安装成功,则会看到Tomcat的index.jsp并证明Tomcat启动成功了
Tomcat配置
关于Tomcat的目录结构,可以参考下面简单的描述,
[root@DB-Server apache-tomcat-6.0.39]# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
主目录下面有bin、lib等目录
bin 存放Tomcat启动、停止服务程序以及一些其他脚本程序
lib 存放Tomcat运行需要的jar包
log 存放Tomcat运行的相关日志文件
conf 存放Tomcat配置文件。例如server.xml 、 web.xml等
temp 存放Tomcat运行的临时文件。
webapps Web应用的发布目录,默认情况下把Web应用文件放于此目录。
work Tomcat的工作目录,默认情况下把编译JSP文件生成的servlet类文件放于此目录下
1:启动Tomcat服务
新闻热点
疑难解答