【问题标题】:Grails 3 : console plugin not coming up in production modeGrails 3:控制台插件未在生产模式下出现
【发布时间】:2017-05-15 13:04:52
【问题描述】:

Grails 控制台插件页面没有出现只有当应用程序通过 run-app 或作为部署在嵌入式 tomcat 上的 war 文件在生产环境中运行时,才会在 UI 上呈现任何内容。

Grails 版本 - 3.2.4

build.gradle 看起来像这样:

buildscript {
    repositories {
        mavenLocal()
        maven { url "https://repo.grails.org/grails/core" }
        maven {  url "https://plugins.gradle.org/m2/" }

    }
    dependencies {
        ....
        classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.13.1"
       ...
    }
}

version "0.1"

apply plugin: "asset-pipeline"

repositories {
    mavenLocal()
    maven { url "https://repo.grails.org/grails/core" }
    maven { url "http://repo1.maven.org/maven2" }
}


dependencies {
    ....
    runtime 'org.grails.plugins:grails-console:2.0.9'
    runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.13.1"
    ....
}

你有什么想法吗?

【问题讨论】:

    标签: grails console asset-pipeline grails3.2.0


    【解决方案1】:

    默认情况下,由于明显的原因,该插件在生产中被禁用(攻击者可以对您的应用做任何事情) - 但如果您了解风险并保护它,您可以重新启用它。在此处查看文档https://github.com/sheehan/grails-console#security

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 1970-01-01
      相关资源
      最近更新 更多