Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1084602
  • 博文数量: 227
  • 博客积分: 6860
  • 博客等级: 准将
  • 技术积分: 2688
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-02 16:06
文章分类

全部博文(227)

文章存档

2015年(7)

2014年(8)

2012年(5)

2011年(62)

2010年(145)

分类:

2010-12-23 09:41:33

今天在CentOS4中部署了下tomcat,这里我把步骤详细说下,也算是对我知识的巩固吧。
1、下载安装JDK
下载地址:
下载完成后生成一个bin文件。
修改其权限:chmod 775 xxxxxx.bin 执行 ./xxxxxx.bin
执行完成后生成一个jdk1.6.0_23的文件夹。
2、配置Tomcat
我这里用的是免安装版的下载地址: 我下载的是tomcat5.5
不需要安装,直接设置环境变量:
vi.bash_profile 打开加上这几句
export JAVA_HOME=/tomcat/jdk1.6.0_23
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export CATALINA_BASE=/tomcat/tomcat-5.5
export CATALINA_HOME=/tomcat/tomcat-5.5
到这里tomcat就配置完毕
3、检测
打开tomcat-5.0.24/bin/下的startup.sh
输入 打开控制台。至此tomcat配置完毕。
4、常见问题解决
如果输入上面url访问失败,即tomcat启动失败,请用下面的方法来尝试处理
(1).权限问题,用户权限和文件是否有可执行权限。
a.普通用户权限一般不足,用chmod命令给用户加权限,我是用root用户来进行安装的,因此没有遇到这个问题。
b.文件的权限不够,大部分时候是没有可执行权限。我在安装过程中失败后,给下面文件(xxxxx.bin)文件夹中所有文件赋予了可执行权限。可用下面的命令。
# chmod 777 "文件名" (如:#chmod 777 startup.sh)
(2)防火墙和端口问题 查看tomcat的8080端是否开启
首先确定是不是防火墙问题,可以运行下面命令将防火墙服务关闭,然后再访问看是否正常。如果正常,说明是防火墙问题,我安装过程就是遇到这个问题,后来发现时防火墙问题,用下面方法解决掉

了。
关闭服务器的防火墙服务命令
# service iptables stop
开启服务器的防火墙服务命令
# service iptables start
编辑和开启防火墙相应端口命令
# vim /ect/sysconfig/iptables
查看端口是否被占用,查看端口命令
# netstat -pan|gerp 8080
查看Tomcat进程命令
# ps -ef|grep tomcat
杀死一个进程命令
# kill 进程id (注:呵呵,感觉比windows下简单多了,kill you, hehe)
查看系统初始所有服务命令
# cd /etc/rc.d/init.d
# ls
挂载服务,删除服务,服务列表可以通过下面命令查看到
# chkconfig -h
5、设置tomcat开机自启动
修改/etc/rc.local文件再最后添加如下内容
JAVA_HOME=/tomcat/jdk1.6.0_23
export JAVA_HOME
/tomcat5.5/bin/startup.sh
阅读(939) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-23 14:25:12

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com