【问题标题】:tomcat starts but doesnt show up in browser when entering: localhost:8080 or ip:8080 Centos7 vmtomcat 启动但在浏览器中输入时不显示:localhost:8080 或 ip:8080 Centos7 vm
【发布时间】:2018-08-11 04:44:29
【问题描述】:

所以我手动安装了 9.0.10 版的 tomcat 和最新的 java JDK。 我已经正确添加了 manager-gui 和 admin-gui 用户。我进入了 server.xml 文件,发现所有端口都是正确的..(连接到默认端口 8080)我必须做 []# unset CATALINA_HOME 否则它不会让我启动 tomcat 所以我做到了开始但是当我去浏览器并输入 localhost:8080 时它没有显示,它只说 firefox 无法与服务器 localhost:8080 建立连接,所以我进入日志查看是否有任何错误,并且确实在那里是这样的错误:/usr/local/tomcat/apache-tomcat-9.0.10/bin/catalina.sh:第 464 行:/usr/bin/Java/jdk-10.0.2/bin/bin/java 没有存在..它可能是正确的,为什么目录中会有 /bin/bin/ 这样的..所以我进入 catalina.sh 文件,将其中的内容复制到文档中的空白文件中,然后转到第 464 行(txt编辑器为我编号了这些行),我发现这是 464 处的这一行: eval $_NOHUP "\"$_RUNJAVA" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS %CATALINA_OPTS\

但我不知道该怎么办..我认为我可能有路径问题或可能是端口问题,但我不这么认为...我已经安装了 apache,它在带有localhost的浏览器..这可能会影响tomcat访问吗?

无论如何,我真的很感谢我能得到的任何帮助。顺便说一下,我对此很陌生。抱歉,我无法从我的虚拟机复制和粘贴,所以我必须输入它。我在 centos 7 上。

【问题讨论】:

  • 你能粘贴你的 catalina.sh 文件吗

标签: java apache tomcat centos7


【解决方案1】:

我认为您正在寻找可以管理工件的 tomcat 部署页面。如果这是正确的 您需要检查的第一件事是您的安装是否包含 tomcat 管理器应用程序。 您可以通过查看此路径(“apache-tomcat-9.0.10\webapps\manager”)来验证这一点。如果没有此路径,您可能需要重新安装您的 tomcat。

尝试从以下路径下载 zip 并启动​​服务器。

如果您尝试部署您的自定义应用程序,您可能必须提供访问您的应用程序的上下文路径。您还可以通过查看上述路径来验证部署。例如:如果您尝试部署 test.war,那么名为 test 的文件夹将出现在 webapp 文件夹中。 希望这会有所帮助。

【讨论】:

  • 是的,我的安装确实包含 tomcat 管理器应用程序。我检查了你告诉我的方式,它们存在。我正在尝试访问欢迎页面,其中有猫和一条绿色消息,上面写着“如果您正在阅读本文,那么您已经成功安装了 tomcat,恭喜”。这是我目前唯一尝试访问的页面。感谢您的回复!
猜你喜欢
  • 1970-01-01
  • 2019-12-16
  • 1970-01-01
  • 1970-01-01
  • 2012-10-08
  • 2016-09-02
  • 1970-01-01
  • 1970-01-01
  • 2019-06-04
相关资源
最近更新 更多