language/git, github

[Eclipse/git] git hub project import / 깃허브에서 프로젝트 임포트 할 때 나타나는 오류 - Dynamic Web Module

zincah 2022. 3. 30. 01:05
반응형
팀원과 협업을 위해 깃허브를 테스트 해보던 도중 깃허브 프로젝트를 내 프로젝트로 당겨왔을 때 서버가 제대로 연동되지 않았었습니다. dynamic web module이 제대로 연동되어 있지 않았었고 파일을 수정해줌으로써 해결할 수 있었습니다.

 

 

우선 깃허브로 프로젝트를 임포트를 시켜온 다음 .gitignore에 지정되어있던 부분 때문인지 

server를 우클릭 해보았을 때 Add and Remove를 눌러봐도 현재는 보이는 ozo_git 프로젝트가 보이지 않았었습니다.

체크되어 있던 부분이 보이지 않았고 이를 해결하기 위해 project의 properties를 수정해줘야겠다라고 생각해서

Properties > Project Facets 를 클릭하면 보여야하는 Dynamic Web Module이 보이지 않았습니다. 혹시 저처럼 아예 저 모듈이 안보이는 분들은 저와 같은 방법을 써보면 좋을 것 같습니다!

 

우선 해당 프로젝트 경로로 이동해서 .settings 폴더로 들어갑니다.

다른 프로젝트와 비교해봤을 때, 혹은 협업 하는 프로젝트의 원본을 가지고 있는 분과 비교를 해봤을 때 달라진 부분이 있는지 확인해봅니다. 저와 같은 경우에는 

체크한 두 파일 빼고는 다 없었습니다. 따라서 원본 파일에서 옮겨와주고 web설정을 관리하는 2번째로 체크한 파일을 문서편집기로 열어줍니다. 그리고 원래 있던 파일과 비교해서 똑같이 만들어주면 web server를 돌릴 수 있는 환경으로 돌아갑니다!

 

* org.eclipse.wst.common.project.facet.core.xml -> Dynamic Web Module 4.0을 사용해야 하기 때문에 

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v9.0"/>
  <fixed facet="jst.web"/>
  <fixed facet="jst.java"/>
  <installed facet="jst.java" version="1.8"/>
  <installed facet="jst.web" version="4.0"/>
</faceted-project>

위와 같이 수정해주면 됩니다.

반응형