Microsoft MVP성태의 닷넷 이야기
Java: 4. 이클립스에 WTP SDK가 설치되지 않는다면? [링크 복사], [링크+제목 복사],
조회: 27905
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

이클립스에 WTP SDK가 설치되지 않는다면?

지난번 글을 통해 Eclipse에서 Servlet을 마치 Visual Studio의 "F5 디버깅"과 유사하게 개발하는 방법을 알아보았는데요.

클립스에서 서블릿 디버깅하는 방법
; https://www.sysnet.pe.kr/2/0/1118

제가 이클립스를 잘 몰라서 ^^; 처음에 WTP를 설치하는 과정 중에 다음과 같은 의존성 오류 메시지가 나왔습니다.

Cannot complete the install because one or more required items could not be found.
  Software being installed: Eclipse XML Editors and Tools SDK 3.1.1.v200907161031-7A228DXETAqLQFBNMuHkC8-_dRPY (org.eclipse.wst.xml_sdk.feature.feature.group 3.1.1.v200907161031-7A228DXETAqLQFBNMuHkC8-_dRPY)
  Missing requirement: Java EMF Model Utilities 2.0.201.v201001252130 (org.eclipse.jem.util 2.0.201.v201001252130) requires 'bundle com.ibm.icu [3.8.1.1,4.1.0)' but it could not be found
  Cannot satisfy dependency:
    From: WST Common Core 3.1.1.v200908102300-7B77FZ6F7RZHKDIwRlOwUN (org.eclipse.wst.common_core.feature.feature.group 3.1.1.v200908102300-7B77FZ6F7RZHKDIwRlOwUN)
    To: org.eclipse.jem.util [2.0.201.v201001252130]
  Cannot satisfy dependency:
    From: WST Common Plug-in Developer Resources 3.1.1.v200908102300-7938c9xOCMxOeqvXiT-qoyvN9BV2 (org.eclipse.wst.common_sdk.feature.feature.group 3.1.1.v200908102300-7938c9xOCMxOeqvXiT-qoyvN9BV2)
    To: org.eclipse.wst.common_ui.feature.feature.group [3.1.1.v200908102300-7B5FRHDhdMOGnoekn4gtEJxSmPxV]
  Cannot satisfy dependency:
    From: WST Common UI 3.1.1.v200908102300-7B5FRHDhdMOGnoekn4gtEJxSmPxV (org.eclipse.wst.common_ui.feature.feature.group 3.1.1.v200908102300-7B5FRHDhdMOGnoekn4gtEJxSmPxV)
    To: org.eclipse.wst.common_core.feature.feature.group [3.1.1.v200908102300-7B77FZ6F7RZHKDIwRlOwUN]
  Cannot satisfy dependency:
    From: Eclipse XML Editors and Tools SDK 3.1.1.v200907161031-7A228DXETAqLQFBNMuHkC8-_dRPY (org.eclipse.wst.xml_sdk.feature.feature.group 3.1.1.v200907161031-7A228DXETAqLQFBNMuHkC8-_dRPY)
    To: org.eclipse.wst.common_sdk.feature.feature.group [3.1.1.v200908102300-7938c9xOCMxOeqvXiT-qoyvN9BV2]

검색을 잘못한 탓인지 "Java EMF Model Utilities"라는 것을 별도로 다운로드 받을 수 있는 repository를 찾지 못했습니다. 혹시나 싶어서, 같은 웹 쪽 항목이라는 생각에 다음의 repository에 있는 것을 설치해 두면 좀 해결되지 않을까 싶어서 선택해 보았으나,

Indigo - http://download.eclipse.org/releases/indigo

"Web, XML, Java EE and OSGi Enterprise Development"

이번에도 다음과 같은 의존성 오류 메시지를 접하게 되었습니다.

Your original request has been modified.
  "Eclipse XML Editors and Tools" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
  Software being installed: Dali Java Persistence Tools - JAXB Support 1.0.0.v201104110000-508ZAkF7BB7OBM777A (org.eclipse.jpt.jaxb.feature.feature.group 1.0.0.v201104110000-508ZAkF7BB7OBM777A)
  Software currently installed: Eclipse IDE for Java Developers 1.3.2.20110218-0812 (epp.package.java 1.3.2.20110218-0812)
  Only one of the following can be installed at once: 
    Core Runtime 3.6.0.v20100505 (org.eclipse.core.runtime 3.6.0.v20100505)
    Core Runtime 3.7.0.v20110110 (org.eclipse.core.runtime 3.7.0.v20110110)
    org.eclipse.core.runtime 3.3.100.v20070530
  Cannot satisfy dependency:
    From: Eclipse IDE for Java Developers 1.3.2.20110218-0812 (epp.package.java 1.3.2.20110218-0812)
    To: org.eclipse.epp.package.java.feature.feature.group [1.3.2.20110218-0812]
  Cannot satisfy dependency:
    From: EPP Java Package 1.3.2.20110218-0812 (org.eclipse.epp.package.java.feature.feature.group 1.3.2.20110218-0812)
    To: org.eclipse.platform.feature.group [3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi]
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools - JAXB Core 1.0.0.v201105240000 (org.eclipse.jpt.jaxb.core 1.0.0.v201105240000)
    To: bundle org.eclipse.core.runtime [3.6.100,4.0.0)
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools - JAXB Support 1.0.0.v201104110000-508ZAkF7BB7OBM777A (org.eclipse.jpt.jaxb.feature.feature.group 1.0.0.v201104110000-508ZAkF7BB7OBM777A)
    To: org.eclipse.jpt.jaxb.core [1.0.0.v201105240000]
  Cannot satisfy dependency:
    From: Eclipse Platform 3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi (org.eclipse.platform.feature.group 3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi)
    To: org.eclipse.rcp.feature.group [3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY]
  Cannot satisfy dependency:
    From: Eclipse RCP 3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY (org.eclipse.rcp.feature.group 3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY)
    To: org.eclipse.core.runtime [3.6.0.v20100505]

