2011-07-11 47 views
6

Tôi là người mới dùng OSGi, bắt đầu sử dụng felix. Tôi hiện đang rất thành thạo với khái niệm về bó, dịch vụ, vv Tôi có một yêu cầu mà tôi có thể nhúng Felix vào Tomcat, tôi đã thử googling giống nhau nhưng không thể tìm thấy một giải pháp có liên quan cho mục đích của tôi.Nhúng Felix vào Tomcat

Những gì tôi chính xác cần là .. Cho đến bây giờ tôi đã sử dụng gói ứng dụng web của tôi vào dịch vụ http jetty nhúng/trang web PAX .. được cài đặt bên trong Felix, nhưng bây giờ tôi muốn đặt Felix vào Apache Tomcat/bất kỳ ứng dụng nào khác máy chủ, để bất cứ khi nào tomcat của tôi khởi động, tôi cần phiên bản felix của tôi và chạy, đồng thời sẽ có thể triển khai/cài đặt/bắt đầu các gói của tôi thông qua felix.

Bất kỳ loại trợ giúp nào cũng sẽ được đánh giá cao.

+0

Trước hết, sử dụng "ASAP" là biểu mẫu không hợp lệ. Thứ hai, bạn đã thử cái gì? Bạn đã thử googling "tập tin chiến tranh felix" hoặc "tập tin chiến tranh osgi" hoặc một cái gì đó như thế? Có một loạt các kết quả ở đó. –

+0

Xin chào James, tôi đã thử tìm kiếm với "Nhúng Felix trong Tomcat", "Felix bên trong tomcat", nhưng kết quả là bất lực .. – user838937

Trả lời

8

Bạn có thể muốn xem xét tiểu dự án Apache Sling Launchpad. Điều này tạo ra một tệp tin WAR có thể được triển khai vào bất kỳ thùng chứa servlet nào và khởi chạy khung công tác Apache Felix làm khung công tác OSGi.

Xem thêm Sling LaunchpadEmbedding Sling để biết thêm thông tin.