Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 78543 invoked from network); 23 Oct 2008 12:57:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Oct 2008 12:57:51 -0000 Received: (qmail 29838 invoked by uid 500); 23 Oct 2008 12:57:44 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 29799 invoked by uid 500); 23 Oct 2008 12:57:44 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 29787 invoked by uid 99); 23 Oct 2008 12:57:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Oct 2008 05:57:44 -0700 X-ASF-Spam-Status: No, hits=3.7 required=10.0 tests=DNS_FROM_OPENWHOIS,FORGED_HOTMAIL_RCVD2,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Oct 2008 12:56:30 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1KszkS-0006nP-Ld for user@struts.apache.org; Thu, 23 Oct 2008 05:57:08 -0700 Message-ID: <20130372.post@talk.nabble.com> Date: Thu, 23 Oct 2008 05:57:08 -0700 (PDT) From: Dallas To: user@struts.apache.org Subject: Re: NoClassDefFoundError deploying on UNIX, not Windows In-Reply-To: <212180.68794.qm@web56702.mail.re3.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Nabble-From: dalla_mannen@hotmail.com References: <20128983.post@talk.nabble.com> <212180.68794.qm@web56702.mail.re3.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org Oh... how stupid... too much multitasking, posted on the wrong forum :-) However, if someone by any chance happens to end up here while looking for answers to a similar question, I might aswell mention that the problem was that the application had been deployed in ascii-mode instead of binary mode... newton.dave wrote: >=20 > I'm not sure what the Struts portion of the question is; perhaps you coul= d > elaborate. Have you considered asking on a JBoss forum? >=20 > Dave >=20 > --- On Thu, 10/23/08, Dallas wrote: >=20 >> From: Dallas >> Subject: NoClassDefFoundError deploying on UNIX, not Windows >> To: user@struts.apache.org >> Date: Thursday, October 23, 2008, 7:20 AM >> Hi all! >>=20 >> I=C2=B4m having some trouble deploying one of my application on >> a Unix machine. >> The application uses EJB3 beans, and the server log seems >> to indicate that >> Jboss (4.2.2) deployer cannot >> find my EJB3 classes. How can this be? It works perfectly >> when deployed on >> windows. >>=20 >> I=C2=B4ve seen some issues regarding class paths, and unix >> being case sensetive, >> but I haven=C2=B4t been able to relate these errors to this >> one. Might be wrong >> though...=20 >>=20 >> Any clues? Please see the log below: >>=20 >> 2008-10-22 06:39:48,987 INFO=20 >> [org.jboss.deployment.EARDeployer] Init J2EE >> application: >> file:/apps/jboss-4.2.2/server/default/deploy/SupplierDatabase.ear/ >> 2008-10-22 06:39:49,070 WARN=20 >> [org.jboss.system.ServiceController] Problem >> creating service >> jboss.j2ee:service=3DEJB3,module=3DSupplierDatabaseEJB.jar >> java.lang.NoClassDefFoundError: >> se/ahlens/intranet/apps/supplierdatabase/CostAndErrorsFacadeLocal >> =09at java.lang.ClassLoader.defineClass1(Native Method) >> =09at java.lang.ClassLoader.defineClass(ClassLoader.java:620) >> =09at >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) >> =09at >> java.net.URLClassLoader.defineClass(URLClassLoader.java:260) >> =09at >> java.net.URLClassLoader.access$000(URLClassLoader.java:56) >> =09at java.net.URLClassLoader$1.run(URLClassLoader.java:195) >> =09at java.security.AccessController.doPrivileged(Native >> Method) >> =09at >> java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> =09at >> org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryCl= assLoader.java:682) >> =09at >> org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoad= er.java:662) >> =09at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >> =09at >> org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryCl= assLoader.java:200) >> =09at >> org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.ja= va:131) >> =09at >> org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399) >> =09at >> org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClass= Loader.java:527) >> =09at >> org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoad= er.java:415) >> =09at java.lang.ClassLoader.loadClass(ClassLoader.java:251) >> =09at >> org.jboss.ejb3.Ejb3AnnotationHandler.populateBaseInfo(Ejb3AnnotationHand= ler.java:293) >> =09at >> org.jboss.ejb3.Ejb3AnnotationHandler.getContainers(Ejb3AnnotationHandler= .java:138) >> =09at >> org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:486) >> =09at >> org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:442) >> =09at >> org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:423) >> =09at >> org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:384) >> =09at >> org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:327) >> =09at >> org.jboss.ejb3.Ejb3Module.createService(Ejb3Module.java:77) >> =09at >> org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSup= port.java:260) >> =09at >> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBean= Support.java:243) >> =09at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:86) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController= .java:978) >> =09at $Proxy0.create(Unknown Source) >> =09at >> org.jboss.system.ServiceController.create(ServiceController.java:330) >> =09at >> org.jboss.system.ServiceController.create(ServiceController.java:273) >> =09at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown >> Source) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:86) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) >> =09at $Proxy33.create(Unknown Source) >> =09at >> org.jboss.ejb3.EJB3Deployer.create(EJB3Deployer.java:492) >> =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> =09at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav= a:39) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.= java:133) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> =09at >> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBea= nOperationInterceptor.java:142) >> =09at >> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.ja= va:97) >> =09at >> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorSe= rviceMBeanSupport.java:238) >> =09at >> org.jboss.wsf.container.jboss42.DeployerInterceptor.create(DeployerInter= ceptor.java:76) >> =09at >> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.cre= ate(SubDeployerInterceptorSupport.java:180) >> =09at >> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerIntercepto= r.java:91) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) >> =09at $Proxy34.create(Unknown Source) >> =09at >> org.jboss.deployment.MainDeployer.create(MainDeployer.java:969) >> =09at >> org.jboss.deployment.MainDeployer.create(MainDeployer.java:959) >> =09at >> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818) >> =09at >> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) >> =09at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown >> Source) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.= java:133) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> =09at >> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBea= nOperationInterceptor.java:142) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) >> =09at $Proxy9.deploy(Unknown Source) >> =09at >> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc= anner.java:421) >> =09at >> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan= ner.java:634) >> =09at >> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS= can(AbstractDeploymentScanner.java:263) >> =09at >> org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(Abst= ractDeploymentScanner.java:336) >> =09at >> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupp= ort.java:289) >> =09at >> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBean= Support.java:245) >> =09at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:86) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController= .java:978) >> =09at $Proxy0.start(Unknown Source) >> =09at >> org.jboss.system.ServiceController.start(ServiceController.java:417) >> =09at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown >> Source) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:86) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) >> =09at $Proxy4.start(Unknown Source) >> =09at >> org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) >> =09at >> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) >> =09at >> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) >> =09at >> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) >> =09at >> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) >> =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> =09at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav= a:39) >> =09at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:25) >> =09at java.lang.reflect.Method.invoke(Method.java:597) >> =09at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.= java:155) >> =09at >> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) >> =09at >> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.= java:133) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> =09at >> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBea= nOperationInterceptor.java:142) >> =09at >> org.jboss.mx.server.Invocation.invoke(Invocation.java:88) >> =09at >> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:264) >> =09at >> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) >> =09at >> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) >> =09at $Proxy5.deploy(Unknown Source) >> =09at >> org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) >> =09at >> org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) >> =09at org.jboss.Main.boot(Main.java:200) >> =09at org.jboss.Main$1.run(Main.java:508) >> =09at java.lang.Thread.run(Thread.java:619) >> 2008-10-22 06:39:49,129 INFO [org.jboss.ejb3.EJB3Deployer] >> Deployed: >> file:/apps/jboss-4.2.2/server/default/deploy/SupplierDatabase.ear/Suppli= erDatabaseEJB.jar/ >> 2008-10-22 06:39:49,138 INFO=20 >> [org.jboss.web.tomcat.service.TomcatDeployer] >> deploy, ctxPath=3D/SupplierDatabaseWeb, >> warUrl=3D.../deploy/SupplierDatabase.ear/SupplierDatabaseWeb.war/ >> 2008-10-22 06:39:49,395 INFO=20 >> [org.displaytag.filter.ResponseOverrideFilter] >> Filter initialized. Response buffering is enabled >> 2008-10-22 06:39:49,652 INFO=20 >> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] >> Parsing >> configuration file [struts-default.xml] >> 2008-10-22 06:39:49,851 INFO=20 >> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] >> Parsing >> configuration file [struts-plugin.xml] >> 2008-10-22 06:39:49,895 INFO=20 >> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] >> Parsing >> configuration file [struts.xml] >> 2008-10-22 06:39:50,750 INFO=20 >> [com.opensymphony.xwork2.util.ObjectTypeDeterminerFactory] >> Setting >> DefaultObjectTypeDeterminer as default ... >> 2008-10-22 06:39:50,800 INFO=20 >> [org.jboss.deployment.EARDeployer] Started >> J2EE application: >> file:/apps/jboss-4.2.2/server/default/deploy/SupplierDatabase.ear/ >> 2008-10-22 06:39:50,803 ERROR >> [org.jboss.deployment.scanner.URLDeploymentScanner] >> Incomplete Deployment >> listing: >>=20 >> --- MBeans waiting for other MBeans --- >> ObjectName: >> jboss.j2ee:service=3DEJB3,module=3DSupplierDatabaseEJB.jar >> State: FAILED >> Reason: java.lang.NoClassDefFoundError: >> se/ahlens/intranet/apps/supplierdatabase/CostAndErrorsFacadeLocal >>=20 >> --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM --- >> ObjectName: >> jboss.j2ee:service=3DEJB3,module=3DSupplierDatabaseEJB.jar >> State: FAILED >> Reason: java.lang.NoClassDefFoundError: >> se/ahlens/intranet/apps/supplierdatabase/CostAndErrorsFacadeLocal >>=20 >> --=20 >> View this message in context: >> http://www.nabble.com/NoClassDefFoundError-deploying-on-UNIX%2C-not-Wind= ows-tp20128983p20128983.html >> Sent from the Struts - User mailing list archive at >> Nabble.com. >>=20 >>=20 >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org >> For additional commands, e-mail: >> user-help@struts.apache.org >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org > For additional commands, e-mail: user-help@struts.apache.org >=20 >=20 >=20 --=20 View this message in context: http://www.nabble.com/NoClassDefFoundError-de= ploying-on-UNIX%2C-not-Windows-tp20128983p20130372.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org