【问题标题】:Cannot start Tomcat server无法启动 Tomcat 服务器
【发布时间】:2013-10-16 09:45:04
【问题描述】:

我是 Linux 和 Tomcat 的新手,正在尝试正确安装 Tomcat。我所做的是提取 apache-tomcat-7.029 和 openjdk。

我设置了配置文件和路径,如:

export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=/root/tomcat

结果

java -version 

这是:

java version "1.6.0_34"
Java(TM) SE Runtime Environment (build 1.6.0_34-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04, mixed mode)

当我说

$CATALINA_HOME/bin/startup.sh

它返回我:

Using CATALINA_BASE:   /root/tomcat
Using CATALINA_HOME:   /root/tomcat
Using CATALINA_TMPDIR: /root/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/default-java
Using CLASSPATH:       /root/tomcat/bin/bootstrap.jar:/root/tomcat/bin/tomcat-juli.jar

但是当我尝试将tomcat与任一

一起使用时
http://MY_IP_address:8080/

我收到此错误:

 http://MY_IP_address:8080:No such file or directory

【问题讨论】:

  • 你在终端输入网址吗?
  • 是的,我确实在终端上输入。

标签: java linux tomcat


【解决方案1】:

打开您的浏览器,然后 在url 类型中

例如http://your_IP_address:8080/

http://192.168.0.100:8080http://locahost:8080

【讨论】:

  • 超时错误。我想我没有权限访问它,因为它在云中。我可以测试tomcat是否可以从终端运行吗?
  • @gbesler 我不确定,但要运行任何网络应用程序,您需要将其保存在 tomcat/webapps 文件夹中。如果您没有权限,那么如何保留应用程序
  • @gbesler 在 windows 中我们通过运行 telnet 检查端口是否打开。我不确定在 linux 中该命令是否存在。
  • 我明白你所说的,但我无法通过浏览器访问服务器。 ssh 是唯一的方法。只是想了解tomcat是向上还是向下。
  • 是的,它有帮助,但不是解决方案。
【解决方案2】:

打开浏览器并输入

http://locahost:8080

一旦检查 Apache Tomcat 服务是否启动

步骤: 开始-控制面板-管理工具-服务 并检查 apache tomcat。 如果服务未启动,则在运行 apache tomcat 之前右键单击并启动服务器

我试过了,效果很好

【讨论】:

  • 服务器在云端。除了 ssh,我无法访问它。
【解决方案3】:

在浏览器中输入http://localhost:8080
如果您想使用您的 IP 地址从另一台计算机访问它,您可以尝试找到您操作系统的防火墙设置并确保端口 8080(在您的情况下)是打开的。

【讨论】:

    猜你喜欢
    • 2013-06-05
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    相关资源
    最近更新 更多