问题标签 [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.

0 投票
0 回答
217 浏览

mockito - Grails 3.2.7 服务集成测试 Junit 和 Mockito, java.lang.NullPointerException at when()

我正在为 Grails 3.2.7 中的 Service 类修复一个 junit 集成测试用例,同时从 Grails 2.5.5 进行更新。

我的要求是在 CityService 中模拟 UserService 的方法,并验证我的模拟方法是否被调用。

我面临以下问题。

请帮我解决这个问题。

0 投票
1 回答
111 浏览

grails - 外部 Tomcat 7/8 上的 Grails 3 中的资产管道不包括 CSS 或 JS

当我将 app.war.original 从 3.2.8 应用程序上传到运行在 java 1.8.0_51 服务器上的 tomcat7 或 tomcat8 时,资产不包含在我的源中,就好像资产:样式表和资产:javascript 标签没有t 存在于我的布局中。

该应用程序运行良好:

0 投票
1 回答
1518 浏览

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"设置为providedin build.gradle

(我之前正在修改会话超时,如此处所述https://stackoverflow.com/a/40382383/2405040但后来我意识到,这与嵌入式 tomcat 相关,因此切换到上述application.yml设置)

我在这里错过了什么吗?

0 投票
2 回答
884 浏览

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

0 投票
1 回答
371 浏览

ubuntu - 无法在 Tomcat 7 和 Ubuntu 中部署 grails 3 war - 404 错误

我正在使用 grails 2.4.7。现在我切换到 grails 3.2.3。我正在尝试在 ubuntu 服务器的 tomcat7 中部署我的项目 war 文件。我收到 404 错误。我添加了所有可能的插件,包括这个

受够了我用 ROOT 名称建立战争但仍然有同样的问题。任何人都可以给我一些可能的解决方案。这是我的 application.yml 代码。

0 投票
3 回答
4996 浏览

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
0 投票
1 回答
125 浏览

angular - 默认部署 Grails3 和 Angular 配置文件

使用 Angular(实际上是 Angular2)配置文件时,是否有部署 Grails3 战争的最佳方法?我正在使用 Grails 3.2.9。它在开发模式下运行良好。希望有一个一步的 gradle build 命令来创建一个组合的war文件。

0 投票
1 回答
346 浏览

grails - Grails 3:控制台插件未在生产模式下出现

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

Grails 版本 - 3.2.4

build.gradle 看起来像这样:

有什么想法吗?

0 投票
1 回答
272 浏览

hibernate - 通过 Hibernate 4 用于多租户的 Grails 版本

是否可以使用 Hibernate 4 在 Grails 2.3.6 中实现多租户?还是只能使用 Grails 3.x 来实现(或者更可取)?任何有关这方面的文档材料将不胜感激。

0 投票
1 回答
321 浏览

json - 如何在不定义内部模板的情况下使用 Grails JSON 视图?

我有一个域类:

我有以下 JSON 模板:

index.gson:为对象列表生成 JSON

_business.gson:为业务对象生成 JSON

index.gson

_business.gson

如何在不使用 _business.gson 模板的情况下为业务对象生成 JSON?

我想采用一种只有 index.gson 并手动渲染内部对象的方法。