在同一台服务器上同时从Eclipse运行两个或多个Java EE项目?

时间:2014-12-29 08:03:50

标签: java eclipse maven server

我正在使用MAVEN和SAP-HANA云构建Web应用程序。我遇到了同时运行多个项目的问题。

目前我在服务器(Web JAVA)上运行web项目(ESCMP-moblie)。现在我想在同一台服务器上运行另一个应用程序或项目(ESCMP-web),但它提供错误消息为服务器端口:8080正在使用-HTTP端口并终止。

我通过选择project(ESCMP-web) ->RUN AS -> RUN ON SERVER ->choose an existing server ->Web JAVA -> finish .

来运行项目

如何在同一台服务器上运行两个项目?

编辑:

我想使用相同的端口和相同的JVM 服务器:从https://tools.hana.ondemand.com/#cloud下载的neo-java-web-sdk-1.58.18.1 Eclipse:JAVA EE IDE LUNA-4.4。
Sysetm:Windows-8.1 pro 64位
JDK:JDk-1.7.71

2 个答案:

答案 0 :(得分:1)

您可以使用相同的Server-Runtime实例来部署两个项目,转到服务器选项卡并右键单击该实例,单击添加/删除可以添加要在同一实例上部署的项目,我之前就是这样做的,忘了确切的步骤,但这是可行的。

您需要找到此面板: enter image description here

现在您所要做的就是从服务器选项卡启动服务器。只需使用项目上下文路径访问,就可以从同一个URL访问已部署的项目。

前,

http://MACHINE_IP:8080/project1/index.jsp
http://MACHINE_IP:8080/project2/index.jsp

答案 1 :(得分:0)

您似乎正在使用Tomcat(可能是由SAP自定义),因此它不是真正的应用服务器,但它是一个servlet容器。

在tomcat中,要在同一个实例上运行多个项目,您只需在work目录中设置项目即可。您可以手动执行此操作,也可以根据需要通过Eclipse执行此操作。

Here is an old tutorial但我猜它仍然有效。