Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Pax进口包和Spring DM包_Java_Spring_Osgi_Springsource Dm Server - Fatal编程技术网

Java Pax进口包和Spring DM包

Java Pax进口包和Spring DM包,java,spring,osgi,springsource-dm-server,Java,Spring,Osgi,Springsource Dm Server,我在遵循中的示例,但是我在第6章中遇到了问题,并且在我的项目中添加了SpringDM模块 我运行:pax导入包-g org.springframework.osgi-springosgiextender-v1.2--DwidenScope-DimportTransitive 运行pax供应时,未解决Spring DM捆绑包。我从spring.osgi.extender和其他两个未解决的包中收到关于缺少导入包的投诉。我的已配置捆绑包列表如下所示: 0 ACTIVE org.eclip

我在遵循中的示例,但是我在第6章中遇到了问题,并且在我的项目中添加了SpringDM模块

我运行:pax导入包-g org.springframework.osgi-springosgiextender-v1.2--DwidenScope-DimportTransitive

运行pax供应时,未解决Spring DM捆绑包。我从spring.osgi.extender和其他两个未解决的包中收到关于缺少导入包的投诉。我的已配置捆绑包列表如下所示:

0 ACTIVE org.eclipse.osgi_3.5.0.v20090520 1 ACTIVE org.eclipse.osgi.util_3.2.0.v20090520-1800 2 ACTIVE org.eclipse.osgi.services_3.2.0.v20090520-1800 3 ACTIVE org.ops4j.pax.logging.pax-logging-api_1.3.0 4 ACTIVE org.ops4j.pax.logging.pax-logging-service_1.3.0 5 INSTALLED org.springframework.osgi.extender_1.2.0 6 INSTALLED org.springframework.osgi.core_1.2.0 7 INSTALLED org.springframework.osgi.io_1.2.0 8 ACTIVE com.springsource.slf4j.org.apache.commons.logging_1.5.0 9 ACTIVE com.springsource.slf4j.api_1.5.0 Fragments=10 10 RESOLVED com.springsource.slf4j.log4j_1.5.0 Master=9 11 ACTIVE com.springsource.org.aopalliance_1.0.0 12 ACTIVE com.springsource.edu.emory.mathcs.backport_3.1.0 13 ACTIVE com.springsource.org.apache.log4j_1.2.15 14 ACTIVE com.springsource.javax.jms_1.1.0 15 ACTIVE com.springsource.javax.mail_1.4.0 16 ACTIVE com.springsource.javax.transaction_1.1.0 17 ACTIVE com.springsource.javax.activation_1.1.0 0活动org.eclipse.osgi_3.5.0.v20090520 1活动org.eclipse.osgi.util_3.2.0.v20090520-1800 2 ACTIVE org.eclipse.osgi.services_3.2.0.v20090520-1800 3活动org.ops4j.pax.logging.pax-logging-api_1.3.0 4活动org.ops4j.pax.logging.pax-logging-service_1.3.0 5已安装org.springframework.osgi.extender_1.2.0 6已安装org.springframework.osgi.core_1.2.0 7已安装org.springframework.osgi.io_1.2.0 8 ACTIVE com.springsource.slf4j.org.apache.commons.logging_1.5.0 9活动com.springsource.slf4j.api_1.5.0 碎片=10 10解析com.springsource.slf4j.log4j_1.5.0 Master=9 11 ACTIVE com.springsource.org.aopalliance_1.0.0 12活动com.springsource.edu.emory.mathcs.backport_3.1.0 13 ACTIVE com.springsource.org.apache.log4j_1.2.15 14活动com.springsource.javax.jms_1.1.0 15 ACTIVE com.springsource.javax.mail_1.4.0 16活动com.springsource.javax.transaction_1.1.0 17 ACTIVE com.springsource.javax.activation_1.1.0 诊断5 提供以下输出:

