2016-11-14 1 views
0

Cloud Foundry는 인덱스 페이지 만로드합니까? Cloud Foundry가 다른 페이지를로드하도록 구성 할 수 있습니까? 예 : localhost : 8080/productsCloud Foundry는 index.html 페이지 만 읽거나로드합니까?

+0

어떤 언어를 사용하고 있습니까? 사용중인 Cloud Foundry 버전은 무엇입니까? –

+0

자바, 스프링 부트 포함. 나는 프로젝트를 jar로 변환하고 중요한 웹 서비스로 밀어 넣는다. @EngineerBetter – Jesse

+0

이것은 오류가 있음을 알려주지 만 오류 페이지를 구성하지 않았기 때문에 기본 페이지로 표시된다. 이는 Cloud Foundry 및 경로 매핑과 관련이 없습니다. –

답변

0

글쎄, index.html을 "products"디렉토리에 넣으면 사용자가/products를 요청하면 /products/index.html 파일이로드됩니다.

경로가 다른 여러 응용 프로그램을 사용하려면 경로가있는 경로를 만들 수 있습니다. 당신이 동일한 호스트 host.example.com에 있지만 서로 다른 경로로 여러 애플리케이션을 배포 할 수

cf create-route example.com -n host --path products 

.

그렇지 않은 경우 요청을 /에서 /products으로 리디렉션하는 리디렉션을 구성 할 수 있습니다. 리디렉션은 애플리케이션이 사용하는 플랫폼에 전적으로 의존합니다.

+0

감사합니다. 그래서 인덱스에서 제품으로 전환 할 때 어떤 이유로 테이블이 채워지지 않습니다. 하지만 식으로 실행하면 테이블을 채 웁니다. 나는 스프링 부탁으로 뭔가 잘못하고 있니? – Jesse

0

Cloud Foundry는 앱에서 일반적으로 제공하는 모든 트래픽을 제공합니다. 앱이 여러 경로로 청취한다면 Cloud Foundry를 통해 액세스 할 수없는 이유가 없습니다. Cloud Foundry가 앱이 정상적으로 작동한다고 판단하면 정확한 포트에서 앱에 HTTP 요청을 보낼 수 있으므로 그 이상으로 앱을 구성해야합니다.

앱에 일종의 컨텍스트 매핑 문제가 있다고 생각됩니다.

+0

이 응용 프로그램에서 ssh2에 연결하면이 오류가 발생합니까? – Jesse

+0

죄송합니다, 질문을 이해하지 못합니다. –

+0

내 응용 프로그램에는 (ganymend) ssh2에 연결하고 데이터를 검색 한 다음 연결을 종료하는 명령이 있습니다. 클라우드 파운드리가 ssh2 서버에 연결하여 데이터를 검색 할 수 없는지 묻고있었습니다. – Jesse

관련 문제