配置jdk,tomcat,在网页中输入http://localhost:8080就提示无法链接,我需要如何解决呢
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 29
- 注册时间: 2007-11-22 10:52
配置jdk,tomcat,在网页中输入http://localhost:8080就提示无法链接,我需要如何解决呢
我是手动安装jdk6 ,在http://java.sun.com下载jdk-6u3-linux-i586.bin,然后放在/opt下,使用终端
$ cd /opt
$ sudo ./jdk-6u1-linux-i586.bin
一路回车,直到询问是否安装,输入yes回车,ok,安装完毕,下面配置环境变量
配置classpath,修改所有用户的环境变量
$ sudo gedit /etc/profile
在文件最后添加
#set java environment
JAVA_HOME=/opt/jdk1.6.0_03
export JRE_HOME=/opt/jdk1.6.0_03/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
重新启动计算机,用命令测试jdk的版本
java -version
显示如下信息:成功安装
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
接着我要安装tomcat,
1-先去官方下载。http://tomcat.apache.org/最新版本6.0.14
2-解压,为了自己方便同样放在/opt下
3-启动Tomcat,使用终端进入放置文件的地方,
命令: cd /opt/apache-tomcat-6.0.14-src/bin
4-进入后,使用命令: sudo ./startup.sh 开启tomcat,结果提示
sudo ./startup.sh: command not found
然后我使用命令cd /回到根目录,在此输入:/opt/apache-tomcat-6.0.14-src/bin/startup.sh
在此提示:bash /opt/apache-tomcat-6.0.14-src/bin/startup.sh: Permission denied
这是怎么回事,在网页中输入http://localhost:8080就提示无法链接,我需要如何解决呢?
$ cd /opt
$ sudo ./jdk-6u1-linux-i586.bin
一路回车,直到询问是否安装,输入yes回车,ok,安装完毕,下面配置环境变量
配置classpath,修改所有用户的环境变量
$ sudo gedit /etc/profile
在文件最后添加
#set java environment
JAVA_HOME=/opt/jdk1.6.0_03
export JRE_HOME=/opt/jdk1.6.0_03/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
重新启动计算机,用命令测试jdk的版本
java -version
显示如下信息:成功安装
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
接着我要安装tomcat,
1-先去官方下载。http://tomcat.apache.org/最新版本6.0.14
2-解压,为了自己方便同样放在/opt下
3-启动Tomcat,使用终端进入放置文件的地方,
命令: cd /opt/apache-tomcat-6.0.14-src/bin
4-进入后,使用命令: sudo ./startup.sh 开启tomcat,结果提示
sudo ./startup.sh: command not found
然后我使用命令cd /回到根目录,在此输入:/opt/apache-tomcat-6.0.14-src/bin/startup.sh
在此提示:bash /opt/apache-tomcat-6.0.14-src/bin/startup.sh: Permission denied
这是怎么回事,在网页中输入http://localhost:8080就提示无法链接,我需要如何解决呢?
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
- yiding_he
- 帖子: 2677
- 注册时间: 2006-10-25 18:10
- 来自: 长沙
- 联系:
-
- 帖子: 29
- 注册时间: 2007-11-22 10:52
按你说的我在终端输入:chmod 755 startup.sh取得权限,然后再输入sudo /opt/apache-tomcat-6.0.14-src/bin/startup.shyaoms 写了:是权限不够阿,这样运行:代码: 全选
sudo /opt/apache-tomcat-6.0.14-src/bin/startup.sh
提示:The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
这是什么情况?要如何处理。我在网页还是无法打开页面,提示Firefox 无法建立到 localhost:8080 服务器的连接。
-
- 帖子: 29
- 注册时间: 2007-11-22 10:52
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
-
- 帖子: 29
- 注册时间: 2007-11-22 10:52
我已经设置环境变量了:
JAVA_HOME=/opt/jdk1.6.0_03
export JRE_HOME=/opt/jdk1.6.0_03/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
但不知道是否正确,然后我在终端输入:
root@liu-desktop:/opt/apache-tomcat-6.0.14-src/bin# sudo ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.14-src
Using CATALINA_HOME: /opt/apache-tomcat-6.0.14-src
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.14-src/temp
Using JRE_HOME: /opt/jdk1.6.0_03/jre
touch: 无法 touch ‘/opt/apache-tomcat-6.0.14-src/logs/catalina.out’: No such file or directory
./catalina.sh: 338: cannot create /opt/apache-tomcat-6.0.14-src/logs/catalina.out: Directory nonexistent
这又是什么情况呢?
JAVA_HOME=/opt/jdk1.6.0_03
export JRE_HOME=/opt/jdk1.6.0_03/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
但不知道是否正确,然后我在终端输入:
root@liu-desktop:/opt/apache-tomcat-6.0.14-src/bin# sudo ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.14-src
Using CATALINA_HOME: /opt/apache-tomcat-6.0.14-src
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.14-src/temp
Using JRE_HOME: /opt/jdk1.6.0_03/jre
touch: 无法 touch ‘/opt/apache-tomcat-6.0.14-src/logs/catalina.out’: No such file or directory
./catalina.sh: 338: cannot create /opt/apache-tomcat-6.0.14-src/logs/catalina.out: Directory nonexistent
这又是什么情况呢?
-
- 帖子: 29
- 注册时间: 2007-11-22 10:52
接着我在终端输入:
root@liu-desktop:/opt/apache-tomcat-6.0.14-src/bin# ./catalina.sh run
Using CATALINA_BASE: /opt/apache-tomcat-6.0.14-src
Using CATALINA_HOME: /opt/apache-tomcat-6.0.14-src
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.14-src/temp
Using JRE_HOME: /opt/jdk1.6.0_03/jre
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
打开网页还是提示,无法连接:Firefox 无法建立到 localhost:8080 服务器的连接。
root@liu-desktop:/opt/apache-tomcat-6.0.14-src/bin# ./catalina.sh run
Using CATALINA_BASE: /opt/apache-tomcat-6.0.14-src
Using CATALINA_HOME: /opt/apache-tomcat-6.0.14-src
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.14-src/temp
Using JRE_HOME: /opt/jdk1.6.0_03/jre
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
打开网页还是提示,无法连接:Firefox 无法建立到 localhost:8080 服务器的连接。
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
-
- 帖子: 29
- 注册时间: 2007-11-22 10:52
logs目录我已经创建了,在终端输入
root@liu-desktop:/opt/apache-tomcat-6.0.14-src/bin# ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.14-src
Using CATALINA_HOME: /opt/apache-tomcat-6.0.14-src
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.14-src/temp
Using JRE_HOME: /opt/jdk1.6.0_03/jre
但还是无法连接网页:http://localhost:8080
root@liu-desktop:/opt/apache-tomcat-6.0.14-src/bin# ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.14-src
Using CATALINA_HOME: /opt/apache-tomcat-6.0.14-src
Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.14-src/temp
Using JRE_HOME: /opt/jdk1.6.0_03/jre
但还是无法连接网页:http://localhost:8080