问题标签 [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.
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
java - TomEE ORA-01017 服务器尝试向操作系统用户进行身份验证
我在远程机器上有两个数据库,我想在CMT
on中使用它们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:
默认PasswordCipher
是PlainText
包含它以确保它。
还尝试了这种格式:
持久性.xml:
测试文件相同ojdbc7.jar
TestDatasource.java 的相关部分
相关TestXADatasource.java
其他不起作用的解决方案:
我检查了以下内容,但这些不是我的问题的解决方案:
factory
A)根据接受的答案,我没有导致问题的财产。
B)我使用最新的 Oracle 驱动程序,数据库也是 12,尽管我创建了下面提供的简单测试。
A) 我在两台机器上都使用 linux,并且在不同的应用服务器上使用Java
.
docker - 为什么在 Docker 环境中运行时无法访问 TomEE?
我在 Docker 中运行 Tomee7。日志说它开始了,但我无法在 Browser 中看到。
我尝试使用 localhost:8080 以及 docker ip 192.168.99.100:8080
托梅日志:
码头工人ps日志:
码头机器:
tome 服务器:ifconfig 日志
java - XMLHTTP 请求错误。带有tomee7 服务器的Eclipse 项目。
我在 Eclipse 中设置了一个 tomcat tomee7 服务器。服务器正在运行一些服务器端代码,一切正常。但是,当我运行客户端代码并尝试执行请求时,出现以下错误“XMLHttpRequest 无法加载文件://***** 跨源请求仅支持协议方案:http、data、chrome、chrome-扩展名,https。”
该怎么办?
java - Apache tomee 7.0.3 中的 OpenEJBException
我使用 apache tomee 7.0.3 作为服务器容器并使用 OpenJPA。在启动服务器时低于 excption。请任何人都可以帮助我。
例外 :
jakarta-ee - 使用 jdk 9 运行 tomee 7.0.3
自从我迁移到 Oracle JDK 9 后,我遇到了 Tomee 的问题。
我的 tomee 不会以这些错误消息开头:
所以我该怎么做?
顺便说一句,我把答案和应该
primefaces - TomEE Plume 7 - JSF 2.2 导航规则和重定向不起作用 - primefaces 6.1 + omnifaces 2.6.4
我有以下 jsf 登录页面:
用户登录应用程序后,它应该重定向到主页。但它不起作用。
对于导航,我使用以下导航规则:
我有一个具有登录方法的 CDI bean:
Tomee 开始时没有错误,当我单击登录按钮时,什么也没有发生:没有导航,浏览器中没有错误,Tomee 日志中没有错误。
我的配置中缺少一些东西。谢谢。
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 文件夹中加载类。
这样对吗?如果是,为什么?
请帮忙
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");
java - 客户端身份验证在 Tomcat Windows 中有效,但在 Tomcat Linux 中无效
我已经在Tomcat(TomEE 7.0 羽流)中部署了一个带有客户端身份验证的 WAR。它在 Windows 上运行良好。然后我在 Ubuntu Server 中安装了相同的应用程序,具有相同的配置:TomEE 7 羽流、相同密钥库文件 (JKS) 的副本等,但我在 Linux 中使用的是 OpenJDK 8。
当我访问 Ubuntu 应用程序时,HTTPS 工作并呈现页面,但问题是即使我的 Chrome 浏览器中有一些正确的客户端证书,客户端也从未从 Ubuntu 进行身份验证 - 因为它来自 Windows。我已经检查了一些答案(1、2等)并激活了 ssh 握手的调试,但是关于正在发生的事情的信息不是很清楚。奇怪的是它可以在 Windows 上运行。
我试图从 Ubuntu 创建一个新的 JKS,删除 中的ciphers
属性server.xml
,通过 DNS 而不是通过 IP 访问应用程序,强制使用clientAuth
with true
,使用 Wireshark 捕获流量,禁用防火墙等,但没有什么能解决我的问题。
对正在发生的事情或我如何继续调查有任何想法吗?
服务器.xml
catalina.out
密钥库列表
编辑
经过大量测试后,我直接将我的 TomEE Windows 版本 ( apache-tomee-7.0.0-plume
) 原样复制到了 Linux 服务器中。通过这样做,我必须做更多的测试,但它似乎按预期工作。所以我检查了 Linux 使用的是“ apache-tomee-plume-7.0.3
”,我想知道那个版本中是否存在错误(?)