gpt4 book ai didi

java - Websphere 中的启动类

转载 作者:行者123 更新时间:2023-12-02 08:33:48 25 4
gpt4 key购买 nike

我需要在 Websphere 中创建一个启动类。该类存在于 abc.jar 中。并且 abc.jar 在服务器启动时也需要 log4j.jar。

对于上述场景,我在 websphere 控制台的类路径中使用 abc.jar 创建了启动类,并将 log4j.jar 保存在 WAS 的 ext 文件夹中。这对我有用。但问题是其他配置文件共享WAS的相同ext文件夹,并且由于Log4j.jar而无法启动。如果我将 Log4j.jar 保留在其他位置并将该位置保留在类路径中。启动类不会失败。请帮助我。

最佳答案

如果您的应用程序使用 EJB,那么您可以通过 ibm-ejb-jar-ext.xml 描述符使用 WAS 的一个特殊功能,其中包括 start-at-app-start 元素:

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar-ext
xmlns="http://websphere.ibm.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-ejb-jar-ext_1_1.xsd"
version="1.1">

<session name="TestBean">
<start-at-app-start value="true"/>
</session>
</ejb-jar-ext>

关于java - Websphere 中的启动类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com