Hi,
You need install servlet 3.0 api bundle like
osgi:install -s mvn:org.apache.geronimo.specs/geronimo-servlet_3.0_spec/1.0
-------------
Freeman(Yue) Fang
Red Hat, Inc.
FuseSource is now part of Red Hat
On 2014-6-24, at 上午6:41, John Dubchak wrote:
> Hi,
>
> I've upgraded from SMX 5.0.0 to 5.1.0 and after changing the version of Camel
> that my bundle uses, to 2.13.1, and deploying my bundles, I am getting this
> error:
>
> Error executing command: Error installing bundles:
> Unable to start bundle
> file:/home/jdubchak/deploy/my-domain-services-1.0.0.jar: Unresolved
> constraint in bundle my-domain-services [228]: Unable to resolve 228.0:
> missing requirement [228.0] osgi.wiring.package;
> (&(osgi.wiring.package=javax.servlet.http)(version>=2.6.0)(!(version>=3.0.0)))
>
> On these dependencies (where camel.version is 2.13.1):
>
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-core</artifactId>
> <version>${camel.version}</version>
> </dependency>
>
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-cxf</artifactId>
> <version>${camel.version}</version>
> </dependency>
>
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-jackson</artifactId>
> <version>${camel.version}</version>
> </dependency>
>
> Here is the configuration from my pom.xml:
>
> <configuration>
> <instructions>
> <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
> <Bundle-Version>${project.version}</Bundle-Version>
> <Export-Package>
> com.example.services.automation*;version=${project.version}
> </Export-Package>
> <Import-Package>*</Import-Package>
> </instructions>
> </configuration>
>
> I have installed the same bundles, from Camel, CXF etc. that was installed on
> SMX 5.0.0 and wonder if anyone can help me with what I am missing?
>
>
> Thanks,
> John