在linux系统中安装tomcat出现问题,显示/bin/setclasspath.shal/tomcat,This file is needed to run

lovegetty 2011-09-09 09:58:47
因为需要用到apache和tomcat进行整合,所以我安装tomcat,步骤如下:

一、安装配置jdk及tomcat
1、安装jdk及tomcat

[root@wardking ~]# tar zxvf apache-tomcat-6.0.14.tar.gz -C /usr/local/
[root@wardking ~]# mv jdk-6u3-linux-i586.bin /usr/local/
[root@wardking ~]# cd /usr/local
[root@wardking ~]# chmod a+x jdk-6u3-linux-i586.bin
[root@wardking ~]# ./jdk-6u3-linux-i586.bin


2、配置环境

[root@wardking ~]# ln -sf /usr/local/apache-tomcat-6.0.14 /usr/local/tomcat
[root@wardking ~]# ln -sf /usr/local/jdk1.6.0_03 /usr/local/jdk6
[root@wardking ~]# ln -sf /usr/local/jdk6/bin/java /usr/bin/
[root@wardking ~]# ln -sf /usr/local/tomcat/bin/startup.sh /usr/bin/tomcat-up
[root@wardking ~]# ln -sf /usr/local/tomcat/bin/shutdown.sh /usr/bin/tomcat-down

添加一个名为“michael”的管理员用户

[root@wardking ~]# vi /usr/local/tomcat/conf/tomcat-users.xml
<user username="michael" password="123456" roles="manager,admin"/>

设置环境变量

[root@wardking ~]# vi /etc/profile
JAVA_HOME=/usr/local/jdk6
CATALINA_HOME=/usr/local/tomcat
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CATALINA_HOME CLASSPATH PATH
[root@wardking ~]# source /etc/profile

3、测试tomcat服务

[root@wardking ~]# /usr/bin/tomcat-up
或者直接执行
/usr/local/tomcat/bin/startup.sh

检查tomcat是否启动

[root@wardking ~]# netstat -anp | grep 8080

在浏览器里访问http://localhost:8080/,可以看到tomcat的网页界面,并可以使用
用户“michael”登陆管理

停止tomcat服务
# tomcat-down

但是测试tomcat服务的时候出现了问题,显示
/bin/setclasspath.shal/tomcat
This file is needed to run this program
而且还是setclasspath.shal,后缀名是shal,我在tomcat文件夹中只找到setclasspath.sh,有没有谁知道是怎么回事啊?是哪里出问题了,希望各位大神指教啊,跪求啊!!~~~~(>_<)~~~~
...全文
843 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovegetty 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 as8023201 的回复:]

亲~~ 我碰上和你一模一样的错误了 求方法啊
[/Quote]

我后来又重新安装了一次,更改了一下配置文件:

设置环境变量

[root@wardking ~]# vi /etc/profile(在后面添加,即export语句的后面)
#JAVA_HOME=/usr/local/jdk6
#CATALINA_HOME=/usr/local/tomcat
#CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar
#PATH=$JAVA_HOME/bin:$PATH
#export JAVA_HOME CATALINA_HOME CLASSPATH PATH
(此处更改为)
JAVA_HOME=/usr/local/jdk6

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


export CATALINA_HOME=/usr/local/tomcat

export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

export PATH=$PATH:$CATALINA_HOME/bin


[root@wardking ~]# source /etc/profile

抱歉,很久没来了,希望对你有用。。。
as8023201 2011-11-28
  • 打赏
  • 举报
回复
亲~~ 我碰上和你一模一样的错误了 求方法啊
lovegetty 2011-10-14
  • 打赏
  • 举报
回复
我终于安装好了

24,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