2012-04-13 2 views
1

안녕하세요, Java 코드에서 Embedded Jetty 서버를 시작했지만 동일한 JVM에 연결했습니다. 별도의 JVM이 첨부 된 Embedded Jetty Server를 시작할 수 있습니까?별도의 JVM이 연결된 Embedded jetty Server 시작

어떤 방법으로도 작업 할 수 있습니까? 저에게 알려주세요. 감사합니다.

답변

1

Runtime.getRuntime().exec(command)? 명령이 스크립트 인 경우, Main.class에서 Java를 시작하기위한 호출 등 ...

왜 그렇게하고 싶은지 확실하지 않지만 '외부'탭에서 제티를 실행하는 JVM을 제어하려는 경우, 그렇다면 Java Service Wrapper을 봐야합니다.

래퍼는 앱의 라이프 사이클을 제어 할 수있는 Java API를 제공합니다. 버전 3.2.3은 중요한 경우 다른 라이센스 하에서 사용할 수 있습니다.

+0

Java 코드는 여러 개의 Jetty Server 인스턴스를 회전시킵니다. 일부 응용 프로그램은 이러한 인스턴스에서 실행됩니다. 이러한 모든 인스턴스가 동일한 JVM에서 실행될 경우 메모리가 문제가됩니다. 나는 명령 프롬프트를 통해 그렇게 할 수 있지만 자바 코드 자체에서 원한다. 명령 : java -jar start.jar --exec – Joshi

+0

Runtime.getRuntime.exec (명령)가 작동하지 않습니다. – Joshi

관련 문제