2014-03-24 2 views
0

이것은 일반적인 질문입니다. 이전에 물어 보았지만, 내가 찾은 모든 리소스는 내가 모르는 것들을 알고 있다고 가정하는 일반적인 코더 문제로 어려움을 겪고 있습니다. 알지 못해.Github/Openshift/Spring MVC 용 프로젝트 설정

Openshift를 사용하여 Github 레포에서 Spring MVC 프로젝트를 전개하려고합니다. 내가 모르는 부분은 내 github 링크에 포함되어야하는 내용입니다.

처음에는 github repo에 내 프로젝트의 코드가 포함되어야한다고 가정했는데 여기에는 모든 개발 코드를 연결합니다. 그러나 이것을 적용하면 추가 정보없이 404 페이지가 생성됩니다.

github 저장소에 WAR가 필요한가요? 특정 방식으로 설정해야합니까? WAR에서 다른 서버로이 프로젝트를 성공적으로 배포 할 수 있었으므로 코드가 제대로 작동하고 있음을 알았지 만, 프로젝트 설계에 대한 오픈 소스의 내 github 저장소에 대한 기대치에 대한 문서를 찾을 수없는 것 같습니다.

내가이 일을 제대로하고 있습니까? github 내용에 문제가 있습니까? 아니면 다른 곳에 있습니까?

답변

1

사용중인 Java 서버 카트리지에 대한 기본 프로젝트를 만들어 구조를 조사해야합니다. 표준 Maven 프로젝트이지만 pom.xml에는 약간의 차이가 있으므로 컴파일 된 war 파일을 배포하는 방법을 알고 있어야합니다.

+0

정확하게 이해하고 있는지 확인하기 위해'$ rhc app create MyApp jbossews-2.0' 명령은 저에게 기본 프로젝트 구조를 만들어야합니다. 맞습니까? 다음 단계로 기존 프로젝트를 복사하여 해당 작업 영역에 붙여 넣기 만하면됩니까? – gravityplanx

+0

그런 다음 해당 프로젝트를 로컬 시스템에 복제하고 작동 방식을 확인하고 기본 응용 프로그램 레이아웃과 pom.xml을 검사하여 응용 프로그램이 올바르게 배포되는 데 필요한 것이 무엇인지 확인하십시오. 특히 "openshift"프로필은 pom.xml은 실제로 생성 된 후 war 파일을 배포합니다. –

관련 문제