CentOs5.5 安装tomcat

上一篇 / 下一篇  2011-04-06 17:53:46 / 个人分类:Tomcat

   CentOs5.5 自带的tomcat5
# rpm -qa|grep tomcat
tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_3.2
tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_3.2


1 安装文件拷贝到/opt目录下

#cp apache-tomcat-6.0.29.tar.gz /opt

2 添加可执行权限
#chmod 755 apache-tomcat-6.0.29.tar.gz 或 chmod a+x apache-tomcat-6.0.29.tar.gz

3执行安装
#tar -zxvf apache-tomcat-6.0.29.tar.gz 安装完毕后就生成了 apache-tomcat-6.0.29目录

重命名解压目录
# mv apache-tomcat-6.0.29 tomcat6_client

4找到启动脚本启动tomcat6

# /opt/tomcat6_client/bin/startup.sh 或#/opt/tomcat6_client/bin/catalina.sh start

Using CATALINA_BASE: /opt/tomcat6_client
Using CATALINA_HOME: /opt/tomcat6_client
Using CATALINA_TMPDIR: /opt/tomcat6_client/temp
Using JRE_HOME: /usr/java/default
Using CLASSPATH: /opt/tomcat6_client/bin/bootstrap.jar

查看启动状态
# ps -ef|grep java

root 12436 1 7 11:36 pts/1 00:00:05 /usr/java/default/bin/java -Djava.util.logging.config.file=/opt/tomcat6_client/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat6_client/endorsed -classpath /opt/tomcat6_client/bin/bootstrap.jar -Dcatalina.base=/opt/tomcat6_client -Dcatalina.home=/opt/tomcat6_client -Djava.io.tmpdir=/opt/tomcat6_client/temp org.apache.catalina.startup.Bootstrap start
root 12456 2697 0 11:37 pts/1 00:00:00 grep java

# netstat -nlupt|grep java
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 12436/java
tcp 0 0 :::8009 :::* LISTEN 12436/java
tcp 0 0 :::8080 :::* LISTEN 12436/java


5停止tomcat6
#/opt/tomcat6_client/bin/shutdown.sh 或# /opt/tomcat6_client/bin/catalina.sh stop

6 更改tomcat6_client 所属用户组与用户为www.www

用www用户登录系统后启动tomcat后报
touch: 无法触碰 “/opt/tomcat6_client/logs/catalina.out”: 权限不够
./catalina.sh: line 338: /opt/tomcat6_client/logs/catalina.out: 权限不够

[www@TMCMD bin]$ su - root
口令:
[root@TMCMD ~]# chown www.www /opt/tomcat6_client/
[root@TMCMD ~]# cd /opt
[root@TMCMD opt]# ls -al
总计 6296
drwxr-xr-x 4 root root 4096 12-19 22:35 .
drwxr-xr-x 23 root root 4096 04-07 20:49 ..
-rwxr-xr-x 1 root root 6407210 12-19 22:33 apache-tomcat-6.0.29.tar.gz
drwxr-xr-x 9 www www 4096 12-19 22:35 tomcat6_client
drwxr-xr-x 8 root root 4096 12-19 22:32 VBoxGuestAdditions-3.2.12


还是报
touch: 无法触碰 “/opt/tomcat6_client/logs/catalina.out”: 权限不够
./catalina.sh: line 338: /opt/tomcat6_client/logs/catalina.out: 权限不够

递归置为 www用户组 www用户 后www用户可以启动startup.sh 了
#chown -R www.www /opt/tomcat6_client/

7重命名启动停止命令

配置alias命令到 .bashrc文件
root用户:/root/.bashrc
普通用户:/home/www/.bashrc
# cd /home/www
# vi .bashrc
添加
alias client_start='(/opt/tomcat6_client/bin/catalina.sh start && tail -f /opt/tomcat6_client/logs/catalina.out &)'
alias client_stop='(/opt/tomcat6_client/bin/catalina.sh stop && tail -f /opt/tomcat6_client/logs/catalina.out &)'
alias client_log='(tail -f /opt/tomcat6_client/logs/catalina.out)'


TAG:

 

评分:0

我来说两句

Open Toolbar