Grails 3 - 配置嵌入式 Tomcat 绑定地址
Grails 3 - Configure embedded Tomcat bind address
我 运行 我的 Grails 3.1.3 应用程序作为独立的 JAR 使用嵌入式 Tomcat servlet 容器并通过以下命令启动 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
,因为它在互联网上是可见的。
有没有办法成功设置绑定地址?
问题已得到解答here。只需使用 属性 server.address
设置绑定地址。
在application.yml中,我将我的网址和端口设置为
grails.serverURL: 'http://localhost:8080/appname'
server:
port: 8080
contextPath: '/appname'
我 运行 我的 Grails 3.1.3 应用程序作为独立的 JAR 使用嵌入式 Tomcat servlet 容器并通过以下命令启动 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
,因为它在互联网上是可见的。
有没有办法成功设置绑定地址?
问题已得到解答here。只需使用 属性 server.address
设置绑定地址。
在application.yml中,我将我的网址和端口设置为
grails.serverURL: 'http://localhost:8080/appname'
server:
port: 8080
contextPath: '/appname'