问题标签 [grails3.2.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.
mockito - Grails 3.2.7 服务集成测试 Junit 和 Mockito, java.lang.NullPointerException at when()
我正在为 Grails 3.2.7 中的 Service 类修复一个 junit 集成测试用例,同时从 Grails 2.5.5 进行更新。
我的要求是在 CityService 中模拟 UserService 的方法,并验证我的模拟方法是否被调用。
我面临以下问题。
请帮我解决这个问题。
grails - 外部 Tomcat 7/8 上的 Grails 3 中的资产管道不包括 CSS 或 JS
当我将 app.war.original 从 3.2.8 应用程序上传到运行在 java 1.8.0_51 服务器上的 tomcat7 或 tomcat8 时,资产不包含在我的源中,就好像资产:样式表和资产:javascript 标签没有t 存在于我的布局中。
该应用程序运行良好:
spring - 部署到 Tomcat 时,Grails 3 会话超时不起作用
我正在使用Grails 3.2.3。我已经增加了会话超时,如此处所述https://stackoverflow.com/a/30861747/2405040即添加以下内容application.yml
:
这在开发中运行良好,即session.getMaxInactiveInterval()
返回 604800 但是当我在 Tomcat 上部署 WAR(使用Tomcat 8.5.6)时,不会反映此会话超时设置,并且该值默认为 1800 秒。
"org.springframework.boot:spring-boot-starter-tomcat"
设置为provided
in build.gradle
。
(我之前正在修改会话超时,如此处所述https://stackoverflow.com/a/40382383/2405040但后来我意识到,这与嵌入式 tomcat 相关,因此切换到上述application.yml
设置)
我在这里错过了什么吗?
grails - Get Application path in grails controller
I'm currently use Intellij idea for grails project.
I want to upload, user profile picture to project directory. e.g. E:\MyProject\userUploads
currently i'm trying to get path using following code
But when i print the filePath i get:
C:\Users\Rahul.Mahadik\AppData\Local\Temp\tomcat-docbase.2236924879274963579.8080\
Also i was tried "servletContext.getRealPath("/")"
this also to get path of my current directory but getting same path like above
Thanks
ubuntu - 无法在 Tomcat 7 和 Ubuntu 中部署 grails 3 war - 404 错误
我正在使用 grails 2.4.7。现在我切换到 grails 3.2.3。我正在尝试在 ubuntu 服务器的 tomcat7 中部署我的项目 war 文件。我收到 404 错误。我添加了所有可能的插件,包括这个
受够了我用 ROOT 名称建立战争但仍然有同样的问题。任何人都可以给我一些可能的解决方案。这是我的 application.yml 代码。
grails - application.yml 中的 server.session.timeout 在作为战争部署到 tomcat 时不使用
我的 application.yml 中有这个配置
当我在 Intellij IDEA 中运行时,这工作正常,但是当我将 build .war 文件部署到 tomcat 实例时,这被忽略了。这是一个错误还是预计不会像这样工作?
此外,我似乎无法找到可以在 application.yml 中编写的规范。有谁知道在哪里可以找到这个?
application.groovy 配置文件怎么样?似乎无法为此找到规范?
我的环境:
- Grails 版本:3.2.8
- 摇篮版本:3.4.1
- Intellij IDEA 版本:2017.1.2
- Tomcat 版本:8.0.26 JDK 版本:1.8.0_45
angular - 默认部署 Grails3 和 Angular 配置文件
使用 Angular(实际上是 Angular2)配置文件时,是否有部署 Grails3 战争的最佳方法?我正在使用 Grails 3.2.9。它在开发模式下运行良好。希望有一个一步的 gradle build 命令来创建一个组合的war文件。
grails - Grails 3:控制台插件未在生产模式下出现
Grails 控制台插件页面没有出现只有当应用程序通过 run-app 或作为部署在嵌入式 tomcat 上的 war 文件在生产环境中运行时,才会在 UI 上呈现任何内容。
Grails 版本 - 3.2.4
build.gradle 看起来像这样:
有什么想法吗?
hibernate - 通过 Hibernate 4 用于多租户的 Grails 版本
是否可以使用 Hibernate 4 在 Grails 2.3.6 中实现多租户?还是只能使用 Grails 3.x 来实现(或者更可取)?任何有关这方面的文档材料将不胜感激。
json - 如何在不定义内部模板的情况下使用 Grails JSON 视图?
我有一个域类:
我有以下 JSON 模板:
index.gson
:为对象列表生成 JSON
_business.gson
:为业务对象生成 JSON
index.gson
_business.gson
如何在不使用 _business.gson 模板的情况下为业务对象生成 JSON?
我想采用一种只有 index.gson 并手动渲染内部对象的方法。