2012-11-05 3 views
1

클라우드 파운드리를 사용하여 개발 환경을 설정하고 싶습니다. 불행히도, 우리의 아키텍처는 몇 가지 다른 전쟁을 하나의 webapp로 패키지화합니다. 각 전쟁은 자체 상황에 따라 실행됩니다. 게다가, 우리는 컨텍스트와 함께 절대 URIs를 가지고 있으며, 너무 많은 URI를 모두 상대적 URI로 이름을 바꿀만큼 너무 많습니다.클라우드 파운드리에서 다중 컨텍스트를 활성화하려면 어떻게합니까?

CF는 분명히 루트 컨텍스트에 전쟁을 전개합니다. 이 문제를 해결할 방법이 있습니까? tomcat/conf /에서 web.xml을 편집하여 위조하려했지만 내 컴퓨터에 다른 응용 프로그램 폴더가 만들어 졌을 때. 당신이 CloudFoundry에 자바 웹 응용 프로그램을 누르면

플랫폼 설치하고 당신을 위해 톰캣 인스턴스 (들)을 구성, 당신

답변

0

감사, 당신은 구성에 대한 제어를 제한했다. 자신의 Tomcat (또는 다른 응용 프로그램 컨테이너)을 구성하고 응용 프로그램과 함께 푸시 할 수도 있습니다.

Tomcat 7에서 제공하는이 가져 오기 자신 만의 컨테이너 접근 방식에 대한 좋은 블로그 게시물이 있습니다 : http://blog.cloudfoundry.org/2012/06/18/deploying-tomcat-7-using-the-standalone-framework/.

응용 프로그램에서 작동하는 방식으로 Tomcat 6 또는 7 배포를 구성하고, war 파일과 함께 사용자 지정된 Tomcat 배포를 압축하여 해당 번들을 CloudFoundry의 독립 실행 형 응용 프로그램으로 푸시하는 방법을 제안합니다 .

관련 문제