装JDK和Tomcat的问题 多谢指点

装JDK和Tomcat的问题 多谢指点

装JDK和Tomcat的问题
在linux(在一台旧服务器上,redhat9)上装,下载了如下文件:
apache-tomcat-6.0.16-src.tar.gz
jdk-6u6-linux-i586-rpm.bin
先装JDK,用rpm命令安装,安装后:
[root@]# java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)
教程上说要在/etc/profile中添加变量,但在添加之前就可以编译运行HelloWorld程序了。但是,还是
在该文件中添加了:
JAVA_HOME=/usr/java/jdk1.6.0_06
export JAVA_HOME
PATH=$JAVA_HOME/binPATH
export PATH
CLASSPATH=.JAVA_HOME/libJAVA_HOME/jre/lib
export CLASSPATH

然后解压缩tomcat到/usr/local,进入/usr/local/tomcat/bin,进行bash startup.sh,报错
Using CATALINA_BASE:  /usr/local/tomcat
Using CATALINA_HOME:  /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:      /usr/java/jdk1.6.0_06
touch: 正在创建目录 ‘/usr/local/tomcat/logs/catalina.out’: 没有那个文件或目录
/usr/local/tomcat/bin/catalina.sh: line 291: /usr/local/tomcat/logs/catalina.out: 没有那个文件或目录

于是手工创建logs,再bash startup.sh,显示如下:(成功?)
Using CATALINA_BASE:  /usr/local/tomcat
Using CATALINA_HOME:  /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:      /usr/java/jdk1.6.0_06

但是在其他机器的IE中访问该地址的http的8080端口时候,看不见主页。
当在/usr/local/tomcat/bin,中执行bash shutdown.sh的时候,如下错误
Using CATALINA_BASE:  /usr/local/tomcat
Using CATALINA_HOME:  /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:      /usr/java/jdk1.6.0_06
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:18
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        
貌似是CLASSPATH设置的错误,而找不到类。但是改了几次/etc/profile文件,比如
CLASSPATH=.JAVA_HOME/lib/tool.jar
等等,都是不行。要崩溃了,找不到原因了
另,这台机器上自带的Apache是可以用的,但现在不想用他,想用Tomcat来充当web服务。在安装tomcat的
时候,已经将httpd服务关掉了。
多谢大家能够指点。
把classpath去掉
去掉了classpath,还是不行呀
是不是我的tomcat下载错了?
有几个tomcat?
/etc/profile里是不是有catalina_home或者tomcat_home之类的东西
端口到底是多少??
修改端口的时候,tomcat是否在运行
log里是否有错误?