: 그것은 새로운 MBean에 등록자동 등록 해제되는 MBean (WebLogic 서버에 배포) 내 Spring 애플리케이션 나는 다음과 스프링 빈 정의가에서
<context:mbean-server />
<bean id="mbeanExporter" class="org.springframework.jmx.export.MBeanExporter">
<property name="beans">
<map>
<entry key="SpringBeans:name=hibernateStatisticsMBean,subsystem=${subsystem}" value-ref="hibernateStatisticsMBean" />
</map>
</property>
</bean>
<bean name="hibernateStatisticsMBean" class="org.hibernate.jmx.StatisticsService">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
응용 프로그램입니다 전개되고 완벽하게 작동합니다. 그러나 응용 프로그램을 배포 해제하고 다시 배포하면 이미 존재하는 MBean에 대해 불만을 토로합니다.
응용 프로그램 배포 취소 중에 MBean을 자동으로 등록 취소 할 수 있습니까? Spring을 통해 수행 할 수 있습니까? 아니면 WebLogic을위한 마법을 사용해야합니까?
ContextLoaderListener를 사용하여 콘텍스트를 생성 했습니까? 컨텍스트가 닫히지 않아서 다른 문제가 발생할 수 있기 때문일 수 있습니다. – gkamal