2013-05-16 4 views
0

Eclipse RWT (독립 실행 형 버전) 기반 응용 프로그램이 있습니다. Spring 종속성 삽입과 시작할 때 초기화 될 많은 프레임 워크를 포함하는 다소 복잡한 엔터프라이즈 애플리케이션입니다.RAP 응용 프로그램을위한 다중 EntryPoints

현재 저는 모든 것을 두 번째로 볼 필요가 있습니다. 초기화 작업은 약간 복잡하고 재사용하고 싶습니다. 또한 Tomcat에 두 번째 웹 응용 프로그램을 배포하고 싶지 않습니다. 두 개의 EntryPoint를 구현하고 각 EntryPoint를 별도의 URL 패턴에 바인딩 할 수 있습니까?

URL 패턴 /first 엔트리 포인트 com.example.myapp.FirstEntryPoint

URL 패턴 /second 엔트리 포인트 com.example.myapp.SecondEntryPoint

이 가능하거나이를 (를) 대체 할 수있는 다른 방법이 있나요?

답변

4

좋아요, 아니오 답장은 단지 downvote입니다. D. 어쨌든 나는 해결책을 찾았습니다 :

RAP 1.4에서는 달성 할 수없는 것으로 보입니다. url-pattern은 deployment-descriptor의 entrypoint와는 독립적으로 정의됩니다.

그러나이 RAP 1.5 꽤 간단하다 당신이 다른 URL-패턴에 다른 진입 점을 결합 할 수있는 당신이 ApplicationConfiguration를 사용 ...

application.addEntryPoint("/start", MyEntryPoint.class, properties); 
application.addEntryPoint("/admin", MyAdminEntryPoint.class, properties); 

방금 ​​모든 중고 URL로 RapServlet을 바인드해야 - web.xml의 패턴.

<servlet> 
    <servlet-name>RAPServlet</servlet-name> 
    <servlet-class>org.eclipse.rwt.internal.engine.RWTDelegate</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>RAPServlet</servlet-name> 
    <url-pattern>/start</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>RAPServlet</servlet-name> 
    <url-pattern>/admin</url-pattern> 
</servlet-mapping> 

... 희망이 도움이
관련 문제