webapp tomcat8内部的项目未在网页中运行

时间:2018-08-03 20:50:41

标签: apache2 tomcat8

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

webpage apache2 VM

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

当我运行该地址http://143.167.11.2:8080时,结果是相同的,只是显示了同一张图片webpage apache2 VM。它不显示tomcat主页。

我试图在终端内部运行./startup.sh,它开始了。 output ./startup.sh

但是当我运行链接地址http://143.167.11.2:8080时,结果是相同的,它显示的是Apache主页。

我试图将项目放入/var/lib/tomcat8/webapps中,然后尝试运行:http://143.167.11.2:8080/visualisation-dataproject。 但是结果如下: result when running the link

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

1 个答案:

答案 0 :(得分:1)

Apache2通常用于PHP项目。 Tomcat通常用于Java项目。有一些可能原因导致您无法在Web浏览器上运行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等其他服务器在同一端口上运行。

之后,请尝试以下链接上的步骤:https://askubuntu.com/a/434085/856656,它应该可以工作。