linux安装tomcat, jdk出现的问题

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

原文地址:https://www.cnblogs.com/wujixing/p/6007506.html