读书人

Tomcat装配

发布时间: 2012-08-29 08:40:14 作者: rapoo

Tomcat安装

Tomcat官网地址http://tomcat.apache.org/

依据当前开发环境的操作系统下载相应的版本,

windows

解压版

解压至某一路径。点击该路径下的startup.bat启动,输入http://localhost:8080/访问Tomcat版本页面,

点击shutdown.bat则关闭。

安装版

EXE一键安装非常简单,NEXT。在所有程序中寻找Monitor?Tomcat点击启动,输入http://localhost:8080/访问Tomcat版本页面,退出右击 桌面右下角任务图标即可。

linux

一、下载解压

1. 下载linux版本apache-tomcat-6.0.16.zip。
2. chmod 755 tomcat6.zip
?????? unzip tomcat6.zip -d /usr/local/reiyenKart/java/tomcat6 解压zip文件到指定目录。
???? tomcat安装完成。现在该目录是没有修改权限
???? chmod 755 tomcat/
二、配置

在/etc/profile中添加
?????? export JAVA_HOME=/usr/local/reiyenKart/java/jdk1.6.0_16
?????? export JRE_HOME=/usr/local/reiyenKart/java/jdk1.6.0_16/jre
?????? export CATALINA_HOME=/usr/local/reiyenKart/java/tomcat6

#指定Tomcat的目录

CATALINA_BASE="/usr/local/jakarta-tomcat-6.0

CATALINA_HOME="/usr/local/jakarta-tomcat-6.0

#增加Tomcat的bin目录到PATH

PATH=$PATH:$CATALINA_HOME/bin

#输出环境参数

export CATALINA_BASE CATALINA_HOME PATH


三、 编写开机启动服务的文件

??? /etc/init.d 是一般开机的启动服务存放在这个目录下。在/etc/init.d/下建立tomcat6.sh内容如下: 

#! /bin/bash
# /etc/init.d/tomcat6.sh
#
# Some things that run always
#? . /root/.bashrc
# Carry out specific functions when asked to by the system
case "$1" in
? start)??? //启动时运行
??? echo "Starting tomcat6.0 "
#??? export JRE_HOME=/usr/local/reiyenKart/java/jdk1.6.0_16/jre
??? su - tomcat6 -c? /usr/local/reiyenKart/java/tomcat6/bin/startup.sh
??? //切换到tomcat6用户,执行startup.sh这个文件。-表示保存环境变量
#?? /usr/local/reiyenKart/java/tomcat6/bin/startup.sh
??? ;;
? stop)?? //关闭时运行
??? echo "Stopping tomcat6.0"
??? su - tomcat6 -c /usr/local/reiyenKart/java/tomcat6/bin/shutdown.sh
??? ;;
? *)
??? echo "Usage: /etc/init.d/tomcat6.sh {start|stop}"
??? exit 1
??? ;;
esac
exit 0
四、创建用户tomcat6

???? 1. useradd tomcat6
???? 2. finger tomcat6 查看用户的信息
???? 3. usermod -s /bin/bash tomcat6? 修改用户
???? 4.将tomcat目录的owner和group都设置为tomcat6(仅tomcat6用户可以对这个文件夹进行操作,安全)
???? ? chown -R tomcat6 tomcat6/
?????? chgrp -R tomcat6 tomcat6/
???? 5.把tomcat6.sh更改owner和group
?????? chown -R tomcat6 tomcat6.sh
?????? chgrp -R tomcat6 tomcat6.sh
五、创建符号链接

?? 1. update -rc.d tomcat6.sh defaults 会产生以下链接:
/etc/rc0.d/K20tomcat6.sh -> ../init.d/tomcat6.sh
/etc/rc1.d/K20tomcat6.sh -> ../init.d/tomcat6.sh
/etc/rc2.d/S20tomcat6.sh -> ../init.d/tomcat6.sh
/etc/rc3.d/S20tomcat6.sh -> ../init.d/tomcat6.sh
/etc/rc4.d/S20tomcat6.sh -> ../init.d/tomcat6.sh
/etc/rc5.d/S20tomcat6.sh -> ../init.d/tomcat6.sh
/etc/rc6.d/K20tomcat6.sh -> ../init.d/tomcat6.sh

?

读书人网 >软件架构设计

热点推荐