2013-12-19 3 views
0

나는 이것이 해결하는 것은 매우 쉽습니다 확신하지만 서두를 생각하고 빠른 방법에게 내가이재생 1.x에서 라우터 작업을 확인/

을 찾을 수 없습니다 Play 1.2.5를 기반으로하는 앱으로 동일한 기기에서 3 개의 인스턴스를 실행하고 싶었습니다. 그들은 /을 루트로 사용하지 않고 각각 /inst1/ /inst2//inst3/을 사용합니다.

나는 단순히 이것들을 실행 시키면 정적 자원을위한 것과 같이 자동으로 생성 된 모든 링크와 컨트롤러 동작에 매핑되는 링크가 항상 /을 가리 키기 때문에 실패합니다.

나는 applciation.baseUrl이이 문제를 해결할 것이라고 생각했지만, 제대로하지 않았거나 올바른 것이 아닙니다.

어떻게하면됩니까? 나는 사용자 정의 구성 등록 정보를 추가하고 application.conf에서 모든 경로

답변

1

접두사를 피하려고 :

# 
# Use this if you don't host your Play application at the root of the domain 
# you're serving it from. This parameter has no effect when deployed as a 
# war, because the path will be handled by the application server. 
http.path=/inst1/ 
+0

나는이 함께 볼 수있는 유일한 문제는 각 응용 프로그램이에 바인딩해야 할 것입니다 다른 포트. 그에 따라 라우팅을 수행하려면 역방향 프록시가 필요할 것입니다. – emt14