2013-06-18 77 views
2

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

+0

究竟你遇到的这些麻烦是什么?提供更多的细节可能会帮助您获得更好的答案。另外,仅仅因为GlassFish做了一些事情并不意味着所有J2EE容器都这样做。 GlassFish可以实现J2EE遵从所不需要的其他功能。 – RudolphEst

+0

是的,我完全同意,但是我找不到一个关于如何在TomEE上部署资源适配器的分步指南,我甚至不确定我们是否正确地做到了这一点。例如,我们将RAR文件部署到/ webapps目录,但如何引用它?在哪里配置资源适配器实现,如何自动注入配置属性?我们已经尝试将它添加到tomee.xml中,但即使部署了适配器,我们也会遇到'ClassNotFound'异常。 – Dario

回答

1

基本上去tomee.xml,确保该行没有评论说:

<Deployments dir="apps" /> 

如果应用程序文件夹不存在创建它(同一水平的webapps),并把RAR里面

+0

你如何配置它到mee.xml?假设你有一个名为“xyz.rar”的rar,并将它存入应用程序 –

+0

你可以通过系统属性来配置它。 =值 ra名称在启动时记录 另一种方法是使用类名定义连接器为普通资源,然后它只是为了资源,但应该工作几乎相同 –