2012-11-03 2 views

답변

0

이 문제는 별도의 JVM을 사용하여 얻는 주소 공간과 프로세스 컨텍스트를 분리하면 도움이되지 않는다는 점에서 문제가 있습니다. 하나의 응용 프로그램 스레드가 잘못된 System.exit (0)으로 응용 프로그램을 종료하거나 치명적인 RuntimeException을 throw하면 모든 응용 프로그램이 종료됩니다. 또한 명시 적으로 다른 ClassLoader를 사용하도록 명시하지 않는 한 각 응용 프로그램은 동일한 ClassLoader를 공유합니다.

+0

각 응용 프로그램마다 별도의 JVM 인스턴스가 있습니까? –

+0

'동일한 JVM의 두 인스턴스'라고 할 때 JVM 인스턴스에 대해 좀 더 자세히 설명해 주실 수 있습니까? JVM의 인스턴스를로드 된 독립 JVM에 별도의 프로세스로 말하곤합니다. –

+0

예를 들어 동일한 Tomcat 인스턴스로 10 개의 웹 애플리케이션을 제공 할 수 있다고 말하는 것이 더 낫습니다 !! –

관련 문제