Tomcat 已启动,连接被拒绝

Tomcat 已启动,连接被拒绝

我已经apache-tomcat-7.0.65.tar.gz从下载这里

我提取并开始使用startup.sh如下

arul@arul-pc:~$ chmod +x /usr/local/apache-tomcat-7.0.65/bin/startup.sh 
arul@arul-pc:~$ cd /usr/local/apache-tomcat-7.0.65/bin/
arul@arul-pc:/usr/local/apache-tomcat-7.0.65/bin$ ./startup.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-7.0.65
Using CATALINA_HOME:   /usr/local/apache-tomcat-7.0.65
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.65/temp
Using JRE_HOME:        /usr/bin
Using CLASSPATH:       /usr/local/apache-tomcat-   7.0.65/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.65/bin/tomcat-juli.jar
Tomcat started.
arul@arul-pc:/usr/local/apache-tomcat-7.0.65/bin$

但是,当我尝试使用浏览器打开时http://localhost:8080/出现错误连接被拒绝

网页不可用

如何解决这个问题?

编辑1

结果,对于ps -ef | grep java

arul@arul-pc:~$ ps -ef | grep java
arul      4404  4373  0 11:04 pts/2    00:00:00 grep --color=auto java

编辑2

结果,

arul@arul-pc:~$ which java
/usr/bin/java
arul@arul-pc:~$ java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
arul@arul-pc:~$ cd /usr/local/apache-tomcat-7.0.65/logs/
arul@arul-pc:/usr/local/apache-tomcat-7.0.65/logs$ ls
catalina.out
arul@arul-pc:/usr/local/apache-tomcat-7.0.65/logs$

当我打开catalina.out

/usr/bin/bin/java:未找到

答案1

Tomcat通过在 中java创建变量来运行。这通过附加到环境变量中来完成。您的当前设置为。因此您需要将 修改为。_RUNJAVAsetclasspath.sh/bin/javaJRE_HOMEJRE_HOME/usr/binJRE_HOME/usr

您可以startup.sh通过如下方式在脚本前面添加它来覆盖它:

JRE_HOME=/usr ./startup.sh

如果您想要JRE_HOME在整个系统中永久修改,请将其添加到,或编辑/etc/environment

相关内容