我有一个java应用程序,其中启动Equinox OSGi容器(版本3.10.1.V20140909-1633)并加载apache catalina springsource包com.springsource.org.apache.catalina.springsource_6.0.20.s2-r5956
和其他相关包。下面是我的config.ini文件。
eclipse.ignoreApp=true
# custom org.osgi.framework.system.packages to export javax.activation and javax.xml.bind.* with a non-0.0.0 version
org.osgi.framework.system.packages=javax.accessibility; version="0.0.0", \
javax.activation; version="1.1.0", \
javax.activity; version="0.0.0", \
javax.annotation; version="0.0.0", \
javax.annotation.processing; version="0.0.0", \
javax.crypto; version="0.0.0", \
javax.crypto.interfaces; version="0.0.0", \
javax.crypto.spec; version="0.0.0", \
javax.imageio; version="0.0.0", \
javax.imageio.event; version="0.0.0", \
javax.imageio.metadata; version="0.0.0", \
javax.imageio.plugins.bmp; version="0.0.0", \
javax.imageio.plugins.jpeg; version="0.0.0", \
javax.imageio.spi; version="0.0.0", \
javax.imageio.stream; version="0.0.0", \
javax.jws; version="0.0.0", \
javax.jws.soap; version="0.0.0", \
javax.lang.model; version="0.0.0", \
javax.lang.model.element; version="0.0.0", \
javax.lang.model.type; version="0.0.0", \
javax.lang.model.util; version="0.0.0", \
javax.management; version="0.0.0", \
javax.management.loading; version="0.0.0", \
javax.management.modelmbean; version="0.0.0", \
javax.management.monitor; version="0.0.0", \
javax.management.openmbean; version="0.0.0", \
javax.management.relation; version="0.0.0", \
javax.management.remote; version="0.0.0", \
javax.management.remote.rmi; version="0.0.0", \
javax.management.timer; version="0.0.0", \
javax.naming; version="0.0.0", \
javax.naming.directory; version="0.0.0", \
javax.naming.event; version="0.0.0", \
javax.naming.ldap; version="0.0.0", \
javax.naming.spi; version="0.0.0", \
javax.net; version="0.0.0", \
javax.net.ssl; version="0.0.0", \
javax.print; version="0.0.0", \
javax.print.attribute; version="0.0.0", \
javax.print.attribute.standard; version="0.0.0", \
javax.print.event; version="0.0.0", \
javax.rmi; version="0.0.0", \
javax.rmi.CORBA; version="0.0.0", \
javax.rmi.ssl; version="0.0.0", \
javax.script; version="0.0.0", \
javax.security.auth; version="0.0.0", \
javax.security.auth.callback; version="0.0.0", \
javax.security.auth.kerberos; version="0.0.0", \
javax.security.auth.login; version="0.0.0", \
javax.security.auth.spi; version="0.0.0", \
javax.security.auth.x500; version="0.0.0", \
javax.security.cert; version="0.0.0", \
javax.security.sasl; version="0.0.0", \
javax.sound.midi; version="0.0.0", \
javax.sound.midi.spi; version="0.0.0", \
javax.sound.sampled; version="0.0.0", \
javax.sound.sampled.spi; version="0.0.0", \
javax.sql; version="0.0.0", \
javax.sql.rowset; version="0.0.0", \
javax.sql.rowset.serial; version="0.0.0", \
javax.sql.rowset.spi; version="0.0.0", \
javax.swing; version="0.0.0", \
javax.swing.border; version="0.0.0", \
javax.swing.colorchooser; version="0.0.0", \
javax.swing.event; version="0.0.0", \
javax.swing.filechooser; version="0.0.0", \
javax.swing.plaf; version="0.0.0", \
javax.swing.plaf.basic; version="0.0.0", \
javax.swing.plaf.metal; version="0.0.0", \
javax.swing.plaf.multi; version="0.0.0", \
javax.swing.plaf.synth; version="0.0.0", \
javax.swing.table; version="0.0.0", \
javax.swing.text; version="0.0.0", \
javax.swing.text.html; version="0.0.0", \
javax.swing.text.html.parser; version="0.0.0", \
javax.swing.text.rtf; version="0.0.0", \
javax.swing.tree; version="0.0.0", \
javax.swing.undo; version="0.0.0", \
javax.tools; version="0.0.0", \
javax.transaction; version="0.0.0", \
javax.transaction.xa; version="0.0.0", \
javax.xml; version="0.0.0", \
javax.xml.bind; version="2.1.0", \
javax.xml.bind.annotation; version="2.1.0", \
javax.xml.bind.annotation.adapters; version="2.1.0", \
javax.xml.bind.attachment; version="2.1.0", \
javax.xml.bind.helpers; version="2.1.0", \
javax.xml.bind.util; version="2.1.0", \
javax.xml.crypto; version="0.0.0", \
javax.xml.crypto.dom; version="0.0.0", \
javax.xml.crypto.dsig; version="0.0.0", \
javax.xml.crypto.dsig.dom; version="0.0.0", \
javax.xml.crypto.dsig.keyinfo; version="0.0.0", \
javax.xml.crypto.dsig.spec; version="0.0.0", \
javax.xml.datatype; version="0.0.0", \
javax.xml.namespace; version="0.0.0", \
javax.xml.parsers; version="0.0.0", \
javax.xml.soap; version="0.0.0", \
javax.xml.stream; version="0.0.0", \
javax.xml.stream.events; version="0.0.0", \
javax.xml.stream.util; version="0.0.0", \
javax.xml.transform; version="0.0.0", \
javax.xml.transform.dom; version="0.0.0", \
javax.xml.transform.sax; version="0.0.0", \
javax.xml.transform.stax; version="0.0.0", \
javax.xml.transform.stream; version="0.0.0", \
javax.xml.validation; version="0.0.0", \
javax.xml.ws; version="0.0.0", \
javax.xml.ws.handler; version="0.0.0", \
javax.xml.ws.handler.soap; version="0.0.0", \
javax.xml.ws.http; version="0.0.0", \
javax.xml.ws.soap; version="0.0.0", \
javax.xml.ws.spi; version="0.0.0", \
javax.xml.xpath; version="0.0.0", \
org.ietf.jgss; version="0.0.0", \
org.omg.CORBA; version="0.0.0", \
org.omg.CORBA_2_3; version="0.0.0", \
org.omg.CORBA_2_3.portable; version="0.0.0", \
org.omg.CORBA.DynAnyPackage; version="0.0.0", \
org.omg.CORBA.ORBPackage; version="0.0.0", \
org.omg.CORBA.portable; version="0.0.0", \
org.omg.CORBA.TypeCodePackage; version="0.0.0", \
org.omg.CosNaming; version="0.0.0", \
org.omg.CosNaming.NamingContextExtPackage; version="0.0.0", \
org.omg.CosNaming.NamingContextPackage; version="0.0.0", \
org.omg.Dynamic; version="0.0.0", \
org.omg.DynamicAny; version="0.0.0", \
org.omg.DynamicAny.DynAnyFactoryPackage; version="0.0.0", \
org.omg.DynamicAny.DynAnyPackage; version="0.0.0", \
org.omg.IOP; version="0.0.0", \
org.omg.IOP.CodecFactoryPackage; version="0.0.0", \
org.omg.IOP.CodecPackage; version="0.0.0", \
org.omg.Messaging; version="0.0.0", \
org.omg.PortableInterceptor; version="0.0.0", \
org.omg.PortableInterceptor.ORBInitInfoPackage; version="0.0.0", \
org.omg.PortableServer; version="0.0.0", \
org.omg.PortableServer.CurrentPackage; version="0.0.0", \
org.omg.PortableServer.POAManagerPackage; version="0.0.0", \
org.omg.PortableServer.POAPackage; version="0.0.0", \
org.omg.PortableServer.portable; version="0.0.0", \
org.omg.PortableServer.ServantLocatorPackage; version="0.0.0", \
org.omg.SendingContext; version="0.0.0", \
org.omg.stub.java.rmi; version="0.0.0", \
org.w3c.dom; version="0.0.0", \
org.w3c.dom.bootstrap; version="0.0.0", \
org.w3c.dom.css; version="0.0.0", \
org.w3c.dom.events; version="0.0.0", \
org.w3c.dom.html; version="0.0.0", \
org.w3c.dom.ls; version="0.0.0", \
org.w3c.dom.ranges; version="0.0.0", \
org.w3c.dom.stylesheets; version="0.0.0", \
org.w3c.dom.traversal; version="0.0.0", \
org.w3c.dom.views; version="0.0.0", \
org.xml.sax; version="0.0.0", \
org.xml.sax.ext; version="0.0.0", \
org.xml.sax.helpers; version="0.0.0"
#
# derby and mysql must appear before com.castiron.drivers
#
osgi.bundles=acme/org.apache.derbyclient-10.8.3.3.jar@1:start, \
acme/org.apache.derby-10.8.3.3.jar@1:start, \
acme/com.castiron.drivers-1.0.0.jar@1:start, \
acme/org.apache.openjpa-2.2.0.jar@1:start, \
com.approuter.jpa.fragment-1.0.0.jar@1, \
acme/com.springsource.serp-1.13.1.jar@1:start, \
acme/org.apache.commons-dbcp-1.2.2.jar@1:start, \
acme/com.springsource.org.apache.commons.pool-1.5.3.jar@1:start, \
acme/com.springsource.org.apache.xmlcommons-1.3.3.jar@1:start, \
acme/com.springsource.javax.xml.soap-1.3.0.jar@1:start, \
acme/javax.xml.rpc-1.1.0.jar@1:start, \
acme/com.springsource.javax.ejb-3.0.0.jar@1:start, \
com.approuter.ejb.fragment-1.0.0.jar@1, \
acme/com.springsource.javax.management.j2ee-1.0.1.jar@1:start, \
acme/javax.jms-1.1.0.jar@1:start, \
acme/com.springsource.org.apache.activemq-5.3.0.jar@1:start, \
acme/com.springsource.org.apache.kahadb-5.3.0.jar@1:start, \
acme/org.apache.camel-1.3.0.jar@1:start, \
acme/org.apache.hadoop-2.2.0.jar@1:start, \
acme/org.javassist-3.13.0.jar@1:start, \
acme/net.sf.ehcache-1.6.jar@1:start, \
acme/org.hibernate-3.2.5.jar@1:start, \
acme/javax.interceptor-1.1.jar@1:start, \
acme/org.apache.webbeans-1.0.0.jar@3:start, \
acme/org.stax-ex-1.0.0.jar@1:start, \
acme/com.xmlrpc-1.2.jar@:start, \
acme/com.saaj-impl-1.3.0.jar@1:start, \
acme/com.jaxb-impl-2.1.12.jar@1:start, \
acme/com.jaxws-rt-2.1.7.jar@1:start, \
acme/com.xml-streambuffer-0.8.jar@1:start, \
acme/com.ibm.xml.xlxp-1.1.14.jar@1:start, \
acme/antlr-2.7.7.jar@1:start, \
acme/com.springsource.commonj-1.1.0.jar@1:start, \
acme/net.sf.cglib-2.1.3.jar@1:start, \
acme/com.springsource.org.apache.commons.collections-3.2.1.jar@1:start, \
acme/com.springsource.org.apache.commons.io-1.4.0.jar@1:start, \
acme/com.springsource.org.apache.commons.logging-1.1.1.jar@1:start, \
acme/com.springsource.org.apache.log4j-1.2.15.jar@1:start, \
com.approuter.log4j.fragment-1.0.0.jar@1, \
acme/com.springsource.org.dom4j-1.6.1.jar@1:start, \
acme/com.springsource.org.jaxen-1.1.1.jar@1:start, \
acme/com.springsource.javax.xml.stream-1.0.1.jar@1:start, \
acme/com.springsource.org.objectweb.asm-1.5.3.jar@1:start, \
acme/com.springsource.org.objectweb.asm.attrs-1.5.3.jar@1:start, \
acme/spring-osgi-extender-1.2.0.jar@1:start, \
acme/spring-osgi-core-1.2.0.jar@1:start, \
acme/spring-osgi-io-1.2.0.jar@1:start, \
acme/spring-core-2.5.6.jar@1:start, \
acme/spring-context-2.5.6.jar@1:start, \
acme/spring-beans-2.5.6.jar@1:start, \
acme/spring-aop-2.5.6.jar@1:start, \
acme/spring-web-2.5.6.jar@1:start, \
acme/spring-webmvc-2.5.6.jar@1:start, \
acme/com.springsource.org.aopalliance-1.0.0.jar@1:start, \
acme/com.springsource.slf4j.org.apache.commons.logging-1.5.0.jar@1:start, \
acme/com.springsource.slf4j.api-1.5.0.jar@1:start, \
acme/com.springsource.slf4j.log4j-1.5.0.jar@1:start, \
acme/com.springsource.org.apache.el.springsource-6.0.20.S2-r5956.jar@1:start, \
acme/com.springsource.org.apache.jasper.springsource-6.0.20.S2-r5956.jar@1, \
acme/com.springsource.org.apache.jasper.org.eclipse.jdt-6.0.16.jar@1:start, \
acme/com.springsource.org.apache.juli.extras.springsource-6.0.20.S2-r5956.jar@1:start, \
acme/com.springsource.org.apache.coyote.springsource-6.0.20.S2-r5956.jar@1, \
acme/com.springsource.javax.el-2.1.0.jar@1:start, \
acme/com.springsource.javax.servlet-2.5.0.jar@1:start, \
acme/com.springsource.javax.servlet.jsp-2.1.0.jar@1:start, \
acme/com.springsource.javax.servlet.jsp.jstl-1.1.2.jar@1:start, \
acme/com.springsource.org.apache.commons.el-1.0.0.jar@1:start, \
acme/com.springsource.org.apache.taglibs.standard-1.1.2.jar@1:start, \
acme/com.springsource.javax.annotation-1.0.0.jar@1:start, \
acme/com.springsource.javax.persistence-1.0.0.jar@1:start, \
acme/com.springsource.javax.transaction-1.1.0.jar@1:start, \
acme/com.springsource.javax.xml.ws-2.1.1.jar@1:start, \
acme/javax.mail-1.4.jar@1:start, \
acme/com.springsource.org.apache.catalina.springsource-6.0.20.S2-r5956.jar@5:start, \
com.approuter.catalina.start-1.0.0.jar@5:start, \
com.approuter.catalina.fragment-1.0.0.jar@5, \
com.approuter.catalina.realm-1.0.0.jar@5:start, \
com.approuter.spring.osgi.web.fragment-1.0.0.jar@6, \
com.approuter.spring.osgi.web.extender.fragment-1.0.0.jar@6, \
acme/spring-osgi-web-1.2.0.jar@6:start, \
acme/spring-osgi-web-extender-1.2.0.jar@6:start, \
com.approuter.system.configure-1.0.0.jar@1:start, \
com.approuter.system.configure.analytics-1.0.0.jar@1:start, \
wmc.war@7:start, \
acme/net.sf.saxon-9.1.0.7.jar@1:start, \
acme/org.apache.xmlbeans-2.4.0.jar@1:start, \
acme/com.springsource.com.thoughtworks.xstream-1.3.0.jar@1:start, \
acme/com.springsource.com.lowagie.text-2.0.8.jar@1:start, \
acme/com.springsource.javax.management.j2ee-1.0.1.jar@1:start, \
acme/com.springsource.org.apache.commons.codec-1.3.0.jar@1:start, \
acme/org.apache.commons-dbcp-1.2.2.jar@1:start, \
acme/com.springsource.org.apache.commons.fileupload-1.2.0.jar@1:start, \
acme/org.apache.httpcomponents.httpcore_4.2.4.jar@1:start, \
acme/org.apache.httpcomponents.httpclient_4.2.5.jar@1:start, \
acme/com.springsource.org.apache.commons.lang-2.4.0.jar@1:start, \
acme/com.springsource.org.apache.commons.net-1.4.1.jar@1:start, \
acme/com.springsource.org.apache.xbean.spring-3.3.0.jar@1:start, \
acme/com.springsource.org.apache.xerces-2.8.1.jar@1:start, \
acme/com.springsource.org.apache.xml.resolver-1.2.0.jar@1:start, \
acme/org.quartz-1.8.6.jar@1:start, \
com.approuter.quartz_scheduler-1.0.0.jar@1:start, \
acme/com.springsource.org.xmlpull-1.1.3.4-O.jar@1:start, \
com.approuter.common-base-1.0.0.jar@1:start, \
com.approuter.common-1.0.0.jar@1:start, \
com.approuter.module.connectorrepository-1.0.0.jar@1:start, \
com.approuter.deploy.arrepo-1.0.0.jar@1:start, \
com.approuter.logging-1.0.0.jar@1:start, \
com.approuter.maestro.sdk-1.0.0.jar@1:start, \
com.approuter.maestro-1.0.0.jar@1, \
com.approuter.module.common-1.0.0.jar@1:start, \
com.approuter.orcmon-1.0.0.jar@1:start, \
acme/com.xerox.amazonws.typica-1.6.jar@1:start, \
com.approuter.sysconf-1.0.0.jar@1:start, \
com.approuter.security-1.0.0.jar@1:start, \
com.approuter.module.projects-1.0.0.jar@2:start, \
com.approuter.module.thirdparty-1.0.0.jar@2:start, \
com.approuter.module.manageappliances-1.0.0.jar@2:start, \
com.approuter.agent.configuration-1.0.0.jar@1:start, \
com.approuter.module.capacitymeter-1.0.0.jar@4, \
acme/com.hector-0.7.0-31.jar@1:start, \
com.approuter.agent.management-1.0.0.jar@1:start, \
com.approuter.pki-1.0.0.jar@4:start, \
com.approuter.module.pip.repository-1.0.0.jar@4:start, \
org.eclipse.equinox.common@2:start, \
org.eclipse.update.configurator@3:start
# start all bundles up to start level 8
osgi.startLevel=8
当我连接到OSGi控制台并使用ss
命令列出所有包时,我看到以下结果
"Framework is launched."
id State Bundle
0 ACTIVE org.eclipse.osgi_3.10.1.v20140909-1633
Fragments=1
1 RESOLVED com.approuter.eclipse.osgi.fragment_1.0.0
Master=0
2 ACTIVE org.apache.derbyclient_10.8.3.3
3 ACTIVE org.apache.derby_10.8.3.3
4 ACTIVE com.castiron.drivers_1.0.0
5 ACTIVE com.springsource.serp_1.13.1
6 ACTIVE org.apache.commons-dbcp_1.2.2
7 ACTIVE com.springsource.org.apache.commons.pool_1.5.3
8 ACTIVE com.springsource.org.apache.xmlcommons_1.3.3
9 ACTIVE com.springsource.javax.xml.soap_1.3.0
10 ACTIVE javax.xml.rpc_1.1.0
11 ACTIVE com.springsource.javax.ejb_3.0.0
Fragments=12
12 RESOLVED com.approuter.ejb.fragment_1.0.0
Master=11
13 ACTIVE com.springsource.javax.management.j2ee_1.0.1
14 ACTIVE javax.jms_1.1.0
15 ACTIVE com.springsource.org.apache.activemq_5.3.0
16 ACTIVE com.springsource.org.apache.kahadb_5.3.0
17 ACTIVE org.apache.camel_1.3.0
18 ACTIVE org.apache.hadoop_2.2.0
19 ACTIVE org.javassist_3.13.0
20 ACTIVE net.sf.ehcache_1.6.0
21 ACTIVE org.hibernate_3.2.5
22 ACTIVE javax.interceptor_1.1.0
23 ACTIVE org.apache.webbeans_1.0.0
24 ACTIVE org.stax-ex_1.0.0
25 ACTIVE com.xmlrpc_1.2.0
26 ACTIVE com.saaj-impl_1.3.0
27 ACTIVE com.jaxb-impl_2.1.12
28 ACTIVE com.jaxws-rt_2.1.7
29 ACTIVE com.xml-streambuffer_0.8.0
30 ACTIVE com.ibm.xml.xlxp_1.1.14
31 ACTIVE antlr_2.7.7
32 ACTIVE com.springsource.commonj_1.1.0
33 ACTIVE net.sf.cglib_2.1.3
34 ACTIVE com.springsource.org.apache.commons.collections_3.2.1
35 ACTIVE com.springsource.org.apache.commons.io_1.4.0
36 ACTIVE com.springsource.org.apache.commons.logging_1.1.1
37 ACTIVE com.springsource.org.apache.log4j_1.2.15
Fragments=38
38 RESOLVED com.approuter.log4j.fragment_1.0.0
Master=37
39 ACTIVE com.springsource.org.dom4j_1.6.1
40 ACTIVE com.springsource.org.jaxen_1.1.1
41 ACTIVE com.springsource.javax.xml.stream_1.0.1
42 ACTIVE com.springsource.org.objectweb.asm_1.5.3
43 ACTIVE com.springsource.org.objectweb.asm.tree.attrs_1.5.3
44 ACTIVE org.springframework.osgi.extender_1.2.0
45 ACTIVE org.springframework.osgi.core_1.2.0
46 ACTIVE org.springframework.osgi.io_1.2.0
47 ACTIVE org.springframework.core_2.5.6
48 ACTIVE org.springframework.context_2.5.6
49 ACTIVE org.springframework.beans_2.5.6
50 ACTIVE org.springframework.aop_2.5.6
51 ACTIVE org.springframework.web_2.5.6
52 ACTIVE org.springframework.web.servlet_2.5.6
53 ACTIVE com.springsource.org.aopalliance_1.0.0
54 ACTIVE com.springsource.slf4j.org.apache.commons.logging_1.5.0
55 ACTIVE com.springsource.slf4j.api_1.5.0
56 ACTIVE com.springsource.slf4j.log4j_1.5.0
57 ACTIVE com.springsource.org.apache.el.springsource_6.0.20.S2-r5956
58 INSTALLED com.springsource.org.apache.jasper.springsource_6.0.20.S2-r5956
59 ACTIVE com.springsource.org.apache.jasper.org.eclipse.jdt_6.0.16
60 ACTIVE com.springsource.org.apache.juli.extras.springsource_6.0.20.S2-r5956
61 INSTALLED com.springsource.org.apache.coyote.springsource_6.0.20.S2-r5956
62 ACTIVE com.springsource.javax.el_2.1.0
63 ACTIVE com.springsource.javax.servlet_2.5.0
64 ACTIVE com.springsource.javax.servlet.jsp_2.1.0
65 ACTIVE com.springsource.javax.servlet.jsp.jstl_1.1.2
66 ACTIVE com.springsource.org.apache.commons.el_1.0.0
67 ACTIVE com.springsource.org.apache.taglibs.standard_1.1.2
68 ACTIVE com.springsource.javax.annotation_1.0.0
69 ACTIVE com.springsource.javax.persistence_1.0.0
70 ACTIVE com.springsource.javax.transaction_1.1.0
71 ACTIVE com.springsource.javax.xml.ws_2.1.1
72 ACTIVE javax.mail_1.4.0
73 INSTALLED com.springsource.org.apache.catalina.springsource_6.0.20.S2-r5956
74 INSTALLED com.approuter.catalina.start_1.0.0
75 INSTALLED com.approuter.catalina.fragment_1.0.0
76 ACTIVE com.approuter.catalina.realm_1.0.0
77 RESOLVED com.approuter.spring.osgi.web.fragment_1.0.0
Master=79
78 RESOLVED com.approuter.spring.osgi.web.extender.fragment_1.0.0
Master=80
79 ACTIVE org.springframework.osgi.web_1.2.0
Fragments=77
80 RESOLVED org.springframework.osgi.web.extender_1.2.0
Fragments=78
81 ACTIVE com.approuter.system.configure_1.0.0
82 ACTIVE com.approuter.system.configure.analytics_1.0.0
85 INSTALLED com.approuter.nmc_0.0.0
86 ACTIVE net.sf.saxon_9.1.0.7
87 ACTIVE org.apache.xmlbeans_2.4.0
88 ACTIVE com.springsource.com.thoughtworks.xstream_1.3.0
89 ACTIVE com.springsource.com.lowagie.text_2.0.8
90 ACTIVE com.springsource.org.apache.commons.codec_1.3.0
91 ACTIVE com.springsource.org.apache.commons.fileupload_1.2.0
92 ACTIVE org.apache.httpcomponents.httpcore_4.4.0
93 ACTIVE org.apache.httpcomponents.httpclient_4.4.0
94 ACTIVE com.springsource.org.apache.commons.lang_2.4.0
95 ACTIVE com.springsource.org.apache.commons.net_1.4.1
96 ACTIVE com.springsource.org.apache.xbean.spring_3.3.0
97 ACTIVE com.springsource.org.apache.xerces_2.8.1
98 ACTIVE com.springsource.org.apache.xml.resolver_1.2.0
99 ACTIVE org.quartz_1.8.6
100 ACTIVE com.springsource.org.xmlpull_1.1.3.4-O
101 ACTIVE com.approuter.common-base_1.0.0
102 ACTIVE com.approuter.common_1.0.0
103 ACTIVE com.approuter.module.connectorrepository_1.0.0
104 ACTIVE com.approuter.deploy.arrepo_1.0.0
ACTIVE com.approuter.logging_1.0.0
106 ACTIVE com.approuter.maestro.sdk_1.0.0
107 RESOLVED com.approuter.maestro_1.0.0
108 ACTIVE com.approuter.module.common_1.0.0
109 ACTIVE com.approuter.orcmon_1.0.0
110 ACTIVE com.xerox.amazonws.typica_1.6.0
111 ACTIVE com.approuter.sysconf_1.0.0
113 ACTIVE com.approuter.module.projects_1.0.0
114 ACTIVE com.approuter.module.thirdparty_1.0.0
115 ACTIVE com.approuter.module.manageappliances_1.0.0
116 ACTIVE com.approuter.agent.configuration_1.0.0
117 RESOLVED com.approuter.module.capacitymeter_1.0.0
118 ACTIVE com.hector_0.7.0.31
119 ACTIVE com.approuter.agent.management_1.0.0
120 RESOLVED com.approuter.pki_1.0.0
121 ACTIVE com.approuter.module.pip.repository_1.0.0
122 ACTIVE org.eclipse.equinox.common_3.6.200.v20130402-1505
123 ACTIVE org.apache.felix.gogo.command_0.10.0.v201209301215
124 ACTIVE org.apache.felix.gogo.runtime_0.10.0.v201209301036
125 ACTIVE org.apache.felix.gogo.shell_0.10.0.v201212101605
126 ACTIVE org.eclipse.equinox.console_1.1.0.v20140131-1639
127 ACTIVE org.apache.felix.fileinstall_3.4.0
128 ACTIVE org.eclipse.osgi.services_3.4.0.v20140312-2051
在这里,包com.springsource.org.apache.jasper.springsource_6.0.20.s2-r5956
和com.springsource.org.apache.coyote.springsource_6.0.20.s2-r5956
是片段包,其父包是com.springsource.org.apache.catalina.springsource_6.0.20.s2-r5956
。
我们可以看到这3个捆绑包都是刚刚安装的。当我尝试用命令start73
手动启动包com.springsource.org.apache.catalina.springsource_6.0.20.s2-r5956
时,我看到以下异常。
gogo: BundleException: Could not resolve module: com.springsource.org.apache.catalina.springsource [73]
Unresolved requirement: Import-Package: org.apache.coyote; version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Export-Package: org.apache.coyote; bundle-version="6.0.20.S2-r5956"; bundle-symbolic-name="com.springsource.org.apache.coyote.springsource"; version="6.0.20.S2-r5956"; uses:="javax.management,org.apache.tomcat.util.buf,org.apache.tomcat.util.http,org.apache.tomcat.util.net"
com.springsource.org.apache.coyote.springsource [61]
Unresolved requirement: Import-Package: org.apache.catalina.deploy; version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Export-Package: org.apache.catalina.deploy; bundle-version="6.0.20.S2-r5956"; bundle-symbolic-name="com.springsource.org.apache.catalina.springsource"; version="6.0.20.S2-r5956"
Unresolved requirement: Import-Package: org.apache.catalina; version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Export-Package: org.apache.catalina; bundle-version="6.0.20.S2-r5956"; bundle-symbolic-name="com.springsource.org.apache.catalina.springsource"; version="6.0.20.S2-r5956"; uses:="javax.naming.directory,javax.servlet,javax.servlet.http,org.apache.catalina.connector,org.apache.catalina.deploy,org.apache.catalina.util,org.apache.juli.logging,org.apache.tomcat,org.apache.tomcat.util.http.mapper"
Unresolved requirement: Fragment-Host: com.springsource.org.apache.catalina.springsource; bundle-version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Bundle-SymbolicName: com.springsource.org.apache.catalina.springsource; bundle-version="6.0.20.S2-r5956"
Unresolved requirement: Import-Package: org.apache.coyote.http11; version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Export-Package: org.apache.coyote.http11; bundle-version="6.0.20.S2-r5956"; bundle-symbolic-name="com.springsource.org.apache.coyote.springsource"; version="6.0.20.S2-r5956"; uses:="javax.management,org.apache.coyote,org.apache.tomcat.util.buf,org.apache.tomcat.util.net"
Unresolved requirement: Import-Package: org.apache.coyote.ajp; version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Export-Package: org.apache.coyote.ajp; bundle-version="6.0.20.S2-r5956"; bundle-symbolic-name="com.springsource.org.apache.coyote.springsource"; version="6.0.20.S2-r5956"; uses:="javax.management,org.apache.coyote,org.apache.tomcat.util.buf,org.apache.tomcat.util.net"
Unresolved requirement: Import-Package: org.apache.tomcat; version="[6.0.20.S2-r5956,6.0.20.S2-r5956]"
-> Export-Package: org.apache.tomcat; bundle-version="6.0.20.S2-r5956"; bundle-symbolic-name="com.springsource.org.apache.jasper.springsource"; version="6.0.20.S2-r5956"; uses:="javax.servlet"
com.springsource.org.apache.jasper.springsource [58]
Unresolved requirement: Import-Package: org.apache.tools.ant; version="[1.7.0,2.0.0)"; resolution:="optional"
Unresolved requirement: Import-Package: org.apache.tools.ant.taskdefs; version="[1.7.0,2.0.0)"; resolution:="optional"
Unresolved requirement: Import-Package: org.apache.tools.ant.types; version="[1.7.0,2.0.0)"; resolution:="optional"
Unresolved requirement: Import-Package: org.apache.tools.ant.util; version="[1.7.0,2.0.0)"; resolution:="optional"
Unresolved requirement: Fragment-Host: com.springsource.org.apache.catalina.springsource; version="[6.0.20.S2-r5956, 6.0.20.S2-r5956]"
但当我看了进口和出口的包都是coyote和Jasper捆绑,它的适当。实际上,它们取自springsource存储库。
我没有得到com.springsource.org.apache.catalina.springsource_6.0.20.s2-r5956
包缺少的约束。
这里将首先解析哪个捆绑包?是父束还是碎片?如何解决此问题,以确保所有包都已解决并成功启动com.springsource.org.apache.catalina.springsource_6.0.20.s2-r5956
包
首先解析父束。父母被解决后,碎片就会依附到各自的父母身上。我建议使用最新的equinox罐子。使用equinox shell命令进行调试更容易解决这类错误。例如,在您的示例中,可以使用命令packages.org.apache.coyote
检查是谁导出包“org.apache.coyote”。
问题内容: 当我尝试在flex容器中插入块元素时,它们都处在同一行上,就好像它们是行内块一样。 我希望前两个div位于同一行,最后一个位于第二行。可悲的是,这似乎不起作用。 有人知道吗? 问题答案: flex容器的初始设置为。这意味着弹性项目被强制保留在一行中。 您可以使用覆盖默认设置。 弹性项目的值在弹性布局中被忽略。 一个flex容器,它是带有或的元素,可建立一个 flex格式化上下文 。尽管
这是我的服务器端解码器 这些是我的客户端->服务器数据包
我有一个容器,我想停止,但当我做一个它挂起,永远不会停止它。 我试过正常的和
我在使用“远程容器”在dev容器中安装扩展时遇到问题。我不知道这是一个错误,我这方面的配置不正确,或预期的行为。下面是我的当前配置,两个文件都位于项目的根文件夹中。 docker-compose.yml devcontainer先生。json 是我希望安装在开发容器中的扩展。感谢任何帮助!
我使用AWSSDK阅读来自Amazon SQS的消息,因为我使用了软件。亚马逊。版本2.15.14的awssdk maven组依赖性,当构建没有问题时,但是由于未解析aws包,利用aws API的OSGi捆绑包(核心)在AEM Felix控制台处于安装状态。 以下是尚未解决的程序包列表。 当我试图用这些包创建一个eclipse插件并在Felix控制台手动安装时,我看到其他一些包开始显示未解决的问题
导致了 关于我应该尝试什么,有什么建议吗?