- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于我们当前基于 JBoss 的 J2EE 项目,我们需要使用消息驱动的 bean 和第三方作为 RAR 文件提供的 JCA 资源适配器与远程系统进行交互。我想将整个项目作为 EAR 文件打包并部署到我们的 JBoss 服务器。最值得注意的是,RAR 文件应该嵌入到 EAR 文件中,而不是全局部署。
到目前为止,所有这些都运行良好,但我对引用 RAR 文件的方式不是特别满意。以 MDB 打包的 jboss.xml 为例,目前看起来是这样的:
<jboss>
<enterprise-beans>
<message-driven>
<ejb-name>testBean1</ejb-name>
<resource-adapter-name>test1.ear#thirdparty-1.0.rar</resource-adapter-name>
</message-driven>
</enterprise-beans>
</jboss>
虽然这通常工作正常,但当 EAR 文件重命名为“test2.ear”时它会中断。有没有一种方法可以在不对包含的存档名称进行硬编码的情况下引用嵌入式 RAR 文件?
编辑:差不多两个月过去了,我仍然没有找到这个问题的真正答案。四处询问,我得到的只是这两个有用的建议:“使用 Maven 属性和过滤”,以及“不要在 EAR 中包含 RAR”。我强烈怀疑目前在 JBoss 中没有办法正确处理这个问题。所以我会放弃它,只接受我在这里得到的唯一答案。
最佳答案
您是否使用 maven 进行构建?如果是这样,您可以设置一个命名 ear 文件的 Maven 属性,并使用该名称使用占位符设置资源文件中的值
例如xxx
然后使用
${ear.name}.ear#thirdparty-1.0.rar
只需确保您设置了将具有占位符的资源
像这样:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
关于java - 如何引用嵌入式 JCA 资源适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2272937/
我正在开发一个 JCA 适配器,我对入站消息传递的实现有一些疑问。用例是我需要向 EIS 提交一些作业并包含 URL 作为参数。当 EIS 完成作业时,它会调用 URL 作为通知。 我能想到的唯一方法
是否有 JCA(资源适配器)的替代方案可以在 tomcat 而不是应用程序服务器上运行? 最佳答案 我想你可以试试 JBI 绑定(bind)组件,JBI 是另一个用于应用程序集成的 java 规范。
在我的场景中,我尝试使用 JCA 适配器连接到外部存储 - 只是为了尝试 J2EE 的此功能。 我使用 JBoss EAP 7 及其打包实现ironjacamar。 我部署了一个adapter.rar
我读到 JCA 用于遗留 EIS 集成。这个规范是针对供应商而不是应用程序开发人员的吗?我很想知道开发人员编写 JCA 适配器来解决他们的技术或业务问题的用例。 最佳答案 我为各种终端系统(FTP、S
我需要开发一个 JCA 适配器并正在寻找一些引用资料。我在亚马逊上搜索,只找到 2 本 JCA 书籍,其中一本的评论很差。所以我想我只剩下一本书可以引用了。 所以我想知道是否有任何 JCA 适配器的示
我正在构建一个带有自定义“连接”类的 JCA 适配器。在我见过的所有示例中,您应该在连接类中放置一个“void close()”。然后在使用您的自定义连接类时,您必须在 finally block 中
对于我们当前基于 JBoss 的 J2EE 项目,我们需要使用消息驱动的 bean 和第三方作为 RAR 文件提供的 JCA 资源适配器与远程系统进行交互。我想将整个项目作为 EAR 文件打包并部署到
目前,我开发了一个 JCA 出站适配器(具有 LocalTransaction 支持),但在连接管理方面遇到了一些麻烦。我的适配器运行良好,除了服务器 (WebLogic 12c) 不会将 Manag
我必须验证可能大至 2Gb 的文件上的签名,并且我希望以尽可能节省内存的方式来执行此操作。由于各种原因,该文件已经完全加载到内存中,并由应用程序使用 InputStream 进行访问。我想使用流接口(
我正在将 ejb3.1 迁移到 Spring-boot。有一个 jca 组件用于对遗留系统进行调用。 我已使用以下 api 使用非托管模式将其迁移到 spring。org.springframewor
据我了解,OpenPGP 是 'definition of a set of standard formats for encrypting/signing' . 我最近推荐某人使用默认的 Java
我们一直在使用 JCA 与 WebSphere 内部的低级网络资源进行交互,但是我们需要能够从 Tomcat 外部访问相同的网络资源(即不在托管环境中)。网络通信和协议(protocol)布局非常冗长
我试图弄清楚如何编写一个简单的Java类来使用AES加密和解密纯文本文件,但它必须能够判断其他人是否有人编辑了文件并通过该类之外的方式对其进行了加密签名的使用。如果签名不匹配,则文件将被删除。 我查看
我正在尝试在 Wildfly 9 上部署一个 Ear 应用程序,该应用程序尝试连接到 MQ 和 JCA 资源适配器。 我的耳朵文件的结构 myApp.ear |--lib/ |---
我正在努力重新配置 JEE 应用程序以独立工作,并且我们正在制定要使用的组件列表。其中两个是Narayana(JTA/事务管理器)和Apache DBCP2(JDBC 连接池)。看起来这些部分应该协同
我正在使用 IBM 工具。我有一个Websphere ESB (WESB) 和一个CICS 事务网关(CTG)。基本设置如下: SOAP 服务需要来自 CICS 的数据。 SOAP 服务连接到服务总线
问题如下:我需要确保,在完成某些数据加密后,无法从应用程序内存中提取密码/派生 key (现有密码/ key 已被覆盖)。我知道这不是一件容易的事。我认为我自己实现的应用程序的核心部分仍然可以做到。
我认为 JCA 替代 JCE 很简单。然而,编写一些测试代码来获取我系统上的所有提供程序表明情况并非如此。 我注意到以下几点: 一些算法有多个提供者(例如:MD5withRSA 在 SunRsaSig
我正在编写一个 JCA 资源适配器。我也在尝试完全理解 JCA 规范的连接管理部分。作为一个思想实验,假设此适配器的唯一客户端是位于不同机器上的 Swing Java Application Clie
我使用带有 AES 的 Java 加密 API 来加密短文本字符串,以用于用户识别 cookie。 据我了解,与 key 大小相比,某些加密算法在使用少量文本时并不安全。为了确保我的数据不会变得不安全
我是一名优秀的程序员,十分优秀!