2014-07-04 3 views
0

우리는 다른 빌드 (osgi 번들 세트)를 포함하는 사용자 정의 저장소가 있습니다. Geronimo 3 원격 서버가 있습니다. 명령에 따라 저장소에서 빌드를 만들어서 스탠드 세트에 핫 배포해야합니다. 어쩌면 기존 도구 또는 Java API 일 수 있습니다. 내가 알고 있듯이화물은 제로니모와 함께 작동하지 않는다. 나는 어떤 제안에도 감사 할 것입니다.osgi 번들을 Geronimo에 원격 배포

+0

스택 오버플로에 오신 것을 환영합니다. [Stack Overflow : How to ask] (http://stackoverflow.com/questions/how-to-ask) 및 [John Skeet의 질문 체크리스트] (http://msmvps.com/blogs/jon_skeet/archive/2012)를 읽어보십시오. /11/24/stack-overflow-question-checklist.aspx) 유용한 유용한 답변을 얻을 수있는 좋은 질문을하는 방법을 찾으십시오. –

+0

나는 그 질문이 완벽하지는 않지만 그렇게 나쁘지 않다고 생각한다. 누락되거나 잘못되었다고 정확히 생각합니까? –

답변

1

Geronimo 3는 apache karaf를 기반으로합니다. 따라서 카라프가 제공하는 메커니즘이 도움이 될 수 있습니다. 연결 번들과 같은 SSH 콘솔 및 사용 명령에

  1. : 설치하거나 기능 :
  2. 사용을 원격 JMX 포트가 제공되는 MBean를 설치합니다. 다시 번들 또는 기능을 설치할 때 선택할 수 있습니다.

두 경우 모두 번들 및 기능은 http 또는 mvn uri로 참조 할 수 있습니다. 개인적으로는 karaf가 내부적으로 사용하는 mvn uris를 개인적으로 사용합니다.

먼저 번들/기능을 메이븐 저장소에 빌드 한 다음 설치 명령을 실행하고 배포 한 mvn 저장소에 액세스하십시오.

etc/org.ops4j.pax.url.cfg에 직접 maven repo를 추가 할 수 있습니다.

+0

고맙습니다. 나는 프로그래밍 방식을 선호한다. MBeans를 사용해 보겠습니다. – sirophim

관련 문제