gpt4 book ai didi

java - Weblogic ApplicationLifecycleListener 未触发

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:20 26 4
gpt4 key购买 nike

我有一个包含 ApplicationLifecycleListener 的 bean。像这样:

package vanzylvi.test;

import weblogic.application.ApplicationLifecycleEvent;

import weblogic.application.ApplicationLifecycleListener;

public class TestApplicationListener extends ApplicationLifecycleListener {

public void preStart(ApplicationLifecycleEvent evt) {
System.out.println("preStart GO GO GO");
}
}

在我的weblogic-application.xml

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
<listener>
<listener-class>vanzylvi.test.TestApplicationListener</listener-class>
</listener>
</weblogic-application>

我永远无法触发 preStart 位,如有任何帮助,我们将不胜感激。

最佳答案

可能会稍后为您提供答案,但a listener URI , 除非在 WebLogic 12 中,还可以设置为避免将类文件添加到普通的 ear 文件中:

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
<listener>
<listener-class>vanzylvi.test.TestApplicationListener</listener-class>
<listener-uri>startup.jar</listener-uri>
</listener>
</weblogic-application>

关于java - Weblogic ApplicationLifecycleListener 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11989911/

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