0

工作区由 2 个项目组成。一个是主要的、面向用户的 grails 应用程序,它在端口 8080 上运行。另一个是管理应用程序,也是 grails,通过它配置主应用程序的各种东西(我想运行,与主应用程序同步,在 8081 上)。

我不知道如何让两者同时运行(并且未能通过谷歌找到答案)。我想这样做,以便我可以在管理应用程序中更改主应用程序的内容,并在主应用程序中测试这些更改,而无需不断关闭一个以启动另一个。

我尝试将本地环境的 config.groovy 参数设置为 grails.serverURL = "http://localhost:8081/admin-app" (而主应用程序指定 grails.serverURL = "http://localhost: 8080/主应用")

我尝试在管理应用程序的运行配置中添加“-Dserver.port=8081”作为程序参数,但这并不能解决问题。

我最谦虚的感谢 eclipse/STS 大师,他有这个问题的答案。

4

1 回答 1

5

您不应将 server.port 添加为程序参数。它需要是一个 vm 参数。

VM 参数添加在参数选项卡上:

在此处输入图像描述

所以,应该添加在底部,而不是顶部。

于 2012-05-29T20:28:30.450 回答