问题标签 [cuba-platform]

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 回答
76 浏览

oracle - oracle 11g ojdbc6.jar MissingMethodException

我有一个使用 oracle db 和 groovy 的 cuba 应用程序。我已将驱动程序 jar 放在 build/tomcat/lib 文件夹中。我没有使用平台的db创建机制,因为我没有系统用户。如果我“创建”数据库,我会手动删除数据库表。因此,起点是一个空的 oracle db/schema。如果我想更新数据库得到这个异常:

我已经尝试上下移动def oracle = files("$cuba.tomcat.dir/lib/ojdbc6.jar")build.gradle 中的条目。但什么都没有改变。我可以想象使用 groovy 和 oracle-driver 会出现问题。

0 投票
1 回答
74 浏览

cuba-platform - 如何使用 buildThemes 任务更新 css

我打电话

在将新的 css 规则放入 halo-ext.scss 后,从项目目录更新扩展主题。我接下来该怎么做?刷新网页或关闭并重新打开它不起作用,我只有在从 Cuba Studio 重新启动应用程序后才会应用新规则

0 投票
0 回答
396 浏览

java - CUBA平台postgresql连接超时

我正在尝试将我的 cuba 平台应用程序连接到 postgresql 数据库。早些时候它工作得很好。但是现在它抛出了一个连接超时的异常我使所有配置都和以前一样但是它不起作用。

PostgreSQL 配置

用户名和密码都正确。

0 投票
1 回答
146 浏览

java - 如何制作一个获取 POJO 集合的服务方法

我有这样的服务:

这里 TagCreateRequest 是:

我的问题是当我尝试向这样的方法发出 REST 请求时addTags

我得到的信息EntitySerializationException告诉我,MetaClass未定义实体:

我试图查看平台如何确定MetaClass并发现奇怪的事情。如果服务参数是Collection,则传递MetaClass的是null

在这种情况下我该怎么办?

0 投票
1 回答
159 浏览

cuba-platform - 将拦截器添加到默认 REST API V2

我想提供一个版本化的 REST API 来通过更改域模型来处理 API 更改。默认情况下,我想使用 cuba 平台的默认 REST API。如果我在 mime 类型或 json 数据中有版本信息,我想调用一个服务来操作传入的 REST 数据以与域模型兼容。

什么是好的解决方案?

0 投票
1 回答
123 浏览

cuba-platform - 使用自定义约束和过滤器部署数据库

我正在开发一个需要自定义约束以进行行访问并最终自定义过滤器的项目,但是我很难理解它们背后的逻辑是在 cuba 应用程序本身而不是在 cuba studio 中定义的(尤其是约束)。作为开发人员,我需要在开发过程中定义约束,然后能够以某种方式使用内置约束来部署应用程序。实现这一目标的最佳方法是什么?我现在只能看到两种可能性:

  • 手动复制 INIT DATA 中相应表的 sql

  • 手动导出表并将其导入已部署的应用程序

0 投票
1 回答
79 浏览

rest - REST-API V2 返回没有详细信息的服务器错误

如果我将 app$customer 发布到我的示例 cuba 应用程序,我会收到错误消息。json格式错误导致的错误。我在数据库事务期间遇到异常...

服务器发送一个 500 错误和这个 json:

我应该配置什么来获得详细的消息?现在我必须通过 catalina.out。很高兴看到服务器响应中的错误。

0 投票
1 回答
246 浏览

cuba-platform - 在 Metadata.create 之后在实体实例上设置瞬态属性的最佳方法

我目前正在使用 BeforeDetachEntityListener 将 jpql 查询的结果设置在几个附有组合的实体实例的瞬态属性e 上。由于我也使用 Metadata.create 创建它们,因此我希望能够在创建它们之后执行相同的操作。处理这种情况的最佳方法是什么?

0 投票
2 回答
2911 浏览

cuba-platform - 将图像添加到 HTML/PDF 报告

我正在尝试在 HTML 报告模板中添加图像。图像存储在 sys$FileDescriptor 中。我找到了一些关于 docx 模板的说明,但到目前为止还没有 html 模板。

我也尝试使用 FileDescriptor.name 作为 src 字段,但指定的文件不存在

0 投票
1 回答
462 浏览

nginx - 由 Nginx 代理的 Tomcat 上的古巴

我很难将 nginx 配置为运行 Cuba Platform 的 Tomcat 的代理。我将 Nginx 用于 SSL。

Nginx 指令:

tomcat/conf/board/local.app.properties:

tomcat/conf/board-core/local.app.properties:

Nginx 访问日志:

Tomcat访问日志:

上面我使用“域”而不是实际域。正如您从 server 指令中看到的那样,我已经在根目录上有了一个 PHP 应用程序。

我已经尝试了几种选择,但都没有运气。我可以访问 Tomcat,但我收到弹出窗口“无法加载引导 javascript:./VAADIN/vaadinBootstrap.js?v2017_03_24_15_29”

在不使用 ssl 的情况下从端口 8080 从外部访问 Tomcat 工作正常。