2011-01-29 3 views
2

나는 두 개의 웹 어플리케이션이 있습니다웹 어플리케이션 통신

내가이 두 의사 소통을 할 수있는 방법이 있나요 webapp1 webapp2를? 예를 들어 서블릿 컨텍스트 자체를 말하십시오.

부두를 사용하여 웹 응용 프로그램을 시작합니다. XYZ x.y.z.JettyBootstrap webapp1.war 자바 -cp XYZ x.y.z.JettyBootstrap webapp2.war

모두 웹 어플리케이션이 같은 폴더에있는 -cp

자바. 이 두 webapps 사이에서 통신 할 수 있습니까?

미리 감사드립니다.

답변

1

동일한 응용 프로그램 서버에서 실행되는 두 개의 웹 응용 프로그램이 통신 할 수있는 방법은 여러 가지가 있지만 가장 쉬운 방법은 동일한 응용 프로그램 ... EAR에 패키지하는 것입니다. EAR에는 웹 응용 프로그램이 포함 된 응용 프로그램 수준 클래스 로더가 있습니다. 데이터를 공유 할 수있는 클래스를 클래스 로더에 넣을 수 있습니다. 웹 응용 프로그램은 일반적인 자바 수단을 사용하여 데이터를 읽고 쓸 수 있습니다.