繁体   English   中英

Tomcat启动,但输入以下内容时未显示在浏览器中:localhost:8080或ip:8080 Centos7 vm

[英]tomcat starts but doesnt show up in browser when entering: localhost:8080 or ip:8080 Centos7 vm

因此,我已经手动安装了Tomcat版本9.0.10和最新的Java JDK。 我已经正确添加了manager-gui和admin-gui用户。 我进入了server.xml文件,发现所有端口都是正确的..(连接到默认端口8080)我不得不做[]#取消设置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,并且在本地主机的浏览器中效果很好..可能会影响tomcat的访问权限吗?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM