【问题标题】:Deploying resource adapters on TomEE在 TomEE 上部署资源适配器
【发布时间】:2013-06-18 14:57:58
【问题描述】:

我们正在尝试从 GlassFish 迁移到 TomEE,但是在 TomEE 上部署我们的自定义资源适配器时遇到了麻烦。在 GlassFish 上,只需部署 RAR 文件、配置资源适配器配置即可。我们如何在 TomEE 上做同样的事情而对我们的代码进行最少的更改?

【问题讨论】:

  • 您遇到的这些麻烦究竟是什么?提供更多细节可能会帮助您获得更好的答案。此外,仅仅因为 GlassFish 做了某事并不意味着所有 J2EE 容器也都这样做。 GlassFish 可以实现 J2EE 合规性不需要的附加功能。
  • 是的,我完全同意,但是我找不到关于如何在 TomEE 上部署资源适配器的良好分步指南,我什至不确定我们是否做得对。例如,我们将 RAR 文件部署到 /webapps 目录,但是如何引用它呢?在哪里配置资源适配器实现,如何自动注入配置属性?我们已经尝试将其添加到 tomee.xml 中,但即使部署了适配器,我们也会收到 ClassNotFound 异常。

标签: java apache-tomee jca


【解决方案1】:

基本上去tomee.xml,确保这行没有被注释:

 <Deployments dir="apps" />

如果apps文件夹不存在,则创建它(与webapps相同级别)并将rar放入其中

【讨论】:

  • tomee.xml如何配置?假设您有一个名为“xyz.rar”的 rar,并将其放入应用程序中
  • 您可以通过系统属性配置它 .=value ra name is logged at startup 另一种方法是使用 class-name 将连接器定义为普通资源,然后它只是 tomee 资源但应该几乎相同
猜你喜欢
  • 2019-10-22
  • 2014-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-15
  • 1970-01-01
  • 2023-03-09
相关资源
最近更新 更多