나는 내 사랑스러운 Windows 시스템에 OSGi 응용 프로그램을 개발했습니다. 필자는 Linux 서버에서 실행하는 데 어느 정도 시간이 걸릴 것이며 문제가 발생합니다.리눅스에서 OSGi 헤드리스 배포
내 응용 프로그램에는 GUI가 없습니다. 그것은 콘솔과 함께 작동하며 명령 행 기반입니다.
배포 첫 시도 내 기존 실행 목표를 기반으로 제품을 만들었습니다. 그것은 Windows .exe로 잘 보내 졌으므로 리눅스에 필요한 델타 팩을 추가했습니다. 이 문제는 Linux (GTK)와 Linux (MOTIF)의 두 가지 옵션 만 있습니다. 내 리눅스 서버는 GUI없이 CentOS에서 실행되기 때문에 호스트 된 머신이므로 시도해 보았을 때 세그먼트 화 오류가 발생했습니다.
나는 무엇을해야할지에 관해서 주위를 둘러 보았지만 나는 어떤 대답도하지 않고있다.
도움을 주시면 감사하겠습니다. '그것이 X 서버와 같은 역할을하지만 돈 때문에,이 보낸 모든 것을 무시 - 난 당신이 필요로하는 구글의 키워드는'Xvfb가 '는 일주일 이상
건배
+1 '단지 멋진' – artbristol
서버에서 실행하려고하면 SEGV가 발생한다는 의미입니까? Linux/GTK를 고르지 만'java -jar plugins/org.eclipse.equinox.launcher _ *. jar -application my.headless.application'을 사용하여 시작하면 어떨까요? –
@ paul-webster 나는 당신을 키스 할 수 있었다, 당신은 아름다운 남자! 나는 2 피의 주 동안 이것에 대한 나의 머리를 두드리고 있었다. 그리고 내가 필요로했던 누구나는 -application 매개 변수를 더했다. – Kris