问题标签 [grails-3.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - Grails3中GrailsControllerHandlerMapping的等效类是什么
我正在将 grails2 插件迁移到 grails3,有一个类
在 grails2.x 版本中,我在 grails3 中没有找到这个类。
这个类是否已被任何其他类替换,或者它只是被删除了?
还有 2 个我在 grails3 中没有找到的类,这些是
grails - 如何从 Grails 3 插件中排除类
我正在尝试将 Grails 2 插件转换为 Grails 3,但我无法从生成的 jar 中排除几个仅用于测试的域类。
该文档指出:
在您的 build.gradle 中,您应该从 JAR 文件中排除已编译的类:
...但是如果我尝试这样做,我会从 Gradle 收到以下错误:
Could not find method jar() for arguments [build_64zizslf5a7zfo329yz5tdsoi$_run_closure1@566c53c] on root project '...'
我可以发布整个堆栈跟踪,但它看起来不是很有帮助。我正在使用由create-plugin
命令生成的默认 Gradle 包装器提供的 Gradle 2.3。我也没有进行任何其他更改,build.gradle
因为我的插件不需要任何外部依赖项。
grails - Grails 3服务中的多个数据源?
我正在将应用程序从 Grails 2 升级到 Grails 3。在应用程序中,我有一个 Grails 服务,我需要根据 url 参数选择数据源。所以我在 Grails 2 中的设置看起来像这样(伪代码):
应用程序.yml:
FooService.groovy:
但是在 Grails 3 中,我还没有设法在同一个服务中使用两个数据源(在 中带有一个dataSources
块application.yml
)。如果我打电话给其中一个,dataSource
那么那个会起作用,但另一个不起作用。我知道您可以这样做static mapping = { datasource 'secondary' }
,但这似乎也不支持多个数据源。
grails - Grails3 集成测试失败并出现错误
我在 grails 3.0.2 中的集成测试用例中出现以下错误。即使只有一个简单的金丝雀集成测试。
我将 Grails 3.0.2 与 JDK 1.7、Groovy2.4.3 和 Gradle 2.3 一起使用。
asset-pipeline - Grails 资产管道:引用依赖项的资产
我正在构建一个 grails 应用程序,它使用来自依赖项的资产,就好像它们在我自己的项目中一样。在开发模式下运行应用程序工作正常,因为没有文件被丑化/缩小。但是,当为生产构建对文件进行预处理时,会出现错误,因为处理器找不到它们。
您可以在assetCompile 任务的输出中看到它:
所需的资产与 spring-websocket(sock.js 和 stomp.js)捆绑在一起。您可以看到预编译器抱怨它们,但最终最终找到它们。这些单独的文件进入最终的 .war,但没有进入包含我的依赖代码的缩小的 application.js。资产管道有办法解决这个问题吗?
grails - Grails3 控制器集成测试用例失败:未找到线程绑定请求
只需简单的以下控制器动作 spock 集成测试。这是我的测试。
得到以下异常
shell - Grails shell 在 Grails 3.0.2 中不起作用?
Grails 现在使用 gradle 构建——这很棒——但副作用似乎是 shell 不再有效?当我跑
它似乎不允许我输入任何输入,并且光标停留在等级的建筑线上。
我在尝试制作在 gradle 中构建的交互式 groovy 脚本时遇到了这个问题 - 有解决方法吗?
grails - grails 3.0.3 withasset-pipeline-gradle:2.3.8 在解压部署war文件后不工作
- 我创建了一个新的 grails 应用程序
- 我将asset-pipeline-gradle 版本更改为 2.3.8
- 我使用命令部署应用程序
圣杯开发战争
- 我只是运行命令
java -jar App.0.1.war
它很有趣,css js和图像都可以正常工作
- 如果我解压缩war文件并将所有文件复制到我的自定义tomcat折叠中,tomcat启动正常,但css,js无法显示
任何人都可以帮助我,加快我 2 天重新出现问题的速度
grails - UrlMappings 将 URL 指向 Grails 中的资产管道文件
在 Grails 3.0 中,如何将 URL 映射到文件夹下的assets
文件?
例如:
http://localhost:8080/favicon.ico
-->grails-app/assets/images/bookmark.ico
我尝试了一些测试映射,例如:
grails-app/controllers/UrlMappings.groovy
...但它们都会导致 500 服务器错误。
debugging - Grails 3 设置远程调试 ip:port
我想远程调试 grails 3 应用程序。但是我没有找到如何更改隐式调试器端口。有没有办法做类似的事情grails run-app --jvm-debug --debugger-port=9999 --debugger-addr=10.0.50.55
?