2011-08-09 6 views
0

Eclipse IDE 3.6으로 가져온 Java 프로젝트가 있습니다. 이 프로젝트를 Tomcat 6.X에 추가하려고하면 오류가 발생합니다. "추가 할 수있는 자원이 없습니다".자바 프로젝트 디버깅

나는 인터넷을 통해 검색하여 동적 웹 프로젝트에 일반적인 Java 프로젝트를 만들기위한 몇 가지 단계를 제공하지만 여전히 작동하지 않는 몇 가지 해결책을 찾았습니다. 이 프로젝트를 바람둥이에 추가 할 수 없습니다. 그래서 응용 프로그램을 디버깅 할 수 없으며 각각의 작은 변화에 대한 내 시간을 많이 먹습니다.

제발 나를 안내 해주세요.

감사

+0

웹 프로젝트를 만들었거나 단순한 자바 프로젝트입니까? – Sathwick

+0

jee 서버에서 실행되는 기존 프로젝트입니까? 서블릿 컨테이너 또는 뭔가 새로운 것을 만들려고 노력하고 있습니까? 분명히 여기에 정확한 그림을 볼 수 없지만 모든 동적 인 프로젝트를 만들고 코드를 복사하는 것이 좋습니다. 어떤 프레임 워크를 사용하고 있습니까? – Shahzeb

답변

0

좋아,이 동적 웹 프로젝트로 프로젝트를 변환하는 방법에 대한 가이드입니다. 이 작업이 완료되지 않은 경우 관리되는 Tomcat에 프로젝트를 추가 할 수 없습니다.

프로젝트 폴더 내에 .project 파일을여십시오.이 파일과 다른 Eclipse 관련 파일을 보려면 "패키지 탐색기"보기 대신 Eclipse의 "네비게이터"보기로 전환해야합니다. 이미 존재하지 않는 경우 <natures> 블록에서

는이 라인을 삽입 :

<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 

파일을 저장 한 후 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭하십시오. 왼쪽에 "Project Facets"라는 항목이 있어야합니다. (항목은 .project 파일에 nature 항목을 넣지 않은 경우 해당 항목이 없습니다. 오른쪽에있는 "동적 웹 모듈"및 "Java"를 확인하십시오. "동적 웹 모듈"을 확인하려면 "Java"가 필요합니다를 선택하십시오.)

당신의 바람둥이가이 프로젝트를 추가 한 후에 적용 및 확인을 클릭하십시오.

+0

나는 그 경험을 해 본 적이 있습니다. 문제. 너는 할 수있어. 명령 위의 ollow 또는 단순히 일식에서 새 동적을 만듭니다. WebContent/WEB-INF/lib에있는 WebContent의 src 및 web app 자원에 모든 소스를 넣기 만하면됩니다. 그렇게하는 것이 더 쉽습니다. 그런 다음 서버 (tomcat6)를 추가하고 동적 웹 프로젝트를 서버에 추가 할 수 있습니다. 그런 다음 서버를 디버그하십시오. 그것은 나를 위해 작동 – Jef

+0

그 라인을 추가하고 프로젝트 패싯 속성을 변경했습니다. 이제 프로젝트를 선택하려고 할 때 또 다른 오류가 발생합니다. ""tomcat 6.0은 j2ee 1.2 만 지원합니다 ... – Shekar

+0

@Shekar : @Jef advice에 따라 웹 프로젝트를 처음부터 만들고 Java 프로젝트의 소스를 동적 웹 프로젝트의'JavaSource' 폴더에 복사하십시오. – home