webapp tomcat8 中的项目在网页中没有 运行

Project inside webapp tomcat8 does not run in webpage

我正在尝试 运行 我的应用程序在 Apache2 虚拟机中使用 tomcat8,使用 MacOS。 IP 地址是:http://143.167.11.2:8080 这是我在浏览器上 运行 link 时的视图:

我已经在这个 apache2 VM 中安装了 tomcat8,使用:apt-get install tomcat8 按照以下说明进行操作:https://www.linode.com/docs/development/frameworks/apache-tomcat-on-ubuntu-16-04/

当我运行这个地址http://143.167.11.2:8080时,结果是一样的,只是显示同一张图片。它不显示 tomcat 主页。

我已经尝试 运行 这个:./startup.sh 并且在终端内它启动了。

但是当我 运行 linked 地址 http://143.167.11.2:8080 结果是一样的,它显示了 apache 主页。

我尝试将我的项目放入 /var/lib/tomcat8/webapps,然后尝试 运行:http://143.167.11.2:8080/visualisation-dataproject。 但结果如下:

知道如何在 Web 浏览器上 运行 我的项目(我放在 webapps 文件夹中)吗?

Apache2 通常用于 PHP 项目。 Tomcat 通常用于 java 项目。有一些可能为什么你不能在网络浏览器上 运行 tomcat。原因之一是您没有正确安装 tomcat8。即使你安装了它,你也应该检查它是否真的有效。如果它在 VM 上工作,则可能是在 server.xml.

中为 tomcat 设置端口时出现的问题

要检查 server.xml,请尝试:sudo nano /etc/tomcat8/server.xml,然后找到 <Connector port="8080" protocol="HTTP/1.1 ... 行。

并尝试将端口 8080 更改为另一个端口,例如:8081。为什么?防止 tomcat8 服务器 运行 与另一台服务器(如 apache2)相同的端口。

之后尝试此 link 上的步骤:https://askubuntu.com/a/434085/856656 它应该有效。