[rules-users] Deploying Guvnor 5.1 on Glassfish v3

alim audrey.lim at it-vision.com
Wed Dec 15 08:13:26 EST 2010


Hello,

I downloaded Guvnor, web based BRMS (WAR) Version 5.1 and tried to deploy it
on Glassfish v3.
Unfortunately without success.

To be more specific:
I put "drools-5.1.1-guvnor.war" into
{glassfish_home}\domains\{configuration}\autodeploy and started Glassfish
within Eclipse 3.5, using Java  6.
I get following error:

Exception while invoking class org.glassfish.ejb.startup.EjbDeployer load
method
java.lang.RuntimeException: Unable to load EJB module.  DeploymentContext
does not contain any EJB  Check archive to ensure correct packaging for
C:\glassfishv3\glassfish\domains\domain1\applications\drools-5.1.1-guvnor
	at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:133)
	at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:63)
	at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:175)
	at
org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:216)
	at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:338)
	at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
	at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:310)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
	at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:141)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:459)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:391)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:376)
	at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:195)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)

Exception while loading the app
java.lang.RuntimeException: Unable to load EJB module.  DeploymentContext
does not contain any EJB  Check archive to ensure correct packaging for
C:\glassfishv3\glassfish\domains\domain1\applications\drools-5.1.1-guvnor
	at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:133)
	at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:63)
	at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:175)
	at
org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:216)
	at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:338)
	at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
	at
org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:310)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
	at
com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
	at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:141)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:459)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:391)
	at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:376)
	at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:195)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)


WARNING: [AutoDeploy] Autodeploy failed :
C:\glassfishv3\glassfish\domains\domain1\autodeploy\drools-5.1.1-guvnor.war.
INFO: [AutoDeploy] Selecting file
C:\glassfishv3\glassfish\domains\domain1\autodeploy\drools-5.1.1-guvnor.war
for autodeployment.

I've already tried the hints I found on Google such as changing the web.xml
to reference 2.5 schema. Didn't work.

Hope someone can help me.
Thanks a lot!

Audrey
-- 
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Deploying-Guvnor-5-1-on-Glassfish-v3-tp2091982p2091982.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list