책을 보던 중에 궁금한게 생겨서 글을 씁니다.

13 views
Skip to first unread message

우훗

unread,
Aug 31, 2010, 8:09:43 AM8/31/10
to OSGi &SpringDM
님께서 쓰신 책의 9장에서 'OSGi용 웹 관리자 툴 만들기' 부분을 보면서 따라하고 있었는데..

분명 책에 있는 예제를 똑같이 따라했는데 웹 상에서

start, stop, uninstall 부분이 수행이 되지 않았습니다.

stop을 클릭해도 equinox의 콘솔 창에 아무런 변화가 없었습니다.

뭔가 빠뜨린게 있는건지...


그리고 번들을 install 하는 부분의 원리가 무엇인지(ftp를 이용하는건지..)가 궁금합니다.

또한, 웹 상에서 update 하는 방법도 install 하는 방법과 비슷한건지,

아니면 뭔가 다른 방법이 있다면 알려주시면 감사하겠습니다. 정말로 ㅎ;;

xguru

unread,
Aug 31, 2010, 9:21:08 AM8/31/10
to OSGi &SpringDM
start,stop 을 클릭해도 equinox 의 콘솔창에 메시지가 뜨지는 않습니다.
번들을 stop 한후 ss 명령어로 해당 번들이 stop 되었는지를 확인해봐 주세요.

9장 소스의 번들 install 은 HTTP 의 POST 를 이용한 File Upload 를 사용합니다.
즉 일반 게시판에 파일 첨부하는것과 마찬가지구요.
여기서는 이렇게 첨부된 파일을 inputstream 으로 바로 osgi 의 install 함수에 전달하게 됩니다.
update 시에도 똑같은 방식으로 진행하면서 파일이름이 같다면 업데이트 됩니다.

Reply all
Reply to author
Forward
0 new messages