각 Elastic Beanstalk 환경에는 연관된 URL이 있습니다 (환경이있는 Elastic Load Balancer에서). EB의 Java/Tomcat 버전에서는 해당 URL을 쿼리하는 방법이 있습니까? 따라서 응용 프로그램 내에서 동적으로 사용할 수 있습니까?Elastic Beanstalk에서 Tomcat의 환경에 대한 URL을 결정하는 방법이 있습니까?
현재 해결 방법은 URL을 매개 변수로 컨테이너에 전달하는 것입니다. 그러나 라이브 배포 환경 URL을 전환 할 때 제대로 작동하지 않습니다.
확인? 클라이언트 요청에 대한 응답 인 경우 [HttpServletRequest # getRequestURL()] (http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#)에서 얻은 정보를 조작 할 수 있습니다. getRequestURL()) 또는 이와 유사한 API? – Charlie
URL은 단지입니다 .elasticbeanstalk.com 아닌가요? 응용 프로그램 이름에서 구성 할 수 있습니까? –
Christopher
@Charlie 응답을 위해 작동 할 수 있다고 생각하지만 구성하기 전에 실제로 필요합니다. EB가 이러한 종류의 구성 데이터를 JVM 또는 Tomcat 컨테이너로 전달하는 방법이 있어야하는 것처럼 보입니다. – bmajz