Hello, I would like to use jguard with pentaho (which is deployed on JBoss 4.03) to secure the portal.
After downloading the jguard zip and install it, i was able to launch start-pentaho.bat but i had the following errors : anonymous wrote : | 2006-07-07 10:55:29,984 WARN [org.jboss.system.ServiceController] Problem starting service portal:service=CMS | java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/ lang/String;)V | at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77) | at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:173) | at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) | at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:215) | at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145) | at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117) | at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108) | at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104) | at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:362) | ............ | anonymous wrote : | [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment listing: | | --- MBeans waiting for other MBeans --- | ObjectName: portal:service=CMS | State: FAILED | Reason: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/ lang/String;)V | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | portal:service=JAASLoginModule | Depends On Me: | portal:mapper=CMSObject | | ObjectName: portal:service=TreeCache,type=persistent | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:service=TreeCacheProvider,type=persistent | | ObjectName: portal:service=Hibernate | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:service=Module,type=User | portal:service=Module,type=Role | | ObjectName: portal:service=Hibernate,type=globalinstance | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:container=Instance,type=global | | ObjectName: portal:service=Hibernate,type=globalportal | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:container=PortalObject,type=global | | --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM --- | ObjectName: portal:service=Hibernate,type=globalportal | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:container=PortalObject,type=global | | ObjectName: portal:service=CMS | State: FAILED | Reason: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/ lang/String;)V | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | portal:service=JAASLoginModule | Depends On Me: | portal:mapper=CMSObject | | ObjectName: portal:service=Hibernate,type=globalinstance | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:container=Instance,type=global | | ObjectName: portal:service=Hibernate | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:service=Module,type=User | portal:service=Module,type=Role | | ObjectName: portal:service=TreeCache,type=persistent | State: FAILED | Reason: java.lang.NoClassDefFoundError | I Depend On: | jboss.jca:name=PortalDS,service=DataSourceBinding | Depends On Me: | portal:service=TreeCacheProvider,type=persistent | However, my jguard example worked... (pentaho didn't work at this time) I have resolved this problem, Jguard needs asm-2.0 when jboss uses asm 1.5.03, i have also change the cglib from /jboss/server/default/lib/ with the latest cglib-nodep version... I don't have errors anymore but my jguard example don't really work because i have only access to the login,logon and access denied pages which is according to the jguard forum the basic accessible pages... However, if i comment this part of the /jboss/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml anonymous wrote : | <mbean | code="org.jboss.portal.server.deployment.WebAppAdapter" | name="portal:deployer=Adapter" | xmbean-dd="org/jboss/portal/server/deployment/WebAppAdapter.xml"> | portal:deploymentFactory=Object | portal:deploymentFactory=PortletApp | portal:deploymentFactory=Layout | portal:deploymentFactory=LayoutFeatures | portal:deploymentFactory=Theme | portal:service=Module,type=User | portal:service=Module,type=Role | portal:service=Module,type=Mail | <depends optional-attribute-name="Deployer" proxy-type="attribute">portal:deployer=PortalWebApp | <depends optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer | I obtain approximatively the same errors that the second quoted errors and my jguard example work again.... So i deduce that my problem comes from the portal configuration but i don't know where or what search.... Can you please help me ? Thanks for your response ! Jérémy (French student) View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958273#3958273 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3958273 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user