Grails3-配置嵌入式Tomcat绑定地址
我正在使用嵌入式Tomcat servlet容器作为独立JAR运行Grails 3.1.3应用程序,并通过以下命令启动WAR:Grails3-配置嵌入式Tomcat绑定地址,tomcat,grails,grails-3.0,grails-3.1,Tomcat,Grails,Grails 3.0,Grails 3.1,我正在使用嵌入式Tomcat servlet容器作为独立JAR运行Grails 3.1.3应用程序,并通过以下命令启动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似乎没有将Tomcats绑定地址设置为127.0.0.1,因为它在I
java -jar -server -Dserver.host=127.0.0.1 -Dserver.port=50000 -Dgrails.env=prod -Xmx768M myApp.war
通过使用server.port
我成功地将Tomcat侦听端口设置为50000
。但是server.host
似乎没有将Tomcats绑定地址设置为127.0.0.1
,因为它在Internet上是可见的
有没有办法成功设置绑定地址?问题已经回答。只需使用属性
server.address
设置绑定地址。问题已得到回答。只需使用属性server.address
设置绑定地址。在application.yml中,我将URL和端口设置为
grails.serverURL: 'http://localhost:8080/appname'
server:
port: 8080
contextPath: '/appname'
在application.yml中,我将URL和端口设置为
grails.serverURL: 'http://localhost:8080/appname'
server:
port: 8080
contextPath: '/appname'
谢谢你的回答。我认为那行不通
grails.serverURL
未设置Tomcats绑定地址。它用于链接生成。但是根据Spring Boot文档,我上面的回答解决了这个问题。谢谢你的回答。我认为那行不通grails.serverURL
未设置Tomcats绑定地址。它用于链接生成。但是根据SpringBoot文档,我上面的回答解决了这个问题。