I'm not sure what the Struts portion of the question is; perhaps you could 
elaborate. Have you considered asking on a JBoss forum?

Dave

--- On Thu, 10/23/08, Dallas <[EMAIL PROTECTED]> wrote:

> From: Dallas <[EMAIL PROTECTED]>
> Subject: NoClassDefFoundError deploying on UNIX, not Windows
> To: user@struts.apache.org
> Date: Thursday, October 23, 2008, 7:20 AM
> Hi all!
> 
> I´m 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.
> 
> I´ve seen some issues regarding class paths, and unix
> being case sensetive,
> but I haven´t been able to relate these errors to this
> one. Might be wrong
> though... 
> 
> Any clues? Please see the log below:
> 
> 2008-10-22 06:39:48,987 INFO 
> [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 
> [org.jboss.system.ServiceController] Problem
> creating service
> jboss.j2ee:service=EJB3,module=SupplierDatabaseEJB.jar
> java.lang.NoClassDefFoundError:
> se/ahlens/intranet/apps/supplierdatabase/CostAndErrorsFacadeLocal
>       at java.lang.ClassLoader.defineClass1(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>       at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>       at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>       at
> java.net.URLClassLoader.access$000(URLClassLoader.java:56)
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>       at java.security.AccessController.doPrivileged(Native
> Method)
>       at
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>       at
> org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:682)
>       at
> org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:662)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>       at
> org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:200)
>       at
> org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
>       at
> org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
>       at
> org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:527)
>       at
> org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>       at
> org.jboss.ejb3.Ejb3AnnotationHandler.populateBaseInfo(Ejb3AnnotationHandler.java:293)
>       at
> org.jboss.ejb3.Ejb3AnnotationHandler.getContainers(Ejb3AnnotationHandler.java:138)
>       at
> org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:486)
>       at
> org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:442)
>       at
> org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:423)
>       at
> org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:384)
>       at
> org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:327)
>       at
> org.jboss.ejb3.Ejb3Module.createService(Ejb3Module.java:77)
>       at
> org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:260)
>       at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:243)
>       at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown
> Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>       at $Proxy0.create(Unknown Source)
>       at
> org.jboss.system.ServiceController.create(ServiceController.java:330)
>       at
> org.jboss.system.ServiceController.create(ServiceController.java:273)
>       at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown
> Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>       at $Proxy33.create(Unknown Source)
>       at
> org.jboss.ejb3.EJB3Deployer.create(EJB3Deployer.java:492)
>       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:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>       at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
>       at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
>       at
> org.jboss.wsf.container.jboss42.DeployerInterceptor.create(DeployerInterceptor.java:76)
>       at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
>       at
> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>       at $Proxy34.create(Unknown Source)
>       at
> org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
>       at
> org.jboss.deployment.MainDeployer.create(MainDeployer.java:959)
>       at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
>       at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>       at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown
> Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>       at $Proxy9.deploy(Unknown Source)
>       at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
>       at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
>       at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
>       at
> org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
>       at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>       at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>       at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown
> Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>       at $Proxy0.start(Unknown Source)
>       at
> org.jboss.system.ServiceController.start(ServiceController.java:417)
>       at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown
> Source)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>       at $Proxy4.start(Unknown Source)
>       at
> org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
>       at
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>       at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>       at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>       at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
>       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:597)
>       at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>       at
> org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>       at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>       at
> org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>       at
> org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>       at $Proxy5.deploy(Unknown Source)
>       at
> org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
>       at
> org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
>       at org.jboss.Main.boot(Main.java:200)
>       at org.jboss.Main$1.run(Main.java:508)
>       at 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/SupplierDatabaseEJB.jar/
> 2008-10-22 06:39:49,138 INFO 
> [org.jboss.web.tomcat.service.TomcatDeployer]
> deploy, ctxPath=/SupplierDatabaseWeb,
> warUrl=.../deploy/SupplierDatabase.ear/SupplierDatabaseWeb.war/
> 2008-10-22 06:39:49,395 INFO 
> [org.displaytag.filter.ResponseOverrideFilter]
> Filter initialized. Response buffering is enabled
> 2008-10-22 06:39:49,652 INFO 
> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]
> Parsing
> configuration file [struts-default.xml]
> 2008-10-22 06:39:49,851 INFO 
> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]
> Parsing
> configuration file [struts-plugin.xml]
> 2008-10-22 06:39:49,895 INFO 
> [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider]
> Parsing
> configuration file [struts.xml]
> 2008-10-22 06:39:50,750 INFO 
> [com.opensymphony.xwork2.util.ObjectTypeDeterminerFactory]
> Setting
> DefaultObjectTypeDeterminer as default ...
> 2008-10-22 06:39:50,800 INFO 
> [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:
> 
> --- MBeans waiting for other MBeans ---
> ObjectName:
> jboss.j2ee:service=EJB3,module=SupplierDatabaseEJB.jar
>   State: FAILED
>   Reason: java.lang.NoClassDefFoundError:
> se/ahlens/intranet/apps/supplierdatabase/CostAndErrorsFacadeLocal
> 
> --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
> ObjectName:
> jboss.j2ee:service=EJB3,module=SupplierDatabaseEJB.jar
>   State: FAILED
>   Reason: java.lang.NoClassDefFoundError:
> se/ahlens/intranet/apps/supplierdatabase/CostAndErrorsFacadeLocal
> 
> -- 
> View this message in context:
> http://www.nabble.com/NoClassDefFoundError-deploying-on-UNIX%2C-not-Windows-tp20128983p20128983.html
> Sent from the Struts - User mailing list archive at
> Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to