[ STS ] - STS TOOL 오류 내용 정리 본문

[PL]/JAVA

[ STS ] - STS TOOL 오류 내용 정리

객과 함께. 2015. 8. 23. 10:28

1.오류 내용  - 'automatic updates download' has encountered a problem. an err occurred while colletcing items to be installed

(출처 : http://stackoverflow.com/questions/25824902/spring-tool-suite-3-6-1-wont-update )

Steps I took to fix this :

 

1.Close STS

2. Delete folder cache on sts-3.6.0.RELEASE\p2\org.eclipse.equinox.p2.repository

3. Run STS

4. Select Window -> Preferences

5. Expand Install/Update and select Available Software Sites

6. Uncheck all update site, Except http://download.eclipse.org/releases/luna and save

7. Select Help -> Check for updates

8. Select Window -> Preferences

9. Expand Install/Update and select Available Software Sites

10. Check http://dist.springsource.com/release/TOOLS/update/e4.4/ and save

11. Select Help -> Check for updates

If u got error "STS.exe", just remove (backup first) STS.exe, and check for updates again

------------------------------------------------------------------------------------------------------------

"Some sites could not be found. See the error log for more detail. See 'Details' for more information"
 툴 업데이트시 업데이트 주소 오류로 인해서 발생된 오류임.
1. windows -> perferences -> Install/Upate -> Available Software Sites 에서 오류로 발생된 주소의 수정 하거나 
    체크 박스에서 해제 시킨다. 
2. 종료후 재실행 시킨다.
------------------------------------------------------------------------------------------------------------
Workspace내에 .matadata->plugins->org.eclipse.core.resources->projects->해당 프로젝트 
폴더를 삭제후 프로젝트명에 따른 폴더를 생성해 준다. 그러면 STS를 실행 시켰을때 메뉴창이 뜨지 않음.
------------------------------------------------------------------------------------------------------------
"11월 29, 2016 2:54:29 오후 org.apache.catalina.core.ContainerBase startInternal
심각: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]"
=> site :  okky.kr/article/266796
(tomcat7 lib 폴더에 있는 servlet-api.jar 파일을

사용하고 있는 jdk 설치 폴더(C:\Program Files\Java\jdk1.7.0_65\lib)
에 붙여넣기 해서 해결했습니다.
에러가 나는 원인은
JDK의 lib 폴더에 위치한 servlet-api.jar 파일이 6.0버전에 맞는 구 버전이기 때문이랍니다.)

------------------------------------------------------------------------------------------------------------

1. Maven 저장소 초기화

site : http://repacat.tistory.com/30

Maven 저장소 문제인 것이 확실하고, 아래 경로의 파일을 삭제했다. 삭제 후에는 자동으로 라이브러리 파일이 다운로드 된다.

이클립스 - Window - Properties - Maven - User settings - Local Repository

따로 설정을 바꾸지 않았다면 보통 "C:\Users\username\.m2\repository" 로 지정되어 있다. 이 경우, .m2 가 숨김폴더이기 때문에 보이기 설정을 해야할 수 있다. 아래 화면은 내 설정인데, "D:/dev_repacat/repository" 로 설정되어 있다.

 

2. 클린 작업

1번 작업 후 아래 작업도 했으나 아마 1번만으로 해결이 된 것 같다. 혹시 모르니 적어둔다.

2-1. Servers 탭 > Tomcat 우클릭 > Clean

2-2. Servers 탭 > Tomcat 우클릭 > Clean Tomcat Work Direcotry

2-3. Menu > Project > Clean

2-4. Project Explorer > 프로젝트 우클릭 > Maven > Update Project

------------------------------------------------------------------------------------------------------------