얼마간의 검색 끝에 찾아낸 사실은, Eclipse가 몇가지 버전이 있는데 WTP가 설치될 수 있는 버전은 "Eclipse IDE for Java EE Developers"라는 것이었습니다. 참고로, 제가 설치해 놓은 것은 "닷넷 개발자가 처음 실습해 본 서블릿"의 글에서 소개한 것처럼 "Eclipse IDE for Java Developers" 버전이었기 때문에 그와 같은 오류가 발생한 것입니다. (혹시 ""Eclipse IDE for Java Developers" 버전에서도 WTP가 설치되는 방법이 있나요? ^^;)

어찌되었든 다시 "Eclipse IDE for Java EE Developers" 버전을 다운로드해서 WTP를 선택하니 아주 매끄럽게 설치가 잘 되었습니다.

Visual Studio 개발 툴에 익숙한 닷넷 개발자들은, Eclipse라는 도구에 익숙해지는 것 자체도 숙제인 것 같습니다. ^^




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/21/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2011-09-15 04시50분
[방실이] ㅋㅋ 환장 합니다..
저도 자바는 왕초보..ㅡ.ㅡ;;
급히 플젝 투입이 되어서...뭔지도 모르고 코딩만 하고 있네요..ㅡ.ㅡ;;
이클립스 욕 나옵니다 끌끌끌..
[guest]
2011-09-15 05시11분
그러게요... 과거를 회상해봐도, 자바 개발자들이 닷넷 개발환경에 익숙해지는 것보다, 그 반대의 경우가 더 힘든 것 같습니다.
정성태

... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
13198정성태12/18/202214061.NET Framework: 2080. C# - Microsoft.XmlSerializer.Generator 처리 없이 XmlSerializer 생성자를 예외 없이 사용하고 싶다면?파일 다운로드1
13197정성태12/17/202213579.NET Framework: 2079. .NET Core/5+ 환경에서 XmlSerializer 사용 시 System.IO.FileNotFoundException 예외 발생하는 경우파일 다운로드1
13196정성태12/16/202214322.NET Framework: 2078. .NET Core/5+를 위한 SGen(Microsoft.XmlSerializer.Generator) 사용법
13195정성태12/15/202214541개발 환경 구성: 655. docker - bridge 네트워크 모드에서 컨테이너 간 통신 시 --link 옵션 권장 이유
13194정성태12/14/202214346오류 유형: 833. warning C4747: Calling managed 'DllMain': Managed code may not be run under loader lock파일 다운로드1
13193정성태12/14/202214891오류 유형: 832. error C7681: two-phase name lookup is not supported for C++/CLI or C++/CX; use /Zc:twoPhase-
13192정성태12/13/202214863Linux: 55. 리눅스 - bash shell에서 실수 연산
13191정성태12/11/202216430.NET Framework: 2077. C# - 직접 만들어 보는 SynchronizationContext파일 다운로드1
13190정성태12/9/202218459.NET Framework: 2076. C# - SynchronizationContext 기본 사용법파일 다운로드1
13189정성태12/9/202217868오류 유형: 831. Visual Studio - Windows Forms 디자이너의 도구 상자에 컨트롤이 보이지 않는 문제
13188정성태12/9/202217352.NET Framework: 2075. C# - 직접 만들어 보는 TaskScheduler 실습 (SingleThreadTaskScheduler) [1]파일 다운로드1
13187정성태12/8/202216803개발 환경 구성: 654. openssl - CA로부터 인증받은 새로운 인증서를 생성하는 방법 (2)
13186정성태12/6/202214668오류 유형: 831. The framework 'Microsoft.AspNetCore.App', version '...' was not found.
13185정성태12/6/202215628개발 환경 구성: 653. Windows 환경에서의 Hello World x64 어셈블리 예제 (NASM 버전)
13184정성태12/5/202213496개발 환경 구성: 652. ml64.exe와 link.exe x64 실행 환경 구성 [1]
13183정성태12/4/202213363오류 유형: 830. MASM + CRT 함수를 사용하는 경우 발생하는 컴파일 오류 정리 [1]
13182정성태12/4/202215227Windows: 217. Windows 환경에서의 Hello World x64 어셈블리 예제 (MASM 버전)
13181정성태12/3/202213976Linux: 54. 리눅스/WSL - hello world 어셈블리 코드 x86/x64 (nasm)
13180정성태12/2/202215214.NET Framework: 2074. C# - 스택 메모리에 대한 여유 공간 확인하는 방법파일 다운로드1
13179정성태12/2/202213765Windows: 216. Windows 11 - 22H2 업데이트 이후 Terminal 대신 cmd 창이 뜨는 경우
13178정성태12/1/202214899Windows: 215. Win32 API 금지된 함수 - IsBadXxxPtr 유의 함수들이 안전하지 않은 이유파일 다운로드1
13177정성태11/30/202215472오류 유형: 829. uwsgi 설치 시 fatal error: Python.h: No such file or directory
13176정성태11/29/202212241오류 유형: 828. gunicorn - ModuleNotFoundError: No module named 'flask'
13175정성태11/29/202216906오류 유형: 827. Python - ImportError: cannot import name 'html5lib' from 'pip._vendor'
13174정성태11/28/202213368.NET Framework: 2073. C# - VMMap처럼 스택 메모리의 reserve/guard/commit 상태 출력파일 다운로드1
13173정성태11/27/202214406.NET Framework: 2072. 닷넷 응용 프로그램의 스레드 스택 크기 변경
... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...