3 Replies Latest reply on Nov 26, 2012 9:02 PM by chandrup

    Unable to deploy using JBoss AS 7.1.0 Final: New missing/unsatisfied dependencies

      Hi All,

       

      I am trying to deploy my application which was previously running in JBoss 3.2. The application uses liferay portlet framework. I am using eclipse (juno version) IDE and I created the project by importing the EAR file and manually copying source files.

       

       

      01:21:46,304 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "spinnaker_im.ear" was rolled back with failure message {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheMDB.env.jms.liferay.CacheQueuejboss.naming.context.java.jboss.resources.jms.liferay.CacheQueueMissing[jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheMDB.env.jms.liferay.CacheQueuejboss.naming.context.java.jboss.resources.jms.liferay.CacheQueue]","jboss.naming.context.java.module.spinnaker_im.portal-web-complete.env.jdbc.LiferayPooljboss.naming.context.java.jdbc.LiferayPoolMissing[jboss.naming.context.java.module.spinnaker_im.portal-web-complete.env.jdbc.LiferayPooljboss.naming.context.java.jdbc.LiferayPool]","jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailMDB.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCFMissing[jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailMDB.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCF]","jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailManager.env.jms.liferay.MailQueuejboss.naming.context.java.jboss.resources.jms.liferay.MailQueueMissing[jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailManager.env.jms.liferay.MailQueuejboss.naming.context.java.jboss.resources.jms.liferay.MailQueue]","jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheMDB.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCFMissing[jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheMDB.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCF]","jboss.naming.context.java.module.spinnaker_im.portal-web-complete.env.mail.MailSessionjboss.naming.context.java.mail.MailSessionMissing[jboss.naming.context.java.module.spinnaker_im.portal-web-complete.env.mail.MailSessionjboss.naming.context.java.mail.MailSession]","jboss.web.deployment.default-host./tunnel.realmjboss.security.security-domain.PortalRealmMissing[jboss.web.deployment.default-host./tunnel.realmjboss.security.security-domain.PortalRealm]","jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailManager.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCFMissing[jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailManager.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCF]","jboss.web.deployment.default-host./.realmjboss.security.security-domain.PortalRealmMissing[jboss.web.deployment.default-host./.realmjboss.security.security-domain.PortalRealm]","jboss.deployment.subunit.\"spinnaker_im.ear\".\"cache-ejb.jar\".component.com_liferay_cache_ejb_CacheMDB.CREATEjboss.ra.hornetq-raMissing[jboss.deployment.subunit.\"spinnaker_im.ear\".\"cache-ejb.jar\".component.com_liferay_cache_ejb_CacheMDB.CREATEjboss.ra.hornetq-ra]","jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailMDB.env.jms.liferay.MailQueuejboss.naming.context.java.jboss.resources.jms.liferay.MailQueueMissing[jboss.naming.context.java.comp.spinnaker_im.mail-ejb.com_liferay_mail_ejb_MailMDB.env.jms.liferay.MailQueuejboss.naming.context.java.jboss.resources.jms.liferay.MailQueue]","jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheManager.env.jms.liferay.CacheQueuejboss.naming.context.java.jboss.resources.jms.liferay.CacheQueueMissing[jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheManager.env.jms.liferay.CacheQueuejboss.naming.context.java.jboss.resources.jms.liferay.CacheQueue]","jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheManager.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCFMissing[jboss.naming.context.java.comp.spinnaker_im.cache-ejb.com_liferay_cache_ejb_CacheManager.env.jms.LiferayQCFjboss.naming.context.java.jboss.resources.jms.LiferayQCF]","jboss.deployment.subunit.\"spinnaker_im.ear\".\"mail-ejb.jar\".component.com_liferay_mail_ejb_MailMDB.CREATEjboss.ra.hornetq-raMissing[jboss.deployment.subunit.\"spinnaker_im.ear\".\"mail-ejb.jar\".component.com_liferay_mail_ejb_MailMDB.CREATEjboss.ra.hornetq-ra]"]}

      I copied the ear file to the standalone/deployment folder and used the deploy file (eg. spinnaker_im.ear.dodeploy). The project folder in my eclipse ide is as follows:

      project_folder_structure.jpg

      Under each project I have got jars which is all shipped in the spinnaker_im. Could you please help me figure out how deployment is happening, whether I am missing any confguration files. Already I went through the Jboss Class Loading sections but I am unable to get clear idea.