Hi all,
sorry to send this again but I could not find my previous post (a similar question during dm beta testing). The question is, if I can see the org.springframework.security bundle in the repository:
and the bundle I (try to) deploy having a dependency on it:Code:mauricio@mobile:~$ ls -1 /home/mauricio/dm-server-1.0.2.RELEASE/repository/bundles/usr/ com.springsource.antlr-2.7.7.jar com.springsource.antlr-sources-2.7.7.jar com.springsource.edu.oswego.cs.dl.util.concurrent-1.3.4.jar com.springsource.edu.oswego.cs.dl.util.concurrent-sources-1.3.4.jar com.springsource.javassist-3.3.0.ga.jar com.springsource.javassist-sources-3.3.0.ga.jar com.springsource.javax.persistence-1.0.0.jar com.springsource.javax.persistence-sources-1.0.0.jar com.springsource.javax.xml.stream-1.0.1.jar com.springsource.javax.xml.stream-sources-1.0.1.jar com.springsource.net.sf.cglib-2.1.3.jar com.springsource.net.sf.cglib-sources-2.1.3.jar com.springsource.org.apache.commons.codec-1.3.0.jar com.springsource.org.apache.commons.codec-sources-1.3.0.jar com.springsource.org.apache.commons.collections-3.2.0.jar com.springsource.org.apache.commons.collections-sources-3.2.0.jar com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar com.springsource.org.apache.commons.dbcp-sources-1.2.2.osgi.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.apache.commons.logging-sources-1.1.1.jar com.springsource.org.apache.commons.pool-1.4.0.jar com.springsource.org.apache.commons.pool-sources-1.4.0.jar com.springsource.org.dom4j-1.6.1.jar com.springsource.org.dom4j-sources-1.6.1.jar com.springsource.org.easymock-2.3.0.jar com.springsource.org.easymock.classextension-2.3.0.jar com.springsource.org.easymock.classextension-sources-2.3.0.jar com.springsource.org.easymock-sources-2.3.0.jar com.springsource.org.hibernate-3.2.6.ga.jar com.springsource.org.hibernate.annotations-3.3.0.ga.jar com.springsource.org.hibernate.annotations.common-3.3.0.ga.jar com.springsource.org.hibernate.annotations.common-sources-3.3.0.ga.jar com.springsource.org.hibernate.annotations-sources-3.3.0.ga.jar com.springsource.org.hibernate.ejb-3.3.1.ga.jar com.springsource.org.hibernate.ejb-sources-3.3.1.ga.jar com.springsource.org.hibernate-sources-3.2.6.ga.jar com.springsource.org.hsqldb-1.8.0.9.jar com.springsource.org.hsqldb-sources-1.8.0.9.jar com.springsource.org.jboss.util-2.0.4.GA.jar com.springsource.org.jboss.util-sources-2.0.4.GA.jar com.springsource.org.junit-4.5.0.jar com.springsource.org.junit-sources-4.5.0.jar com.springsource.org.objectweb.asm-1.5.3.jar com.springsource.org.objectweb.asm.attrs-1.5.3.jar com.springsource.org.objectweb.asm.attrs-sources-1.5.3.jar com.springsource.org.objectweb.asm-sources-1.5.3.jar com.springsource.slf4j.api-1.5.0.jar com.springsource.slf4j.api-sources-1.5.0.jar com.springsource.slf4j.jcl-1.5.0.jar com.springsource.slf4j.jcl-sources-1.5.0.jar com.springsource.slf4j.juli-1.5.0.jar com.springsource.slf4j.juli-sources-1.5.0.jar com.springsource.slf4j.org.apache.commons.logging-1.5.0.jar com.springsource.slf4j.org.apache.commons.logging-sources-1.5.0.jar org.springframework.security-2.0.4.A.jar org.springframework.security.annotation-2.0.4.A.jar org.springframework.security.annotation-sources-2.0.4.A.jar org.springframework.security-sources-2.0.4.A.jar mauricio@mobile:~$
why I do not see the bundle using the console:Code:--fragment of my MANIFEST.MF taken directly from the jar-- Import-Package: javax.annotation ,javax.persistence ... ,org.springframework.beans;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.beans.factory.config;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.context.annotation;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.context.support;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.dao;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.dao.annotation;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.orm.hibernate3;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.orm.hibernate3.annotation;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.orm.hibernate3.support;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.security;version="[2.0.4,2.0.4]";resolution:="optional" ,org.springframework.security.context;version="[2.0.4,2.0.4]";resolution:="optional" ,org.springframework.security.userdetails;version="[2.0.4,2.0.4]";resolution:="optional" ,org.springframework.stereotype;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.test;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.transaction.annotation;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.transaction.interceptor;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.util;version="[2.5.6.SEC01,3.0.0)";resolution:="optional" ,org.springframework.validation;version="[2.5.6.SEC01,3.0.0)";resolution:="optional"
and receive this error message?Code:osgi> sl org.springframework.security Cannot find bundle org.springframework.security
The context mentioned is:Code:[2009-05-20 19:14:18.354] server-dm-5 <SPDE0020E> Application context creation failure for bundle 'org.helianto.core.shared_services'. org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security] Offending resource: URL [bundleentry://83/META-INF/spring/security.xml] at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68) at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85) ...
Thanks again,Code:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:security="http://www.springframework.org/schema/security" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.4.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> <context:component-scan base-package="org.helianto.core.security"/> <!-- Security Mgr --> <bean id="securityMgr" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" ...> <security:authentication-provider user-service-ref="userDetailsService"/> </beans>
Maurício Castro
www.helianto.org


