1)卸载系统自带的jdk版本:
查看自带的jdk:
#rpm -qa|grep gcj
可能看到如下类似的信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令删除上面查找的内容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
卸载rpm安装的jkd版本
查看安装的jdk:
#rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-1.6.0_22-fcs
卸载:
#rpm -e --nodeps jdk-1.6.0_22-fcs
然后重新安装
在vi /etc/profile里设置
JAVA_HOME=/usr/local/jdk1.7.0_79
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH CATALINA_BASE=/usr/local/tomcat2
CATALINA_HOME=/usr/local/tomcat2
export CATALINA_ASE CATALINA_HOME TOMCAT_HOME=/usr/local/tomcat2
export TOMCAT_HOME
一定要生效: source /etc/profile
2. 80端口不能启动
server.xml里还用8080, 然后
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
就可以转发, 80,8080都可以使用
3. 目录下的sh文件不能直接 startup.sh运行是因为没有加入环境变量
vi ~/.bash_profile
export CATALINA_HOME=/usr/local/tomcat2
export PATH=$CATALINA_HOME/bin:$PATH
然后生效source ~/.bash_profile