|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 3
|
Problemi con deploy su websphere 6
Ciao a tutti,
ho un problema nel deployare un applicazione struts 1.2.4 su websphere 6, in particolare ottengo dalla console di websphere il seguente stack: [7/17/08 11:41:07:981 CEST] 00000052 WebGroup A SRVE0169I: Loading Web Module: ConInpWeb. [7/17/08 11:41:10:448 CEST] 00000052 TilesPlugin I org.apache.struts.tiles.TilesPlugin initDefinitionsFactory Tiles definition factory loaded for module ''. [7/17/08 11:41:10:461 CEST] 00000052 ValidatorPlug I org.apache.struts.validator.ValidatorPlugIn initResources Loading validation rules file from '/WEB-INF/validation.xml' [7/17/08 11:41:10:464 CEST] 00000052 ValidatorPlug I org.apache.struts.validator.ValidatorPlugIn initResources Loading validation rules file from '/WEB-INF/validator-rules.xml' [7/17/08 11:41:10:794 CEST] 00000052 ValidatorPlug E org.apache.struts.validator.ValidatorPlugIn init null java.lang.NullPointerException at org.apache.commons.validator.ValidatorResources.internalProcessForms(Validat orResources.java:464) at org.apache.commons.validator.ValidatorResources.process(ValidatorResources.j ava:415) at org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.ja va:162) at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja va:233) at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:164) at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: 839) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java(Comp iled Code)) at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.jav a:1696) at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrap per(WebExtensionProcessor.java:140) at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:852) at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:5 79) at com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:451) at com.ibm.ws.webcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:123) at com.ibm.ws.webcontainer.VirtualHost.addWebApplication(VirtualHost.java:146) at com.ibm.ws.webcontainer.WebContainer.addWebApp(WebContainer.java:940) at com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:893 ) at com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java: 167) at com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:39 1) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav a(Compiled Code)) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart (DeployedApplicationImpl.java:1076) at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.jav a:547) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicati onImpl.java:754) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application MgrImpl.java:914) at com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.jav a:1450) at com.ibm.ws.security.auth.distContextManagerImpl.runAs(distContextManagerImpl java(Compiled Code)) at com.ibm.ws.security.auth.distContextManagerImpl.runAsSystem(distContextManag erImpl.java(Inlined Compiled Code)) at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java(In lined Compiled Code)) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application MgrImpl.java(Compiled Code)) at sun.reflect.GeneratedMethodAccessor815.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBe an.java:1366) at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.jav a:1012) at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanSer verInterceptor.java:233) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer verInterceptor.java:128) at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanS erverInterceptor.java:86) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer verInterceptor.java:128) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer verInterceptor.java:128) at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(Cont extClassLoaderMBeanServerInterceptor.java:167) at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1249) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1016) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java (Compiled Code)) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:932) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDel egator.java:157) at sun.reflect.GeneratedMethodAccessor692.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java (Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.jav a(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnec tion.java(Compiled Code)) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Comp iled Code)) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code)) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) [7/17/08 11:41:10:799 CEST] 00000052 WebExtensionP W Servlet action is currently unavailable: Cannot load a validator resource from '/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml' [7/17/08 11:41:10:802 CEST] 00000052 WebExtensionP E SRVE0026E: [Servlet Error]-[javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validation.xml,/WEB-INF/validator-rules.xml' at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:174) at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java: 839) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java(Comp iled Code)) at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.jav a:1696) at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrap per(WebExtensionProcessor.java:140) at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:852) at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:5 79) at com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:451) at com.ibm.ws.webcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:123) at com.ibm.ws.webcontainer.VirtualHost.addWebApplication(VirtualHost.java:146) at com.ibm.ws.webcontainer.WebContainer.addWebApp(WebContainer.java:940) at com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:893 ) at com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java: 167) at com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:39 1) at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav a(Compiled Code)) at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart (DeployedApplicationImpl.java:1076) at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.jav a:547) at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicati onImpl.java:754) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application MgrImpl.java:914) at com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.jav a:1450) at com.ibm.ws.security.auth.distContextManagerImpl.runAs(distContextManagerImpl java(Compiled Code)) at com.ibm.ws.security.auth.distContextManagerImpl.runAsSystem(distContextManag erImpl.java(Inlined Compiled Code)) at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java(In lined Compiled Code)) at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application MgrImpl.java(Compiled Code)) at sun.reflect.GeneratedMethodAccessor815.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBe an.java:1366) at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.jav a:1012) at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanSer verInterceptor.java:233) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer verInterceptor.java:128) at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanS erverInterceptor.java:86) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer verInterceptor.java:128) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer verInterceptor.java:128) at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(Cont extClassLoaderMBeanServerInterceptor.java:167) at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1249) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1016) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java (Compiled Code)) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:932) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDel egator.java:157) at sun.reflect.GeneratedMethodAccessor692.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java (Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.jav a(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnec tion.java(Compiled Code)) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Comp iled Code)) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code)) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) ]: {1} Ho provato a modificare il doc-type nel file validator-rules.xml cambiando anche la versione del dtd dalla 1.0 alla 1.1 alla 1.1.3 ed a portarli in locale. Inoltre ho provato anche a svuotare i file validator-rules.xml e validation.xml per verificare se fosse il contenuto a dare problemi....ma niente.... Sono disperato...vi prego aiutatemi! grazie in anticipo a tutti! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Ah! Benvenuto! Websphere è il nome di uno dei gironi dell'inferno!!
Hai provato a settare il PARENT_LAST nelle opzioni del classloader?
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 3
|
Grazie per il benvenuto!
mi sono dimenticato di specificare che le librerie non sono sotto la cartella WEB-INF/lib ma come librerie condivise sotto WebSphere. Non posso metterle in locale in quando utilizzate da più applicazioni. Quindi sono obbligato a settare PARENT_FIRST...così è impossibile? Grazie! |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
Quella del parent_last era un'ipotesi, dato che usi struts. Io uso altre librerie e ho dovuto settarlo. Ma sei sicuro che non puoi usare parent_last anche se le librerie sono sotto websphere? Dovrebbe caricare prima le tue, e poi le sue comunque...
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
|
#5 | |
|
Junior Member
Iscritto dal: Jul 2008
Messaggi: 3
|
Quote:
grazie mille cmq....sei stato gentilissimo! PS: io non ho librerie...tranne jfreechart-0.9.8.jar sono tutte condivise!! |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:13.




















