karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From smunro <stephen.ross.mu...@gmail.com>
Subject Karaf 4.x & Shiro Support
Date Mon, 08 May 2017 08:09:30 GMT
Hello,

I'm looking at using Apache Shiro for an OSGI project, deployed on Karaf
4.0.8.

I tried to install the shiro feature file: feature:repo-add
mvn:org.apache.shiro/shiro-features/1.2.1/xml/features and it failed with an
error (see below)

I've not found much in the way of documentation for Shiro & Karaf or any
good examples demonstrating it. 
Firstly, can anyone confirm if they have managed to get shiro running on
karaf 4.x and which version of shiro was used?

Secondly, if there is indeed support for 4.x, are they are good examples
available to demonstrate it's setup. I have seen a couple, but they don't
seem up to date.

P.S regarding the error, I've tried both installing the http/war features
and leaving them. It's the same error regardless.

[ERROR]
org.osgi.service.resolver.ResolutionException: Unable to resolve root:
missing requirement [root] osgi.identity; osgi.identity=shiro-web;
type=karaf.feature; version="[1.2.1,1.2.1]";
filter:="(&(osgi.identity=shiro-web)(type=karaf.feature)(version>=1.2.1)(version<=1.2.1))"
[caused by: Unable to resolve shiro-web/1.2.1: missing requirement
[shiro-web/1.2.1] osgi.identity; osgi.identity=war; type=karaf.feature;
version="[2.0.0,4.0.0)"]
	at
org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:389)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:375)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:347)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:216)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:263)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1176)[8:org.apache.karaf.features.core:4.0.8]
	at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:1074)[8:org.apache.karaf.features.core:4.0.8]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_72]
	at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_72]
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_72]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_72]

Thanks,
Stephen




--
View this message in context: http://karaf.922171.n3.nabble.com/Karaf-4-x-Shiro-Support-tp4050311.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Mime
View raw message