initial@reference:file:../bundles/org.springframework.osgi.extender_1.2.0.jar/ [5] Direct constraints which are unresolved: Missing imported package org.springframework.beans_[2.5.6,4.0.0). Missing imported package org.springframework.beans.factory_[2.5.6,4.0.0). Missing imported package org.springframework.beans.factory.config_[2.5.6,4.0.0). Missing imported package org.springframework.beans.factory.xml_[2.5.6,4.0.0). Missing imported package org.springframework.context_[2.5.6,4.0.0). Missing imported package org.springframework.context.event_[2.5.6,4.0.0). Missing imported package org.springframework.core_[2.5.6,4.0.0). Missing imported package org.springframework.core.enums_[2.5.6,4.0.0). Missing imported package org.springframework.core.io_[2.5.6,4.0.0). Missing imported package org.springframework.core.task_[2.5.6,4.0.0). Missing imported package org.springframework.osgi_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.context_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.context.event_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.context.support_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.extensions.annotation_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.service.importer_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.service.importer.event_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.service.importer.support_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.util_[1.2.0,1.2.0]. Missing imported package org.springframework.scheduling.timer_[2.5.6,4.0.0). Missing imported package org.springframework.util_[2.5.6,4.0.0). ... initial@reference:文件:../bundles/org.springframework.osgi.extender_1.2.0.jar/[5] 未解决的直接约束: 缺少导入的包org.springframework.beans(参见[2.5.6,4.0.0])。 缺少导入的包org.springframework.beans.factory[2.5.6,4.0.0]。 缺少导入的包org.springframework.beans.factory.config(参见[2.5.6,4.0.0])。 缺少导入的包org.springframework.beans.factory.xml(2.5.6,4.0.0)。 缺少导入的包org.springframework.context[2.5.6,4.0.0]。 缺少导入的包org.springframework.context.event_u2;[2.5.6,4.0.0]。 缺少导入的包org.springframework.core[2.5.6,4.0.0]。 缺少导入的包org.springframework.core.enums_389;[2.5.6,4.0.0]。 缺少导入的包org.springframework.core.io_[2.5.6,4.0.0]。 缺少导入的包org.springframework.core.task[2.5.6,4.0.0]。 缺少导入的包org.springframework.osgi[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.context[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.context.event[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.context.support[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.extensions.annotation[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.service.importer[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.service.importer.event[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.service.importer.support[1.2.0,1.2.0]。 缺少导入的包org.springframework.osgi.util[1.2.0,1.2.0]。 缺少导入的包org.springframework.scheduling.timer\u1[2.5.6,4.0.0]。 缺少导入的包org.springframework.util[2.5.6,4.0.0]。 ...
问题是缺少存储库和工件的错误版本(1.2.0而不是1.2)的组合

pax添加存储库-i springsource存储库发布版-uhttp://repository.springsource.com/maven/bundles/release pax添加存储库-i springsource存储库外部-u http://repository.springsource.com/maven/bundles/external pax导入包-g org.springframework.osgi-一个spring osgi扩展程序-v1.2--DwidenScope-DimportTransitive
修复了该问题。

版本1.2和1.2.0是同一个东西-如果不指定,micro默认为“0”。 diag 5 initial@reference:file:../bundles/org.springframework.osgi.extender_1.2.0.jar/ [5] Direct constraints which are unresolved: Missing imported package org.springframework.beans_[2.5.6,4.0.0). Missing imported package org.springframework.beans.factory_[2.5.6,4.0.0). Missing imported package org.springframework.beans.factory.config_[2.5.6,4.0.0). Missing imported package org.springframework.beans.factory.xml_[2.5.6,4.0.0). Missing imported package org.springframework.context_[2.5.6,4.0.0). Missing imported package org.springframework.context.event_[2.5.6,4.0.0). Missing imported package org.springframework.core_[2.5.6,4.0.0). Missing imported package org.springframework.core.enums_[2.5.6,4.0.0). Missing imported package org.springframework.core.io_[2.5.6,4.0.0). Missing imported package org.springframework.core.task_[2.5.6,4.0.0). Missing imported package org.springframework.osgi_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.context_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.context.event_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.context.support_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.extensions.annotation_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.service.importer_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.service.importer.event_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.service.importer.support_[1.2.0,1.2.0]. Missing imported package org.springframework.osgi.util_[1.2.0,1.2.0]. Missing imported package org.springframework.scheduling.timer_[2.5.6,4.0.0). Missing imported package org.springframework.util_[2.5.6,4.0.0). ... pax-add-repository -i springsource-repository-release -u http://repository.springsource.com/maven/bundles/release pax-add-repository -i springsource-repository-external -u http://repository.springsource.com/maven/bundles/external pax-import-bundle -g org.springframework.osgi -a spring-osgi-extender -v 1.2 -- -DwidenScope -DimportTransitive