2

试用 Grails 3.0.0.M1,发生了很多变化!

对于生产环境战争,我将如何run-app --https以及如何以这种方式配置它?

非常感谢!

4

1 回答 1

4

首先,如果考虑采取行动,Grails 3.0.0.M1 还没有准备好生产。

Grails 3 的主要变化包括:

  • 建立在 Spring Boot 之上
  • 引入 Gradle 作为构建系统
  • 还有更多(与这个问题无关)

为了为 Spring Boot 应用程序设置 SSL,server.ssl.*必须将设置添加到application.properties文件application.yml中。

在 Grails 3 中,它对应于application.ymlunder grails-app/conf。需要进行以下更改(例如):

server:
  port: 8443
  ssl:
    key-store: classpath:keystore.jks
    key-store-password: secret
    key-password: another-secret

这相当于在 Spring Boot 中配置 SSL

但是,文档目前是有限的,并且正在处理中。所以让 Grails 3 酝酿更多,直到它可以在生产环境中使用的 GA。

如果Grails JIRA报告了任何问题/问题/增强功能,Grails 社区将非常高兴

于 2015-02-03T16:31:04.110 回答