我是按照如下帖子做的:这个帖子的地址是:http://seam.group.iteye.com/group/topic/25599这三步都成功了
mvn dependency:tree
mvn clean package
mvn jboss:hard-deploy 然后发现 seam-booking.war.failed 失败了这是日志,帮我看看
17:56:08,734 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named EjbSynchronizations in deployment unit subdeployment "jboss-seam.jar" of deployment "jboss-seam-registration.ear" are as follows: java:global/jboss-seam-registration/jboss-seam/EjbSynchronizations!org.jboss.seam.transaction.LocalEjbSynchronizations
java:app/jboss-seam/EjbSynchronizations!org.jboss.seam.transaction.LocalEjbSynchronizations
java:module/EjbSynchronizations!org.jboss.seam.transaction.LocalEjbSynchronizations
java:global/jboss-seam-registration/jboss-seam/EjbSynchronizations
java:app/jboss-seam/EjbSynchronizations
java:module/EjbSynchronizations17:56:08,734 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named TimerServiceDispatcher in deployment unit subdeployment "jboss-seam.jar" of deployment "jboss-seam-registration.ear" are as follows: java:global/jboss-seam-registration/jboss-seam/TimerServiceDispatcher!org.jboss.seam.async.LocalTimerServiceDispatcher
java:app/jboss-seam/TimerServiceDispatcher!org.jboss.seam.async.LocalTimerServiceDispatcher
java:module/TimerServiceDispatcher!org.jboss.seam.async.LocalTimerServiceDispatcher
java:global/jboss-seam-registration/jboss-seam/TimerServiceDispatcher
java:app/jboss-seam/TimerServiceDispatcher
java:module/TimerServiceDispatcher17:56:08,750 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named RegisterAction in deployment unit subdeployment "jboss-seam-registration.jar" of deployment "jboss-seam-registration.ear" are as follows: java:global/jboss-seam-registration/jboss-seam-registration.jar/RegisterAction!org.jboss.seam.example.registration.Register
java:app/jboss-seam-registration.jar/RegisterAction!org.jboss.seam.example.registration.Register
java:module/RegisterAction!org.jboss.seam.example.registration.Register
java:global/jboss-seam-registration/jboss-seam-registration.jar/RegisterAction
java:app/jboss-seam-registration.jar/RegisterAction
java:module/RegisterAction17:56:09,781 信息 [javax.servlet.ServletContextListener] (MSC service thread 1-1) Welcome to Seam null
17:56:10,937 WARN [org.jboss.modules] (MSC service thread 1-1) Failed to define class org.jboss.seam.faces.DateConverter in Module "deployment.jboss-seam-registration.ear.jboss-seam.jar:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/jboss/seam/faces/DateConverter (Module "deployment.jboss-seam-registration.ear.jboss-seam.jar:main" from Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:401)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
at org.jboss.modules.Module.loadModuleClass(Module.java:590)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
at org.jboss.seam.deployment.ClassDescriptor.<init>(ClassDescriptor.java:30) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner$Handler.getClassDescriptor(AbstractScanner.java:125) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner$Handler.handle(AbstractScanner.java:67) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner$Handler.handle(AbstractScanner.java:97) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner.handle(AbstractScanner.java:225) [jboss-seam.jar:]
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) [:1.6.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_25]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
at org.jboss.seam.integration.jbossas.vfs.VFSScanner.handleItem(VFSScanner.java:208) [jboss-seam-int.jar:]
at org.jboss.seam.integration.jbossas.vfs.VFSScanner.handleRoot(VFSScanner.java:190) [jboss-seam-int.jar:]
at org.jboss.seam.integration.jbossas.vfs.VFSScanner.scanResources(VFSScanner.java:153) [jboss-seam-int.jar:]
at org.jboss.seam.deployment.StandardDeploymentStrategy.scan(StandardDeploymentStrategy.java:119) [jboss-seam.jar:]
at org.jboss.seam.init.Initialization.create(Initialization.java:130) [jboss-seam.jar:]
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36) [jboss-seam.jar:]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_25]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_25]
Caused by: java.lang.NoClassDefFoundError: javax/faces/convert/DateTimeConverter
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_25]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [:1.6.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [:1.6.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_25]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
... 29 more
Caused by: java.lang.ClassNotFoundException: javax.faces.convert.DateTimeConverter from [Module "deployment.jboss-seam-registration.ear.jboss-seam.jar:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
... 34 more帮我看看,和这个帖子(http://topic.csdn.net/u/20111111/19/6c15f7e0-a06f-47b0-a204-72b99ab276ae.html也是我的一起结贴)
mvn dependency:tree
mvn clean package
mvn jboss:hard-deploy 然后发现 seam-booking.war.failed 失败了这是日志,帮我看看
17:56:08,734 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named EjbSynchronizations in deployment unit subdeployment "jboss-seam.jar" of deployment "jboss-seam-registration.ear" are as follows: java:global/jboss-seam-registration/jboss-seam/EjbSynchronizations!org.jboss.seam.transaction.LocalEjbSynchronizations
java:app/jboss-seam/EjbSynchronizations!org.jboss.seam.transaction.LocalEjbSynchronizations
java:module/EjbSynchronizations!org.jboss.seam.transaction.LocalEjbSynchronizations
java:global/jboss-seam-registration/jboss-seam/EjbSynchronizations
java:app/jboss-seam/EjbSynchronizations
java:module/EjbSynchronizations17:56:08,734 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named TimerServiceDispatcher in deployment unit subdeployment "jboss-seam.jar" of deployment "jboss-seam-registration.ear" are as follows: java:global/jboss-seam-registration/jboss-seam/TimerServiceDispatcher!org.jboss.seam.async.LocalTimerServiceDispatcher
java:app/jboss-seam/TimerServiceDispatcher!org.jboss.seam.async.LocalTimerServiceDispatcher
java:module/TimerServiceDispatcher!org.jboss.seam.async.LocalTimerServiceDispatcher
java:global/jboss-seam-registration/jboss-seam/TimerServiceDispatcher
java:app/jboss-seam/TimerServiceDispatcher
java:module/TimerServiceDispatcher17:56:08,750 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-1) JNDI bindings for session bean named RegisterAction in deployment unit subdeployment "jboss-seam-registration.jar" of deployment "jboss-seam-registration.ear" are as follows: java:global/jboss-seam-registration/jboss-seam-registration.jar/RegisterAction!org.jboss.seam.example.registration.Register
java:app/jboss-seam-registration.jar/RegisterAction!org.jboss.seam.example.registration.Register
java:module/RegisterAction!org.jboss.seam.example.registration.Register
java:global/jboss-seam-registration/jboss-seam-registration.jar/RegisterAction
java:app/jboss-seam-registration.jar/RegisterAction
java:module/RegisterAction17:56:09,781 信息 [javax.servlet.ServletContextListener] (MSC service thread 1-1) Welcome to Seam null
17:56:10,937 WARN [org.jboss.modules] (MSC service thread 1-1) Failed to define class org.jboss.seam.faces.DateConverter in Module "deployment.jboss-seam-registration.ear.jboss-seam.jar:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/jboss/seam/faces/DateConverter (Module "deployment.jboss-seam-registration.ear.jboss-seam.jar:main" from Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:401)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
at org.jboss.modules.Module.loadModuleClass(Module.java:590)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
at org.jboss.seam.deployment.ClassDescriptor.<init>(ClassDescriptor.java:30) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner$Handler.getClassDescriptor(AbstractScanner.java:125) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner$Handler.handle(AbstractScanner.java:67) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner$Handler.handle(AbstractScanner.java:97) [jboss-seam.jar:]
at org.jboss.seam.deployment.AbstractScanner.handle(AbstractScanner.java:225) [jboss-seam.jar:]
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) [:1.6.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_25]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_25]
at org.jboss.seam.integration.jbossas.vfs.VFSScanner.handleItem(VFSScanner.java:208) [jboss-seam-int.jar:]
at org.jboss.seam.integration.jbossas.vfs.VFSScanner.handleRoot(VFSScanner.java:190) [jboss-seam-int.jar:]
at org.jboss.seam.integration.jbossas.vfs.VFSScanner.scanResources(VFSScanner.java:153) [jboss-seam-int.jar:]
at org.jboss.seam.deployment.StandardDeploymentStrategy.scan(StandardDeploymentStrategy.java:119) [jboss-seam.jar:]
at org.jboss.seam.init.Initialization.create(Initialization.java:130) [jboss-seam.jar:]
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36) [jboss-seam.jar:]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3368) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3821) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:70) [jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_25]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_25]
Caused by: java.lang.NoClassDefFoundError: javax/faces/convert/DateTimeConverter
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_25]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [:1.6.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [:1.6.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [:1.6.0_25]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
... 29 more
Caused by: java.lang.ClassNotFoundException: javax.faces.convert.DateTimeConverter from [Module "deployment.jboss-seam-registration.ear.jboss-seam.jar:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
... 34 more帮我看看,和这个帖子(http://topic.csdn.net/u/20111111/19/6c15f7e0-a06f-47b0-a204-72b99ab276ae.html也是我的一起结贴)
解决方案 »
- 请问什么叫引用传递,什么叫值传递,java中有没有引用传递?
- 操作权限问题ssh框架
- org.apache.axis.ConfigurationException: No service named XX is available
- 基本JSP问题
- TOMCAT的多线程下载控制怎么做??
- 一个hibernate中令我疑惑的持久化对象的传递问题。
- Struts问题
- struts2 ognl表达式问题
- 使用struts,怎么用request.getAttribute()取得List
- 在jbuilder中部署ejb时出现提示“JNDI naming exception: Naming exception trying to connect to: t3://localhost:7001 as: system: fir
- 请教一个struts2 <s:select> 抛异常的问题
- 问个基础的问题
seam-booking.war.failed里的错误信息是这样的:
{"Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"Services with missing/unavailable dependencies" => ["jboss.persistenceunit.\"seam-booking.war#booking\" missing [ jboss.naming.context.java.jdbc.__default ]"]}}}谁帮着看看
我上面说的遇到的这个错误:
{"Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"Services with missing/unavailable dependencies" => ["jboss.persistenceunit.\"seam-booking.war#booking\" missing [ jboss.naming.context.java.jdbc.__default ]"]}}} (我的jboss是jboss as 7)是这样解决的:把examples\seam-booking\src\main\resources\META-INF
下的persistence.xml里的<jta-data-source>jdbc/__default</jta-data-source>修改为:<jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source> 然后又出现Did not receive a response to the deployment operation within the allowed timeout period [60 seconds]这个错误:解决办法是:
在standalone.xml中,找到<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0">
<deployment-scanner name="default" path="deployments" scan-enabled="true" scan-interval="5000" relative-to="jboss.server.base.dir" deployment-timeout="600"/>
</subsystem> 修改deployment-timeout="600"修改的大一些,没有则自己增加这一项。 这样seam-booking例子就可以运行了,但是页面里还是有一些错误,待我研究研究。