Eclipse Equinox는 현재 디버깅에 도움을 주기 위해 사용할 수 있는 OSGi 콘솔을 제공합니다. 이 콘솔은 기본적으로는 사용할 수 없습니다.
osgiConsole-1.0 기능을 사용하고 연결할 포트를 지정하여
Liberty 내에서 실행 중인
OSGi 프레임워크에서 이 콘솔을 사용할 수 있습니다.
이 태스크 정보
Liberty는
OSGi 코어 스펙의 Eclipse Equinox 구현을 사용합니다. Equinox는 현재 OSGi 콘솔을 제공합니다.
콘솔을 사용하려면 먼저 bootstrap.properties 파일에 osgi.console 특성을 설정하여 특정 포트를 할당하십시오.
그 후에는 Telnet을 사용해 그 포트의 콘솔에 연결하여 OSGi 프레임워크를 탐색할 수 있습니다.
프로시저
- osgiConsole-1.0
Liberty 기능을
server.xml 파일에 추가하십시오.
<feature>osgiConsole-1.0</feature>
- 특정 포트를 OSGi 콘솔에 할당하십시오.
osgi.console 특성을 지정하여 OSGi 콘솔 포트를 설정할 수 있습니다.
이 특성은 부트스트랩 특성으로서 bootstrap.properties 파일에 설정합니다. Liberty 부트스트랩 특성 지정의 내용을 참조하십시오. osgi.console=5471
osgi.console 특성이 설정되지 않으면 OSGi 콘솔을 사용하지 않게 됩니다.
- Telnet을 사용하여 OSGi 콘솔 포트에 연결하십시오.
telnet localhost 5471
- 콘솔을 사용해 프레임워크를 탐색하십시오.
사용 가능한 명령은 사용된 OSGi 프레임워크에 따라 달라집니다. 명령행 도움말은 시작하는 데 충분한 정보를 제공해 줍니다.