如何调试部署在自由配置文件上的OSGi包

时间:2013-09-16 09:41:44

标签: websphere-liberty

我正在尝试在Liberty上部署Enterprise OSGi应用程序(EBA存档),但由于bundle解决问题而无法启动。我试图使用OSGi控制台来解决这个问题但是当我telnet到控制台端口时,我只能看到服务器包,而不是我的应用程序包。我不能从我的应用程序中看到捆绑存储库中的捆绑包。有没有办法在完整的配置文件中提供相同的功能,其中提供wsadmin shell来调试此类问题?如果此功能不可用,如何调试OSGi问题?

1 个答案:

答案 0 :(得分:0)

**更新:Liberty现在有一个osgiAppConsole-1.0功能:https://developer.ibm.com/wasdev/docs/osgi-application-console-feature/ **

Liberty没有OSGi应用程序的OSGi控制台。 osgiConsole功能适用于运行时,而不适用于OSGi应用程序。您的应用程序很可能无法在运行时中看到它,因为它可能在部署期间无法解析。您应该看到一个解决方案错误消息,该消息标识原因,您可以使用它来确定它正在寻找的内容(例如包或服务),这样您就可以调查应该提供什么。如果您没有收到错误消息或需要帮助解决缺少的问题,我建议您在wasdev.net论坛上发帖。