jersey-bundleの代わりにこの依存関係を使用して問題なくJerseyとKarafを使用しました。
<!-- Jersey -->
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.12</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.12</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>1.12</version>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version>
</dependency>
私は最後のKarafApacheコンソールでテストしましたが、これでうまくいきました。
$ bin/karaf
Apache Karaf (2.2.5)
karaf@root> install mvn:com.sun.jersey/jersey-core/1.12
Bundle ID: 49
karaf@root> install mvn:com.sun.jersey/jersey-server/1.12
Bundle ID: 50
karaf@root> install mvn:javax.ws.rs/jsr311-api/1.1.1
Bundle ID: 51
karaf@root> install mvn:com.sun.jersey/jersey-json/1.12
Bundle ID: 52
karaf@root> install mvn:org.codehaus.jackson/jackson-core-asl/1.9.5
Bundle ID: 53
karaf@root> install mvn:org.codehaus.jackson/jackson-jaxrs/1.9.5
Bundle ID: 54
karaf@root> install mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.5
Bundle ID: 55
karaf@root> install mvn:org.codehaus.jettison/jettison/1.1
Bundle ID: 56
karaf@root> start 49 50 51 52 53 54 55 56
karaf@root> list
ID State Blueprint Level Name
[ 49] [Active ] [ ] [ 60] jersey-core (1.12)
[ 50] [Active ] [ ] [ 60] jersey-server (1.12)
[ 51] [Active ] [ ] [ 60] jsr311-api (1.1.1)
[ 52] [Active ] [ ] [ 60] jersey-json (1.12)
[ 53] [Active ] [ ] [ 60] Jackson JSON processor (1.9.5)
[ 54] [Active ] [ ] [ 60] JAX-RS provider for JSON content type, using Jackson data binding (1.9.5)
[ 55] [Active ] [ ] [ 60] Data mapper for Jackson JSON processor (1.9.5)
[ 56] [Active ] [ ] [ 60] jettison (1.1)