在Weblogic中,我有一个WAR应用程序,它需要引用部署为JAR的共享库。
我尝试过这些方法,但没有成功
方法1:参考weblogic.xml中的JAR:
<library-ref>
<library-name>my-shared-jar</library-name>
</library-ref>
结果:在部署过程中找不到JAR中的类(java.lang.ClassNotFoundException
)
解决方案是以下变通方法:
提供
我将我的应用程序作为企业库移植到WebLogic,以便我的EJB和MDB可以调用其中的代码。 我为这两个选择了一个耳朵包装,比如Lib1。ear和Lib2。ear包含APP-INF/lib目录,两个目录中都有100个JAR。我还更新了清单。两者的MF包含规范版本和实现版本。两者都已成功部署并可供使用。 现在,我更新了包含EJB和MDB的ear,并在weblogic应用程序中添加了以下内容。xml;
我知道这是一个非常简单的问题,但由于我是Wildfly的新手,我还没有成功地完成它。 在JBoss 4.2的旧时代,当我想与多个war文件共享一个ejb jar文件时,我只是将ejb jar文件部署到应用服务器上,并在war项目中使用文件“jndi”配置jndi。属性放置在war文件的某个源目录中,如下所示: 现在,在Wildfly 8.1中,这种方法不再有效。我不知道jndi属性文件的内容是否发
我有十几个ear文件,它们为部署为weblogic中的企业应用程序的每个组件加载相同的JAR集。。。我想将这些依赖项移动到“共享库”(可选包)jar文件。我已经完成了将这些工件移动到jar文件的后续工作,并添加了清单。MF,扩展名为 http://docs.oracle.com/cd/E12840_01/wls/docs103/programming/libraries.html 现在我需要将这个
问题内容: 从共享库/ dll调用函数的最简单,最安全的方法是什么?我对在Linux上执行此操作最感兴趣,但是如果有一种与平台无关的方法会更好。 有人可以提供示例代码来显示如何在用户将自己的版本编译到共享库的情况下执行以下工作吗? 顺便说一句,我知道如何编译共享库(),我只需要知道一种在运行时加载它的简单方法。 问题答案: 注意: 您正在库调用周围传递C 对象(在这种情况下为STL字符串)。有 *
我有一个名为“jenkins共享库”的jenkins共享库的存储库,现在我创建了一个名为“test”的新分支, 我有一个应用程序需要在jenkins文件中使用这个jenkins共享库,目前它被称为 我想在我的jenkins文件中使用我的jenkins共享库的这个特定测试分支,我如何使用jenkins共享库的特定分支???
问题内容: 我使用Windows Host上的RVDS编译器使用目标代码文件(C源代码)创建了一个共享库()。 我将此共享库与一个应用程序链接(用于Linux主机上的ARM目标)并获得一个可执行文件,该可执行文件在运行时会产生分段错误。(我知道我必须调试它!) 如果不创建共享库,而是创建具有相同源文件的静态库,然后与该应用程序链接,然后执行该应用程序,则可以正常运行。 所以我的问题是: 我是否需要
问题内容: 使用GCC,如何在创建共享库后从共享库中删除符号?如果我在C中使用三个文件来处理符号,例如: 和 和 然后我像这样编译并运行: 我怎样才能让这个不再具有象征我已经创建后?我希望使用中定义而不是 从中 删除符号。之后从删除,再运行应该产生的打印输出: 在这个玩具示例中,我知道用and 编译时可以简单地对库名称进行重新排序,但是实际上如何从中删除符号呢?我想象在从中删除后,nm输出的这个g
我有一个maven web项目,包装为“战争”。包生成确认为war格式的war文件。但是,我喜欢将项目打包为“jar”以及默认的“war”格式。因此,我尝试使用“Maven Jar”插件来实现这一点。我正在使用以下jar插件配置。