2017-02-15 40 views
1

SO ... Я получаю странное Предупреждает из приложения в JBoss EAP-7/Wildfly 10:предупреждение jacorb.orb эм Jboss EAP 7/Wildfly 10

[Server:teste] INFO 2017-02-15 13:52:02,669 [jacorb.orb] Initialising ORB with ID: 
[Server:teste] WARN 2017-02-15 13:52:02,701 [jacorb.orb] unable to build ORBInitializer from class true: Ignoring 
[Server:teste] INFO 2017-02-15 13:52:02,750 [orb.interceptors] InterceptorManager started with 0 Server Interceptors, 0 Client Interceptors and 1 IOR Interceptors 

Это приложение десять лет и необходимость CORBA libs использовать JMS Queue.

Должен ли я беспокоиться? Что это ПРЕДУПРЕЖДЕНИЕ означает?

[Изменено]

Additional logs popout out now: 

javax.naming.InvalidNameException: Couldn't resolve initial reference: NameService [Root exception is org.omg.CORBA.ORBPackage.InvalidName: IDL:omg.org/CORBA/ORB/InvalidName:1.0] 
     at weblogic.corba.j2ee.naming.Utils.wrapNamingException(Utils.java:52) 
     at weblogic.corba.j2ee.naming.ORBHelper.getORBReferenceWithRetry(ORBHelper.java:644) 
     at weblogic.corba.j2ee.naming.ORBHelper.getORBReference(ORBHelper.java:594) 
     at weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:85) 
     at weblogic.corba.j2ee.naming.InitialContextFactoryImpl.getInitialContext(InitialContextFactoryImpl.java:31) 
     at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:46) 
     at org.jboss.as.naming.InitialContext.getDefaultInitCtx(InitialContext.java:114) 
     at org.jboss.as.naming.InitialContext.init(InitialContext.java:99) 
     at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154) 
     at org.jboss.as.naming.InitialContext.<init>(InitialContext.java:89) 
     at org.jboss.as.naming.InitialContextFactory.getInitialContext(InitialContextFactory.java:43) 
     at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684) 
     at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313) 
     at javax.naming.InitialContext.init(InitialContext.java:244) 
     at javax.naming.InitialContext.<init>(InitialContext.java:216) 
     at com.alu.feeder.tasks.ExpediterRfbNotificationConsumerTask.executarProcesso(ExpediterRfbNotificationConsumerTask.java:88) 
     at com.alu.feeder.tasks.ExpediterRfbNotificationConsumerTask.run(ExpediterRfbNotificationConsumerTask.java:51) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:498) 
     at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) 
     at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:260) 
     at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86) 
     at org.quartz.core.JobRunShell.run(JobRunShell.java:216) 
     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) 
Caused by: org.omg.CORBA.ORBPackage.InvalidName: IDL:omg.org/CORBA/ORB/InvalidName:1.0 
     at org.jacorb.orb.ORB.resolve_initial_references(ORB.java:1609) 
     at weblogic.corba.j2ee.naming.ORBHelper.getORBReferenceWithRetry(ORBHelper.java:631) 
     ... 24 more 

ответ

0

Итак, проблема возникает из-за того, что weblogic.jar содержит версию antlr.jar, загружаемую загрузчиком классов, в то время как материал спящего режима загружается другим загрузчиком классов. Поэтому, когда сервер работает, он использует версию antlr в комплекте с weblogic, которая не может видеть классы спящего режима.

Я следую за это решение и все стало ОК: https://thejavablog.wordpress.com/tag/antlr/

1

Это подсистема CORBA, которая позволяет интер-операции с более старыми серверами CORBA. Вы можете игнорировать это. Я больше знаком с Wildfly 9, поэтому я не уверен, что вы можете удалить ORB (Object Request Broker) из Wildfly 10, но, вероятно, стоит заглянуть, если предупреждение вас беспокоит.

Я использовал CORBA в 90-х годах. Это был не приятный опыт, поэтому я сомневаюсь, что вы захотите его использовать.

+0

Это приложение имеет десять лет и использовать CORBA от вашего на WEB-INF \ Lib. – Jroger