Deploy de Aplicação Enterprise no Sun One 8.1

0 respostas
S

Pessoal,

Estou realizando a migração de uma aplicação enterprise pra rodar no servidor Sun One 8.1.

O .ear está todo migrado e no momento do deploy, está ocorrendo o seguinte erro:

[#|2006-10-13T10:12:23.812-0300|SEVERE|sun-appserver-ee8.1|javax.enterprise.system.container.ejb|_ThreadID=12;|Could not initialize container using HaStrategyBuilder

java.lang.NoClassDefFoundError: com/sun/hadb/jdbc/LOBDescr

at com.sun.ejb.ee.sfsb.store.HAEjbStore.<init>(HAEjbStore.java:335)

at com.sun.ejb.ee.sfsb.store.HAEjbStoreFactory.createHAStore(HAEjbStoreFactory.java:27)

at com.sun.enterprise.ee.web.sessmgmt.StorePool.initializePool(StorePool.java:87)

at com.sun.enterprise.ee.web.sessmgmt.StorePool.<init>(StorePool.java:73)

at com.sun.ejb.ee.sfsb.store.HASFSBStoreManager.<init>(HASFSBStoreManager.java:57)

at com.sun.ejb.ee.sfsb.initialization.HaStrategyBuilder.initializePersistenceStrategy(HaStrategyBuilder.java:49)

at com.sun.ejb.containers.builder.StatefulContainerBuilder.buildStoreManager(StatefulContainerBuilder.java:143)

at com.sun.ejb.containers.builder.StatefulContainerBuilder.buildComponents(StatefulContainerBuilder.java:104)

at com.sun.ejb.containers.builder.BaseContainerBuilder.buildContainer(BaseContainerBuilder.java:69)

at com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:214)

at com.sun.enterprise.server.AbstractLoader.loadEjbs(AbstractLoader.java:477)

at com.sun.enterprise.server.ApplicationLoader.load(ApplicationLoader.java:125)

at com.sun.enterprise.server.HttpServiceApplicationLoader.load(HttpServiceApplicationLoader.java:97)

at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:224)

at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:164)

at com.sun.enterprise.server.ApplicationManager.applicationDeployed(ApplicationManager.java:486)

at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeployEventListener(AdminEventMulticaster.java:872)

at com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeployEvent(AdminEventMulticaster.java:856)

at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:424)

at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:139)

at com.sun.enterprise.ee.admin.mbeans.ServerRuntimeMBean.forwardEvent(ServerRuntimeMBean.java:64)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:308)

at com.sun.enterprise.admin.runtime.BaseRuntimeMBean.invoke(BaseRuntimeMBean.java:389)

at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)

at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)

at javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)

at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)

at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1341)

at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)

at sun.rmi.transport.Transport$1.run(Transport.java:153)

at java.security.AccessController.doPrivileged(Native Method)

at sun.rmi.transport.Transport.serviceCall(Transport.java:149)

at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)

at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)

at java.lang.Thread.run(Thread.java:595)

|#]

Analisando a aplicação, não há nenhum referência para usar a estratégia HA.

O que pode ser?

Obrigado.

Criado 13 de outubro de 2006
Respostas 0
Participantes 1