将Grails3URL更改为HTTPS

将Grails3URL更改为HTTPS,grails,https,Grails,Https,我在Grails3.3应用程序中设置了SSL,如下所示,它可以正常工作 environments: development: server: port: 8443 ssl: enabled: true key-store: './localkeystore' key-store-password: 'l

我在Grails3.3应用程序中设置了SSL,如下所示,它可以正常工作

environments:
    development:
        server:
                port: 8443
                ssl:
                  enabled: true
                  key-store: './localkeystore'
                  key-store-password: 'localonly'
                  key-password: 'localonly'
但是,我必须在浏览器中将URL手动更改为https。我使用IntelliJ IDEA在本地部署Gradle bootRun命令。部署日志将部署时的URL显示为不安全。如何将此URL更改为https

Grails应用程序在中运行 环境:发展


编辑grails应用程序的运行配置,并将
-https
选项添加到命令行。
如果您使用Gradle bootRun命令运行应用程序,则它将是:
grails run app-https…

打开
build.gradle
文件并在其中添加以下配置:

bootRun {
    systemProperty 'server.port', '8443'
    systemProperty 'server.ssl.enabled', 'true'
    systemProperty 'server.ssl.key-store', './localkeystore'
    systemProperty 'server.ssl.key-store-password', 'localonly'
    systemProperty 'server.ssl.key-password', 'localonly'   
}

希望这对您有所帮助。

我使用Gradle bootRun命令而不是grails run应用程序运行应用程序。