【问题标题】:tomcat server started but localhost:8080 is not uptomcat 服务器已启动,但 localhost:8080 未启动
【发布时间】:2013-06-28 07:29:43
【问题描述】:

我正在以下链接中使用 Eclipse 的 sysdeo 插件安装 tomcat:

http://technologicaloddity.com/using-projects/java-projects/setting-up-the-sysdeo-tomcat-plug-in/

由于我需要在我的 spring mvc 中的 tomcat 中运行 solrserver,所以我按照上面的链接进行操作。

我配置了一切,我也做了 solr war 部署配置文件并启动了 tomcat。控制台中没有更多错误,它说服务器已启动,solr war 也被部署,我可以看到 tomcat 目录中的文件。但是当我仍然检查网址

本地主机:8080

它没有显示tomcat主页。也,

本地主机:8080/solr

不带我到 solr 管理页面 我在 Windows 7 中使用 tomcat 7.0.37、solr-1.4.0、eclipse indigo 64 位。 谁能帮我解决这个问题?

提前致谢!

【问题讨论】:

    标签: eclipse tomcat solr


    【解决方案1】:

    您使用真正的tomcat 安装/路径还是将您的项目链接到tomcat? 在eclipse的服务器配置端,你可以选择“使用tomcat安装”,然后你就可以看到tomcat root webapp了。

    希望这会有所帮助。

    【讨论】:

    • 感谢您的解决方案。我只是通过将 tomcat 基本目录指定到 tomcat 安装路径来做到这一点。实际上我错过了那部分。现在它可以正常工作了。您对从 Spring Web 应用程序中启动 tomcat 容器中的 solr 服务器有任何想法吗?
    【解决方案2】:

    Mac 用户

    首先尝试:转到活动监视器 -> 搜索 java 并终止实例,然后重新启动服务器并尝试。

    第二次尝试: 检查tomcat日志文件夹下的日志文件是否有任何错误。

    使用以下命令检查终端中的tomcat日志

    tail -f {tomcatpath}/logs/catalina.out
    

    第三次尝试: 检查节点或其他应用程序是否使用相同的端口。使用以下命令检查哪个应用程序正在侦听特定端口。您将在第二列中看到带有 pid 的应用程序列表。

    lsof -i :8080 | grep LISTEN
    

    使用下面的命令杀死进程

    sudo kill -9 pid
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-04
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      相关资源
      最近更新 更多