2012年11月27日

java.lang.RuntimeException: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

首先還是介紹一下環境
Enviroment:
JBoss AS 5.1 GA
JBoss Seam 2.2
IDE: JBoss Developer Studio
打包Seam 專案的EAR檔後使用 JBoss admin console來deploy時出現錯誤
參考了不少網站後發現是-ds.xml檔案沒有被包進EAR檔案裡
我是把-ds.xml檔放到 METAI-INF資料夾內
應該也可透過設定 ide 讓它在export時一起包進 EAR包裡


以下為deploy時出現的exception 可參考看看...

java.lang.RuntimeException: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS MISSING DEPENDENCIES:
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject" is missing the following dependencies:
Dependency "jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding' **")

DEPLOYMENTS IN ERROR:
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **

    at org.jboss.profileservice.management.upload.remoting.StreamingDeploymentTarget.invoke(StreamingDeploymentTarget.java:313)
    at org.jboss.profileservice.management.upload.remoting.StreamingDeploymentTarget.start(StreamingDeploymentTarget.java:190)
    at org.jboss.profileservice.management.upload.DeploymentProgressImpl.start(DeploymentProgressImpl.java:231)
    at org.jboss.profileservice.management.upload.DeploymentProgressImpl.run(DeploymentProgressImpl.java:88)
    at org.rhq.plugins.jbossas5.util.DeploymentUtils.run(DeploymentUtils.java:120)
    at org.rhq.plugins.jbossas5.AbstractManagedDeploymentComponent.invokeOperation(AbstractManagedDeploymentComponent.java:181)
    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.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:482)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS MISSING DEPENDENCIES:
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **")
 Deployment "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
 Deployment "persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject" is missing the following dependencies:
Dependency "jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding' **")

DEPLOYMENTS IN ERROR:
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=InStockAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemColorConverter,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=SellCartAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemClassConverter,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=RegisterAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=ItemStoreConverter,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **
 Deployment "jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.jca:name=StoreProjectDatasource,service=DataSourceBinding' **
 Deployment "<UNKNOWN jboss.j2ee:ear=StoreProject-ear.ear,jar=StoreProject-ejb.jar,name=AuthenticatorAction,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=StoreProject-ear.ear/StoreProject-ejb.jar#StoreProject' **

    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
    at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
    at org.jboss.profileservice.management.upload.remoting.AbstractDeployHandler.start(AbstractDeployHandler.java:265)
    at org.jboss.profileservice.management.upload.remoting.AbstractDeployHandler.invoke(AbstractDeployHandler.java:177)
    at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)
    at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:106)
    at org.jboss.remoting.Client.invoke(Client.java:1724)
    at org.jboss.remoting.Client.invoke(Client.java:629)
    at org.jboss.profileservice.management.upload.remoting.StreamingDeploymentTarget.invoke(StreamingDeploymentTarget.java:305)
    ... 15 more

沒有留言:

張貼留言