2014-09-04 2 views
0

웹 애플리케이션이 tomcat 6에서 실행 중입니다. 우리는 데이터 액세스를 위해 UI 및 웹 서비스에 DOJO를 사용하고 있습니다. 현재 응용 프로그램에서 캐시를 지우거나 빌드 할 수있는 웹 서비스가 있습니다. https/http를 사용하여 액세스하므로 많은 메모리를 보유하고 처리하는 데 많은 시간이 걸립니다.외부 메인 클래스의 tomcat에서 실행중인 기존 애플리케이션 컨텍스트에 액세스하는 방법

현재이 프로세스를 웹 서비스에서 제거하고 독립 실행 형 응용 프로그램으로 실행하려고합니다.

위의 작업을 수행해야하는 독립 실행 형 (백엔드) 응용 프로그램 (기본 클래스 일 수 있음)이 있어야합니다.

캐시를 지우거나 빌드하는 데 사용되는 모든 bean은 응용 프로그램 컨텍스트 (tomcat 컨테이너 내부의 의미)에서 사용할 수 있습니다.

  1. 나는 외부 메인 클래스에서 사용 가능한 동일 콩에 액세스하려면 및 수행 과정 .. (가능?)
  2. 바람둥이 범위 이외의 응용 프로그램 컨텍스트를 얻을, 나는 외부 자바 클래스의 의미 어떻게
  3. ?
  4. 다른 응용 프로그램 (하나의 메인 클래스 파일이있는 jar 파일)을 동일한 응용 프로그램과 함께 배포하고 tomcat (가능한?)을 통해 트리거하여 응용 프로그램 컨텍스트가 기본 클래스에서 사용 가능하도록 할 수 있습니까? 빈/컨텍스트에 액세스 할 수 있습니다.

앞의 이전 프로젝트에서 우리는 EJB 홈과 원격 인터페이스를 사용하여 응용 프로그램과 함께 배포 된 주 클래스 (EJB 연결 코드가 포함 된 하나의 주 클래스 만있는 jar 파일)에 연결했습니다. 하지만 applciation 서버는 WEBSPHERE입니다.

우리는 tomcat에서 동일한 작업을 수행 할 수 있습니까?

친절 JAVA는 자신의 메모리를 관리, 나는 그것이 불가능하다고 생각 ... 당신의 답변에 미리 ... 이것에

답변

0

을 덕분에 도움, 다른 응용 프로그램을 통해 메모리를 조작 할 수 없습니다.

+0

답장을 보내 주셔서 감사합니다. 실제로 메모리에 액세스하거나 조작하고 싶지 않지만 외부 주 클래스에서 응용 프로그램으로 만든 빈에 액세스해야하며 응용 프로그램 컨텍스트도 가져와야합니다. 너는 약간 제안을 말할 수 있는다. – vijaidhas

+0

나는 응용 프로그램에서 만든 콩 하나의 응용 프로그램입니다, 당신은 외부 기본 클래스는 다른 응용 프로그램입니다, 나는 당신이 다른 응용 프로그램에서 (메모리에 액세스하는 컨텍스트를 얻는 것) 같은 응용 프로그램에 액세스 할 수 없다고 생각 –

관련 문제