问题标签 [openxava]

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

jmeter - 使用 JMeter 测试 OpenXava 应用程序

我在编写 JMeter 测试计划时遇到了问题。目标是测试基于 OpenXava 的应用程序。

我使用 Firefox 执行请求,然后尝试在我的 HTTP 请求采样器中复制标头、参数和 cookie(因此在 JMeter 中)。

尝试登录时发送了很多参数(36)。我都复制了。

但是,我无法让它工作。

HTTP 响应似乎没用。这与使用 Firefox 发送错误密码时得到的几乎相同:

你知道发生了什么吗?我应该尝试用另一种方法测试登录页面吗?

0 投票
1 回答
2045 浏览

tomcat - 代理 IIS 服务器到 Tomcat 应用程序

我知道有多种方法可以将 IIS 服务器设置为代理,但不确定哪个选项适合我的情况。

我想使用我的 IIS 服务器作为代理服务器来访问我在 Tomcat 上运行的应用程序。原因是,我的 IIS 在安全端口上运行。这个端口已经打开,我想使用它。

我在 IIS 中尝试了反向代理。它路由流量,但我注意到两个问题。

  1. 它更改了地址栏上的地址(我在地址栏中看到了我的 Tomcat 应用程序地址 + 端口),尽管我在设置代理时将选项设置为重写。
  2. 如果我不在 URL 的末尾附加正斜杠,它就不能正常工作。

我的 IIS 服务器还托管了一些其他应用程序。我不想打扰其他应用程序。因此,我创建了一个空的 Web 应用程序(例如https://myserver/myapp/)并在其上设置了反向代理。

这是我的反向代理规则;

在此处输入图像描述 在此处输入图像描述

如果这是正确的方法,请纠正我。如果是的话,我错过了什么吗?

编辑 1

我已经尝试过 HttpPlatformHandler。它给出了 502.3 Bad Gateway。这是我在 web.config 文件中的配置。

--- 日志.txt -----

0 投票
1 回答
98 浏览

java - 如何在 OpenXava 的列表模式中过滤标签(/字符串的一部分)?

我想在列表模式下过滤 OpenXava 中的标签。


  1. 因此我有一个名为Tag ( with int id, String name and String description)的简单实体

  2. 我有一个嵌入式 Entity Details,它包含标签引用,如下所示:

  1. 我的“主要”实体,称为Target,代表一个对象,它应该能够用标签进行标记。

因此有一个详细信息集合,将标签分配给目标,这在列表模式中无法表示

为了在列表模式中表示标签,我创建了一个字符串,其中填充了标签的名称

这会在列表模式中创建一个“标签”列,它由一个字符串表示,例如:“a,b,c,d”

为了在列表模式下过滤,OpenXava 默认有一个输入框,您可以在其中输入一个字符串,如:“a,b”,以获取所有带有标签“a”和“b”的条目

但是,如果我输入“a,c”,则不会显示任何结果,即使有带有标签“a,b,c,d”的条目

我的目标/问题:

我想要一个灵活的过滤器,我可以在其中输入如下内容:“a,c”并获取包含标签“a”和“c”的所有条目

我尝试通过 Target 实体中的"TagFilter.class"with来实现它"baseCondition="${tags} = ?",但没有可用的结果

0 投票
2 回答
280 浏览

java - “无法执行保存操作:org.hibernate.exception.DataException:无法执行语句”使用 OpenXava?

我对 Java 很陌生,需要一些帮助。我使用 OpenXava 创建了一个 @MappedSuperclass “与会者”。

然后,我将其扩展为另外两个类“员工”和“参与者”。

下面是两个 @Embedded 元素的代码:

地址:

医疗信息:

除了参加者类,我省略了所有的 getters() 和 setters()。

我将应用程序作为 Java 应用程序运行,它一直工作到我尝试输入和保存记录为止。当我单击“保存”时,系统会提示我:

在 OpenXava 的控制台中仔细检查后,我发现以下内容:

我在这里没有提到的应用程序中的其他实体,允许我保存新记录。然而,这些实体与提供的代码没有链接或相关。

请帮忙。

0 投票
1 回答
71 浏览

java - 如何从 OpenXava 中的操作(在运行时以编程方式)更改属性的标签?

OpenXava 中的标签在 i18n 文件中指定。但是,如果我需要根据某些逻辑(例如从操作)在运行时更改标签怎么办。

假设我有一个具有利润属性的实体,但如果属性值为负,我想将标签从“利润”更改为“损失”。就像在这个动作代码中一样:

0 投票
1 回答
38 浏览

java - 如何防止用户修改 OpenXava 中的某些字段?

在编辑现有实体时,所有字段(除了键)都是可修改的。有没有办法表明某些字段不可修改?

0 投票
1 回答
63 浏览

java - 如何使用不同的视图在 OpenXava 中创建和更新?

默认情况下,OpenXava 使用相同的视图来创建新实体和更新现有实体。有没有办法对每种情况有不同的看法?

0 投票
1 回答
33 浏览

java - 新模块未显示在 XavaPro 的菜单中

当我将我的 OpenXava 应用程序升级到 XavaPro 时,我的应用程序的所有模块都会自动在 XavaPro 中可用。也就是说,如果我有三个模块,客户、发票和产品,这些模块在 XavaPro 的左侧菜单中。那很完美。

但是,如果我将一个新模块添加到我的应用程序中,以这种方式编写一个新的 JPA 实体:

在普通的 OpenXava 应用程序中,订单将添加到左侧菜单中,而在 XavaPro 中,订单模块不会显示在菜单中:

新模块未显示在菜单中

该模块未显示,即使我在 application.xml 中明确声明它也是如此。

如何使用 XavaPro 在菜单中显示新模块?

0 投票
1 回答
32 浏览

java - 我可以在 OpenXava 的 @Calculation 注释中使用 Java 代码吗?

@Calculation 注解是否支持 Java 代码?例如,下一个代码是否有效?

否则,我该如何实施上述情况?

0 投票
1 回答
112 浏览

java - 如何更改 OpenXava 应用程序的语言?

我希望我的 OpenXava 应用程序可以使用多种语言(英语、日语和西班牙语)。例如,如何将我的应用程序的语言设置为日语?