第一次安装tomcat,探索了几个小时才安装和部署完成。
需要运行tomcat前提是有jdk,因此要先安装java的jdk。
centos系统自带了一个java版本,为了后续的操作能够正常进行,首先卸载jdk和tomcat(如果曾经安装过的话)。
卸载
用指令查询是否安装,及相应版本
rpm -qa | grep java
rpm -qa | grep tomcat
如果有显示安装版本,使用
yum -y remove xxxx
或者直接用
yum -y remove jdk*
yum -y remove tomcat*
安装jdk
到官网下载相应的rpm版本,如果是64位系统,应该下载x64版本,否则就下载x86,。我起初用64位系统安装了x86软件,直接导致运行错误。
官网:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
下载完成后,到下载目录
rpm -ivh xxx.rpm
软件安装完成接着就是配置环境变量:
vim /etc/profile
找到以下注释这行,将其注释,并添加接下来的三行即可。
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/java/jdk1.7xxx
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
查看是否安装完成
source /etc/profile
java -version
如果正确显示版本号,所以已经安装完成。
安装tomcat
下载相应版本。官网 http://tomcat.apache.org/
例如 下载了 apache-tomcat-6.0.30.zip
unzip apache-tomcat-6.0.30.zip
mv apache-tomcat-6.0.30/ /usr/local/
cd /usr/local/apache-tomcat-6.0.30/bin/
vim catalina.sh ( 添加 CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/)
chmod +x *.sh
./startup.sh
如果需要其他主机能够访问,则修改 conf/server.xml 里面的8080端口为80端口。重启tomcat :运行bin目录下 shutdown.sh及startup.sh