问题标签 [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 投票
0 回答
1071 浏览

jms - IBM MQ - MDB 重新交付延迟配置

我正在尝试使用 MDB 使用来自 WebSphere MQ 的消息并在 ejb-jar.xml 中进行配置。我正在使用下面提到的技术堆栈。我需要在我的 MDB 激活配置中添加重新传递延迟选项。

参考 http://tomee.apache.org/tomee-and-webspheremq.html

技术栈

如何在 IBM MQ 资源适配器中配置阻塞重试超时?

https://www.ibm.com/developerworks/websphere/techjournal/1407_titheridge/1407_titheridge.html

0 投票
3 回答
351 浏览

java - TomEE ORA-01017 服务器尝试向操作系统用户进行身份验证

我在远程机器上有两个数据库,我想在CMTon中使用它们TomEE 7.0.2。我在其中配置了两个 XA 数据源,tomee.xml但遇到了登录问题。应用程序服务器遇到错误时无法创建数据源。在 xml 中正确设置了用户名和密码。我创建了一个测试来检查它是否ojdbc7.jar做了一些讨厌的事情,但它能够正常登录。

问题

我也调试TomEE了检查包wireshark。问题似乎在里面TomEE。发送到 oracle 机器的请求包含以下内容:

如您所见,此连接数据尝试使用osuser而不是tomee.xml.

我也尝试了基于http://tomee.apache.org/datasource-config.html的不同配置。

问题

如何配置TomEE为使用提供的用户和密码进行数据库连接?

应用:

tomee.xml:

默认PasswordCipherPlainText包含它以确保它。

还尝试了这种格式:

持久性.xml:

测试文件相同ojdbc7.jar

TestDatasource.java 的相关部分

相关TestXADatasource.java

其他不起作用的解决方案:

我检查了以下内容,但这些不是我的问题的解决方案:

factoryA)根据接受的答案,我没有导致问题的财产。

B)我使用最新的 Oracle 驱动程序,数据库也是 12,尽管我创建了下面提供的简单测试。

A) 我在两台机器上都使用 linux,并且在不同的应用服务器上使用Java.

0 投票
2 回答
395 浏览

docker - 为什么在 Docker 环境中运行时无法访问 TomEE?

我在 Docker 中运行 Tomee7。日志说它开始了,但我无法在 Browser 中看到。

我尝试使用 localhost:8080 以及 docker ip 192.168.99.100:8080

托梅日志:

码头工人ps日志:

码头机器:

tome 服务器:ifconfig 日志

0 投票
1 回答
45 浏览

java - XMLHTTP 请求错误。带有tomee7 服务器的Eclipse 项目。

我在 Eclipse 中设置了一个 tomcat tomee7 服务器。服务器正在运行一些服务器端代码,一切正常。但是,当我运行客户端代码并尝试执行请求时,出现以下错误“XMLHttpRequest 无法加载文件://***** 跨源请求仅支持协议方案:http、data、chrome、chrome-扩展名,https。”

该怎么办?

0 投票
1 回答
2245 浏览

java - Apache tomee 7.0.3 中的 OpenEJBException

我使用 apache tomee 7.0.3 作为服务器容器并使用 OpenJPA。在启动服务器时低于 excption。请任何人都可以帮助我。

例外 :

0 投票
1 回答
1422 浏览

jakarta-ee - 使用 jdk 9 运行 tomee 7.0.3

自从我迁移到 Oracle JDK 9 后,我遇到了 Tomee 的问题。

我的 tomee 不会以这些错误消息开头:

所以我该怎么做?

顺便说一句,我把答案和应该

0 投票
0 回答
140 浏览

primefaces - TomEE Plume 7 - JSF 2.2 导航规则和重定向不起作用 - primefaces 6.1 + omnifaces 2.6.4

我有以下 jsf 登录页面:

用户登录应用程序后,它应该重定向到主页。但它不起作用。

对于导航,我使用以下导航规则:

我有一个具有登录方法的 CDI bean:

Tomee 开始时没有错误,当我单击登录按钮时,什么也没有发生:没有导航,浏览器中没有错误,Tomee 日志中没有错误。

我的配置中缺少一些东西。谢谢。

0 投票
1 回答
408 浏览

hibernate - 为什么 TomEE 类加载器进程无法从 ear/lib 中找到 Hibernate 类?

我构建的经典ear 应用程序包含子模块EJB (into jar) 和WEB (into war)。

我将耳朵(JAR + WAR)部署到 TomEE 并使用 Hibernate JPA 提供程序。我收到以下错误:

Hibernate jars 被放入ear/lib. 有包含类的 hibernate-core-4.2.16.Final org/hibernate/integrator/spi/Integrator

所以我认为 Tomee ClassLoader 进程不会从我的 ear/lib 文件夹中加载类。

这样对吗?如果是,为什么?

请帮忙

0 投票
1 回答
2904 浏览

openejb - 在 Tomee 中使用 OpenEJB 进行远程 EJB 查找

我正在尝试使用此处给出的示例

http://openejb.apache.org/hello-world.html

使用 OpenEJB 我可以输出 HelloWorld

我在 Apache Tomee 中尝试相同

我有这样的远程 EJB bean

把它装在一个罐子里

部署在 Apache Tomee 上

部署 hello.jar 后的 Tomee 日志

现在我创建了 void main 类并尝试访问这个 EJB

它抛出错误

我的主要课程

使用:props.put(Context.PROVIDER_URL, "ejbd://127.0.0.1:4201");

使用:props.put(Context.PROVIDER_URL, "ejbd://localhost:8080");

0 投票
0 回答
741 浏览

java - 客户端身份验证在 Tomcat Windows 中有效,但在 Tomcat Linux 中无效

我已经在Tomcat(TomEE 7.0 羽流)中部署了一个带有客户端身份验证的 WAR。它在 Windows 上运行良好。然后我在 Ubuntu Server 中安装了相同的应用程序,具有相同的配置:TomEE 7 羽流、相同密钥库文件 (JKS) 的副本等,但我在 Linux 中使用的是 OpenJDK 8。

当我访问 Ubuntu 应用程序时,HTTPS 工作并呈现页面,但问题是即使我的 Chrome 浏览器中有一些正确的客户端证书,客户端也从未从 Ubuntu 进行身份验证 - 因为它来自 Windows。我已经检查了一些答案(12等)并激活了 ssh 握手的调试,但是关于正在发生的事情的信息不是很清楚。奇怪的是它可以在 Windows 上运行。

我试图从 Ubuntu 创建一个新的 JKS,删除 中的ciphers属性server.xml,通过 DNS 而不是通过 IP 访问应用程序,强制使用clientAuthwith true,使用 Wireshark 捕获流量,禁用防火墙等,但没有什么能解决我的问题。

对正在发生的事情或我如何继续调查有任何想法吗?

服务器.xml

catalina.out

密钥库列表


编辑

经过大量测试后,我直接将我的 TomEE Windows 版本 ( apache-tomee-7.0.0-plume) 原样复制到了 Linux 服务器中。通过这样做,我必须做更多的测试,但它似乎按预期工作。所以我检查了 Linux 使用的是“ apache-tomee-plume-7.0.3”,我想知道那个版本中是否存在错误(?)