在/etc/profile中设定:
export JAVA_HOME=/home/pangm/jdk1.5.0_07
export PATH=$JAVA_HOME/bin
export TOMCAT_HOME=/usr/apache-tomcat-5.5.17
export BASEDIR=/usr/apache-tomcat-5.5.17
export CATALINA_BASE=/usr/apache-tomcat-5.5.17
export CATALINA_HOME=/usr/apache-tomcat-5.5.17
export CATALINA_TMPDIR=/usr/apache-tomcat-5.5.17/temp
启动tomcat:
[root@ngn1 bin]# ./startup.sh
Using CATALINA_BASE: /usr/apache-tomcat-5.5.17
Using CATALINA_HOME: /usr/apache-tomcat-5.5.17
Using CATALINA_TMPDIR: /usr/apache-tomcat-5.5.17/temp
Using JRE_HOME: /home/pangm/jdk1.5.0_07
然后就没反应了,请问有哪位大哥知道是什么问题?
export JAVA_HOME=/home/pangm/jdk1.5.0_07
export PATH=$JAVA_HOME/bin
export TOMCAT_HOME=/usr/apache-tomcat-5.5.17
export BASEDIR=/usr/apache-tomcat-5.5.17
export CATALINA_BASE=/usr/apache-tomcat-5.5.17
export CATALINA_HOME=/usr/apache-tomcat-5.5.17
export CATALINA_TMPDIR=/usr/apache-tomcat-5.5.17/temp
启动tomcat:
[root@ngn1 bin]# ./startup.sh
Using CATALINA_BASE: /usr/apache-tomcat-5.5.17
Using CATALINA_HOME: /usr/apache-tomcat-5.5.17
Using CATALINA_TMPDIR: /usr/apache-tomcat-5.5.17/temp
Using JRE_HOME: /home/pangm/jdk1.5.0_07
然后就没反应了,请问有哪位大哥知道是什么问题?
首先是安装jdk,需要设置环境变量:
#vi /etc/profile
JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jre
PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:
export JAVA_HOME JRE_HOME PATH CLASSPATH 然后把tomcat解压,切换到tomcat所在的目录,
./catalina.sh start //启动tomcatps -ef | grep tomcat //查看进程有没有启动
[root@ngn1 bin]# ./startup.sh
Using CATALINA_BASE: /usr/apache-tomcat-5.5.17
Using CATALINA_HOME: /usr/apache-tomcat-5.5.17
Using CATALINA_TMPDIR: /usr/apache-tomcat-5.5.17/temp
Using JRE_HOME: /home/pangm/jdk1.5.0_07
不知道是什么原因啊?
CATALINA_HOME =/usr/apache-tomcat-5.5.17
PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin:$CATALINA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib: ---
使用./catalina.sh start 应该可以运行。。具体你再看看
Using CATALINA_BASE: /home/xslan/apache-tomcat-5.5.29
Using CATALINA_HOME: /home/xslan/apache-tomcat-5.5.29
Using CATALINA_TMPDIR: /home/xslan/apache-tomcat-5.5.29/temp
Using JRE_HOME: /usr/lib/jvm/jre
Using CLASSPATH: /home/xslan/apache-tomcat-5.5.29/bin/bootstrap.jar
xslan@xslan:~/apache-tomcat-5.5.29/bin> wget http://127.0.0.1:8080
--2010-06-15 10:23:21-- http://127.0.0.1:8080/
Connecting to 127.0.0.1:8080... 已连接。
已发出 HTTP 请求,正在等待回应... 400 Bad Request
2010-06-15 10:23:21 错误 400:Bad Request。
xslan@xslan:~/apache-tomcat-5.5.29/bin> ps -ef|grep tomcat
xslan 11591 1 0 10:13 ? 00:00:03 /usr/lib/jvm/jre/bin/java
-Djava.util.logging.config.file=/home/xslan/tomcat/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/home/xslan/tomcat/endorsed -classpath /home/xslan/tomcat/bin/bootstrap.jar
-Dcatalina.base=/home/xslan/tomcat -Dcatalina.home=/home/xslan/tomcat
-Djava.io.tmpdir=/home/xslan/tomcat/temp org.apache.catalina.startup.Bootstrap start
xslan 12341 12138 0 10:24 pts/2 00:00:00 grep tomcat
我把他换成tomcat 5的版本了。这是启动之后发现的错误,怎么解决啊???
## 配置一些语言及字符集信息
export LANG=zh_CN
export LC_ALL=zh_CN.GBK### 这里填 JDK 的目录
export JAVA_HOME= ????## 将启动时间写入文件备查
echo "start: "$(date +"%F %T") >> logs/log.log## 以后台方式启动 TOMCAT
./apache-tomcat-5.5.28/bin/startup.sh > /dev/null 2> error.log &## 显示启动信息,启动完后要 Ctrl + C 掉,如果直接关掉 shell 会把服务一起关掉
tail -f error.log apache-tomcat-5.5.28/logs/catalina.$(date +%F).log logs/*.log
把 tomcat bin 目录改一下执行属性就可以了:chmod +x *.sh关掉脚本这样:#!/bin/sh## JDK 的目录
export JAVA_HOME=???## 将关掉的时间写入日志,备查
echo " stop: "`date +"%F %T"` >> logs/log.log## 执行关闭脚本
./apache-tomcat-5.5.28/bin/shutdown.sh## 睡觉 1 秒
sleep 1s## shutdown.sh 可能会关不掉,需要再使用 kill -9 强行关掉
## grep /xxxx 中的 xxxx 填一个能区分是哪个目录中的 tomcat
ps -efww | grep /xxxxx/apache-tomcat-5\.5\.28 | grep java | awk '{print $2}' | xargs kill -9tail -f apache-tomcat-5.5.28/logs/catalina.out
Using CATALINA_BASE: /home/xslan/apache-tomcat-5.5.29
Using CATALINA_HOME: /home/xslan/apache-tomcat-5.5.29
Using CATALINA_TMPDIR: /home/xslan/apache-tomcat-5.5.29/temp
Using JRE_HOME: /usr/lib/jvm/jre
Using CLASSPATH: /home/xslan/apache-tomcat-5.5.29/bin/bootstrap.jar
xslan@xslan:~/apache-tomcat-5.5.29/bin> wget http://127.0.0.1:8080
--2010-06-15 10:23:21-- http://127.0.0.1:8080/
Connecting to 127.0.0.1:8080... 已连接。
已发出 HTTP 请求,正在等待回应... 400 Bad Request
2010-06-15 10:23:21 错误 400:Bad Request。
xslan@xslan:~/apache-tomcat-5.5.29/bin> ps -ef|grep tomcat
xslan 11591 1 0 10:13 ? 00:00:03 /usr/lib/jvm/jre/bin/java
-Djava.util.logging.config.file=/home/xslan/tomcat/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/home/xslan/tomcat/endorsed -classpath /home/xslan/tomcat/bin/bootstrap.jar
-Dcatalina.base=/home/xslan/tomcat -Dcatalina.home=/home/xslan/tomcat
-Djava.io.tmpdir=/home/xslan/tomcat/temp org.apache.catalina.startup.Bootstrap start
xslan 12341 12138 0 10:24 pts/2 00:00:00 grep tomcat
我把他换成tomcat 5的版本了。这是启动之后发现的错误,怎么解决啊???
启动tomcat:
[root@ngn1 bin]# ./startup.sh
Using CATALINA_BASE: /usr/apache-tomcat-5.5.17
Using CATALINA_HOME: /usr/apache-tomcat-5.5.17
Using CATALINA_TMPDIR: /usr/apache-tomcat-5.5.17/temp
Using JRE_HOME: /home/pangm/jdk1.5.0_07
还没解决呢 ?请问是tomcat与jdk的版本要一样吗