0

我使用嵌入式 Tomcat servlet 容器将 Grails 3.1.3 应用程序作为独立 JAR 运行,并通过以下命令启动 WAR:

java -jar -server -Dserver.host=127.0.0.1 -Dserver.port=50000 -Dgrails.env=prod -Xmx768M myApp.war

通过使用,server.port我成功地将 Tomcat 侦听端口设置为50000. 但server.host似乎没有设置 Tomcat 的绑定地址,127.0.0.1因为它在 Internet 上是可见的。

有没有办法成功设置绑定地址?

4

2 回答 2

1

问题已在此处得到解答。只需使用该属性server.address设置绑定地址。

于 2016-03-05T21:03:18.763 回答
1

在 application.yml 中,我将我的 url 和端口设置为

    grails.serverURL: 'http://localhost:8080/appname'
    server:
      port: 8080
      contextPath: '/appname'
于 2016-03-06T12:59:16.033 回答