คำถามติดแท็ก apache-felix

1
เหตุใดการใช้ข้อ จำกัด จึงถูกละเมิดเมื่อทั้งสองโซ่สิ้นสุดในชุดข้อมูลเดียวกัน
ฉันมีชุดข้อมูลสี่ชุดแต่ละชุดมีเฉพาะรายการ การรวมกลุ่มนั้น appซึ่งนำเข้าcom.example.foo.fragmentและcom.example.bar foo ซึ่งส่งออก com.example.foo;uses:=com.example.foo.cfg foo.fragmentซึ่งเป็นส่วนที่แนบมากับการfooส่งออกcom.example.foo.fragmentและcom.example.foo.fragment.cfg;uses:=com.example.foo.fragment barซึ่งส่งออกcom.example.barและนำเข้าcom.example.foo กราฟการพึ่งพาระดับบันเดิล : app -> bar | | | v | foo | | v v foo.fragment เมื่อฉันติดตั้งบันเดิลเหล่านี้ทั้งหมดใน JBoss AS 7.2 พวกเขาทำงานได้ดี แต่ถ้าฉันติดตั้งappบันเดิลหลังจากที่อื่น ๆ ไม่ว่าจะเป็นครั้งแรกหรือหลังจากเริ่มต้นได้สำเร็จและจากนั้นถอนการติดตั้งจะเกิดการละเมิดข้อ จำกัด ดังต่อไปนี้: Caused by: org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource com.example.app [HostBundleRevision[com.example.app:0.0. 0]] because it is …

12
กำลังอ่าน Jar's Manifest ของฉันเอง
ฉันต้องการอ่านManifestไฟล์ซึ่งส่งมอบชั้นเรียนของฉัน แต่เมื่อฉันใช้: getClass().getClassLoader().getResources(...) ฉันได้รับMANIFESTจากการ.jarโหลดครั้งแรกใน Java Runtime แอปของฉันจะทำงานจากแอพเพล็ตหรือเว็บสตาร์ต ดังนั้นฉันจะไม่สามารถเข้าถึง.jarไฟล์ของตัวเองได้ฉันเดาว่า จริงๆแล้วฉันต้องการอ่านExport-packageแอตทริบิวต์.jarที่เริ่มต้นของ Felix OSGi ดังนั้นฉันจึงสามารถเปิดเผยแพ็คเกจเหล่านั้นให้กับเฟลิกซ์ได้ ความคิดใด ๆ ?

3
OSGi: Apache Felix กับ Apache Karaf ต่างกันอย่างไร?
Apache Karafเป็นโครงการย่อยของApache เฟลิกซ์ ถูกกำหนดให้เป็น "คอนเทนเนอร์ OSGi น้ำหนักเบา" ฉันไม่เข้าใจว่าฉันควรใช้เฮฟวี่เวทเมื่อไหร่และควรใช้ไฟแช็คเมื่อไหร่ ไซต์ของพวกเขาไม่ได้อธิบายเรื่องนี้มากเกินไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.