Hola
Tengo una aplicación en Rational Application Developer 7, sin errores. Esta aplicación está en una máquina virtual sin conexión a internet, a la cual me conecto por VPN.
La intento desplegar en WAS 6.1, pero al acceder a la misma me salta la siguiente excepción (cuando accedo a la primera página .jsp del proyecto):
[1/10/10 14:02:33:203 CEST] 0000001c WebApp E [Servlet Error]-[/login.jsp]: Unable to load configuration. - bean - jar:file:/C:/Archivos%20de%20programa/IBM/SDP70/runtimes/base_v61/lib/struts2-core-2.1.6.jar!/struts-default.xml:83:158
at com.opensymphony.xwork2.config.ConfigurationManage r.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_Prel oadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Disp atcher.java:403)
at org.apache.struts2.dispatcher.FilterDispatcher.ini t(FilterDispatcher.java:190)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.init(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager ._loadFilter(WebAppFilterManager.java:438)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .loadFilter(WebAppFilterManager.java:352)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .getFilterInstanceWrapper(WebAppFilterManager.java :214)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .getFilterChain(WebAppFilterManager.java:272)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .doFilter(WebAppFilterManager.java:661)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager .doFilter(WebAppFilterManager.java:646)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:475)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:463)
at com.ibm.wsspi.webcontainer.servlet.GenericServletW rapper.handleRequest(GenericServletWrapper.java:11 5)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensio nServletWrapper.handleRequest(AbstractJSPExtension ServletWrapper.java:168)
at com.ibm.ws.webcontainer.webapp.WebApp.handleReques t(WebApp.java:3129)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequ est(WebGroup.java:238)
at com.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:811)
at com.ibm.ws.wswebcontainer.WebContainer.handleReque st(WebContainer.java:1433)
at com.ibm.ws.webcontainer.channel.WCChannelLink.read y(WCChannelLink.java:93)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleDiscrimination(HttpInboundLink.java:465)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleNewInformation(HttpInboundLink.java:394)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.ready(HttpInboundLink.java:274)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe adCallback.sendToDiscriminators(NewConnectionIniti alReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe adCallback.complete(NewConnectionInitialReadCallba ck.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListe ner.futureCompleted(AioReadCompletionListener.java :152)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallbac k(AbstractAsyncFuture.java:213)
at com.ibm.io.async.AbstractAsyncFuture.fireCompletio nActions(AbstractAsyncFuture.java:195)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture .java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHand ler.java:194)
at com.ibm.io.async.ResultHandler.runEventProcessingL oop(ResultHandler.java:741)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler .java:863)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:1510)
Caused by: Unable to load bean: type:ognl.PropertyAccessor class:com.opensymphony.xwork2.ognl.accessor.Compou ndRootAccessor - bean - jar:file:/C:/Archivos%20de%20programa/IBM/SDP70/runtimes/base_v61/lib/struts2-core-2.1.6.jar!/struts-default.xml:83:158
at com.opensymphony.xwork2.config.providers.XmlConfig urationProvider.register(XmlConfigurationProvider. java:222)
at org.apache.struts2.config.StrutsXmlConfigurationPr ovider.register(StrutsXmlConfigurationProvider.jav a:101)
at com.opensymphony.xwork2.config.impl.DefaultConfigu ration.reloadContainer(DefaultConfiguration.java:1 65)
at com.opensymphony.xwork2.config.ConfigurationManage r.getConfiguration(ConfigurationManager.java:55)
... 32 more
Caused by: java.lang.NoClassDefFoundError: ognl.PropertyAccessor
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java :222)
at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:148)
at java.net.URLClassLoader.defineClass(URLClassLoader .java:556)
at java.net.URLClassLoader.access$400(URLClassLoader. java:119)
at java.net.URLClassLoader$ClassFinder.run(URLClassLo ader.java:961)
at java.security.AccessController.doPrivileged(Access Controller.java:274)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:487)
at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtC lassLoader.java:132)
at java.lang.ClassLoader.loadClass(ClassLoader.java:6 04)
at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtC lassLoader.java:87)
at java.lang.ClassLoader.loadClass(ClassLoader.java:5 61)
at com.ibm.ws.classloader.ProtectionClassLoader.loadC lass(ProtectionClassLoader.java:58)
at com.ibm.ws.classloader.ProtectionClassLoader.loadC lass(ProtectionClassLoader.java:54)
at com.ibm.ws.classloader.CompoundClassLoader.loadCla ss(CompoundClassLoader.java:368)
at java.lang.ClassLoader.loadClass(ClassLoader.java:5 61)
at com.ibm.ws.classloader.ReloadableClassLoader.loadC lass(ReloadableClassLoader.java:124)
at com.ibm.ws.classloader.CompoundClassLoader.loadCla ss(CompoundClassLoader.java:368)
at java.lang.ClassLoader.loadClass(ClassLoader.java:5 61)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadC lass(ClassLoaderUtil.java:138)
at com.opensymphony.xwork2.config.providers.XmlConfig urationProvider.register(XmlConfigurationProvider. java:193)
... 35 more
Comprobé que todas las librerías están en la carpeta de despliegue.
¿qué puede estar pasando?
Muchas gracias