问题标签 [tomee-7]

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

java - 带有 TomEE 和 IntelliJ IDEA 的 RESTful 服务

我按照教程here

而且由于某种原因我无法运行该示例......在运行服务后输入 url http://localhost:8080/greeting/时出现 404 错误。

我正在使用 Intellji EE 14 和 TomEE 7。

这是我的代码:

Greeter.java:

网页.xml:

0 投票
1 回答
1656 浏览

jsf - TomEE 7 + Omnifaces 2.5.1 CDI Beans 模块部署失败

我正在使用 Apache Tomcat (TomEE)/8.0.29 (7.0.0-M1)

从 Omnifaces 2.4 更改为 2.5/2.5.1 后,我得到了这个异常。

...

更新: 它现在适用于 2.5.1 版,但我不知道为什么。

也许这个 beans.xml

我重新生成到这个 beans.xml

0 投票
1 回答
109 浏览

ember.js - 帖子上带有 Jax-Rs 内容类型的 Ember JsonApi

我在服务器上使用Ember-Data客户端和Tomee7with Jax-RS

我非常想使用 Ember-Data 的 JsonAPIAdapter 并遵守 jsonAPI规范

如果我理解正确,所有 HTTP 通信都必须Content-Type标头设置为application/vnd.api+json

当我尝试向服务器发布内容时出现问题,我收到 415 Unsupported Media 错误

我已经这样装饰了我的服务:

但我回来了:

需要一个 application/x-www-form-urlencoded 表单请求,但请求媒体类型是 application/vnd.api+json。考虑删除 @FormParam 注释

当我在 EmberData 之外(使用 Postman)发出请求时,一切正常。

我了解@FormParam 需要Content-Type: application/x-www-form-urlencoded. 我可以用别的东西吗?

不使用 JsonApiAdapter 将是一种耻辱。:(

有人有什么我可以尝试的想法吗?

谢谢!

0 投票
1 回答
96 浏览

assertion - 如何禁用 tomee-maven-plugin 中的断言 - “args”的优先级是什么?

我试图弄清楚如何通过 tomee-maven-plugin 禁用断言。默认情况下,启动的 TomEE JVM 的控制台输出会通知我:

因此,为了禁用断言,我做了一个很好的猜测并尝试-da作为 args(见下文)

好消息:断言实际上被禁用,但是,我想知道这里的 args 优先级,因为控制台输出仍然打印:

如您所见-da,首先打印,然后 -ea在运行时禁用断言。

我的问题是:

  1. 在这种情况下如何定义 precende?
  2. 此配置是否稳健,因此在此设置中-da始终具有优先权-ea

仅供参考:目前使用 tomee-7.0.2。

0 投票
1 回答
570 浏览

java - TomEE 7.0.2 如何禁用 CXF + RS

我想将 RESTEasy 与部署到 TomEE 的 web 应用程序一起使用。如何禁用 CXF 使其不会尝试启动 REST 服务?

0 投票
2 回答
1740 浏览

jakarta-ee - JAX-RS - 创建扩展 ContainerRequestFilter 的过滤器

我的 TomEE Plume 7.0.2 有问题。

我以这种方式创建了一个过滤器:

这是我的休息申请:

问题是:过滤器似乎没有被调用。我已经阅读了很多文档和许多其他帖子,但我找不到任何解决方案。有什么特别的东西我错过了吗?

非常感谢 !

0 投票
1 回答
244 浏览

jboss-arquillian - 与 TomEE 一起使用时出现 Arquillian 错误

在嵌入式 TomEE 容器中运行 Arquillian 测试时出现以下错误

0 投票
1 回答
1619 浏览

java - 在 TomEE 中的 Spring JDBCTemplate 上偶尔出现“无法验证新建立的连接”SQL 异常

我有一个在 TomEE (7.0.1) 中运行的小型 Spring (4.3.5) 应用程序,与 Oracle (11) 数据库通信。

我有一个可以运行两个不同查询的 DAO 类。

我有两个查询处理器任务在调度程序上运行这些查询,每两分钟一个,每三分钟一个。当我第一次看到我要描述的问题时,我有一个运行两个查询的计划任务。

这两个查询是相似的,只是在同一个表上返回不同的列和聚合。这两个查询是在代码中组装的,但它们并不是真正动态的。组件是相对静态的。我已经通过在调试器中运行并将生成的查询粘贴到我的 SQL 浏览器中验证了这两个查询都很好,它们都可以正常工作。

当我启动应用程序时,我从这两个查询中得到了几次结果。然后,我开始在日志中看到以下内容:

这显然是在池验证中,而不是在运行我的查询中。

我在 tomee.xml 中的数据源如下所示:

我可以在这里做什么?

0 投票
1 回答
371 浏览

gradle - 用于 TomEE 错误的 Gradle 插件(tomee-embedded)依赖项

客观的:

使用 gradle 构建 TomEE 项目。

摇篮脚本:

摇篮调用: gradle tomee-embedded

任务 ':tomee-embedded' 执行失败。

org.gradle.api.logging.LoggingManager.setLevel(Lorg/gradle/api/logging/LogLevel;)Lorg/gradle/api/logging/LoggingManager;

错误原因:

引起:java.lang.NoSuchMethodError: org.gradle.api.logging.LoggingManager.setLevel(Lorg/gradle/api/logging/LogLevel;)Lorg/gradle/api/logging/LoggingManager;

我是否碰巧错过了添加 gradle 依赖项?gradle 不应该知道它也必须添加它的 API 吗?我手动做吗?我尝试将所有 gradle api 库添加到类路径,但没有成功。有人有想法吗?

0 投票
0 回答
77 浏览

jax-rs - 使用 openejb application-composer 测试基于角色 (cxf) 的 jaxrs 服务

我有一个服务:

以及具有以下内容的 TestNG 测试

只要我RolesAllowed从服务中删除它就可以正常工作,但是当它在那里时不允许访问(因为它应该)

由于我不是在测试安全性而是在测试端到端功能,有没有办法在不了解完整身份验证机制的情况下模拟相关的安全上下文?

也许像

.withRoles({ROLE_ADMIN, ROLE_USER})