0

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"
    ....
}

有什么想法吗?

4

1 回答 1

0

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

于 2017-05-16T12:57:08.390 回答