본문 바로가기
경력

[STS]이클립스 받은 프로젝트 실행 안됨

by devebucks 2020. 2. 19.
728x90

svn으로 받은 프로젝트 jdk 1.8버전으로 모두 맞추기

sts

tomcat v8.0

jdk 1.8

1. svn으로 프로젝트 내려받기.

[window]->[show View] -> [SVN Repositories]하면 아래 사진처럼 svn repositories 창이 뜰꺼고 SVN정보를 입력해주면 svn에 있는 프로젝트들이 나온다. 저거 중에 최상위 경로 말고 아래에 프로젝트만 [Checkout]으로 받아주면된다.

2. 프로젝트 톰켓 등록

3. 프로젝트 우클릭-> properties -> project Facets -> Dynamic web Module, java, javascript를 체크하고 적용하고 나오면 됨.

 

 

 

 

하려는 것 : sts에서 svn내려받고 프로젝트 tomcat 실행하려던 중 에러 발생.

에러1.

Publishing failed with multiple errors
Error reading file C:\Users\rladl\.m2\repository\org\springframework\spring-core\4.3.9.RELEASE\spring-core-4.3.9.RELEASE.jar
C:\Users\rladl\.m2\repository\org\springframework\spring-core\4.3.9.RELEASE\spring-core-4.3.9.RELEASE.jar (지정된 파일을 찾을 수 없습니다.)
Error reading file C:\Users\rladl\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\2.4.3\maven-resources-plugin-2.4.3.jar
C:\Users\rladl\.m2\repository\org\apache\maven\plugins\maven-resources-plugin\2.4.3\maven-resources-plugin-2.4.3.jar (지정된 파일을 찾을 수 없습니다.)
Error reading file C:\Users\rladl\.m2\repository\org\springframework\spring-web\4.3.9.RELEASE\spring-web-4.3.9.RELEASE.jar
C:\Users\rladl\.m2\repository\org\springframework\spring-web\4.3.9.RELEASE\spring-web-4.3.9.RELEASE.jar (지정된 파일을 찾을 수 없습니다.)
Error reading file C:\Users\rladl\.m2\repository\org\springframework\spring-webmvc\4.3.9.RELEASE\spring-webmvc-4.3.9.RELEASE.jar
C:\Users\rladl\.m2\repository\org\springframework\spring-webmvc\4.3.9.RELEASE\spring-webmvc-4.3.9.RELEASE.jar (지정된 파일을 찾을 수 없습니다.)
Error reading file C:\Users\rladl\.m2\repository\org\springframework\spring-context\4.3.9.RELEASE\spring-context-4.3.9.RELEASE.jar
C:\Users\rladl\.m2\repository\org\springframework\spring-context\4.3.9.RELEASE\spring-context-4.3.9.RELEASE.jar (지정된 파일을 찾을 수 없습니다.)
Error reading file C:\Users\rladl\.m2\repository\commons-io\commons-io\2.5\commons-io-2.5.jar
C:\Users\rladl\.m2\repository\commons-io\commons-io\2.5\commons-io-2.5.jar (지정된 파일을 찾을 수 없습니다)   ...

원인

maven build를 했는데 pom.xml에 설정했었던 dependency들의 jar가 설치가 되지 않고있음. 설치가 안되는 원인은...

잘모르겠지만,

실행console을 보니 맨 마지막에 ..................... Received fatal alert: protocol_version 의 문구가 보였고 다음을 구글로 검색하였따.

 

해결방법

자바버전의 문제였다. 자바를 1.7jdk를 사용하고 있었는데 그래서 안되었다. 자바 1.8jdk로 변경해주니 모든 jar가 모두 설치되었다.

 

 

참고 : https://sleepyeyes.tistory.com/33

에러2.

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

 

에러3.

'Starting Tomcat v7.0 Server at localhost' has encounted a problem.

 

 

해결방법

server로 등록된 tomcat7.0과 8.0을 모두 제거하고, 다시 tomcat 서버를 만들고 프로젝트와 연결한다.

window-> pereferences > server > Run Enviroments

 

톰켓 제거하고 새로 추가해준다.

 

 

에러4.

svn에서 레퍼지토리 프로젝트 받으려는데 다음과 같은 오류 발생.

원인 

svn을 다운받을 네트워크로 설정이 잡혀있지 않아서 발생한다. (해결방법 svn서버의 네트워크에 붙어서 svn으로 프로젝트를 다운받아보길 바란다.)

또는 svn Connector를 설치해주지 않았기 때문이다.

 

해결방법

svn connector를 다시 설치해줘야 한다.

다음 링크를 [Help] > [install software]에 work with에 입력하여 나오는 목록을 설치

http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/

 

 

 

 

 

 

 

 

 

 

 

 

설치 완료

 

에러5.

the tomcat server configuration at localhost-config is missing. check the server for errors

Reason: The Tomcat server configuration at \server\tomcat v8.0 Server at localhost-config is missing. Check the server for errors.

해결방법

[window]->[preference]->[server검색]-> runtime enviroment에서 tomcat v8.0을 삭제하고 다시 add(추가)해준다.

프로젝트를 지정해논 기존 톰켓 지우고 다시 생성하면 됨.

에러6.

 

 

Starting Tomcatstarting tomcat v8.0 server at localhost has encountered a problem

Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

 

 

 

 

해결방법

서버가 시작되는데까지 걸리는 시간이 45초로 되어 있는 설정값을 원하는 초단위 숫자로 변경해 준다. 나는 200으로 했다.

 

 

 

에러7.

Maven build, Maven clean, Maven install을 해도 다음 사진과 같이 계속 WEB-INF에 에러가 떠있다. 

 

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

 

 

해결방법

프로젝트 우클릭 -> Build Path -> Configure Build Path...-> Libraries 탭 -> add library

-> server runtime -> was(tomcat) 선택 -> 끝


출처: https://multifrontgarden.tistory.com/52 [우리집앞마당]

 

에러8.

 

해결방법

* 프로젝트 우클릭 > properties

* Deployment Assembly > Add 버튼 > Java Build Path Entries > Maven Dependencies 선택 > Apply버튼

 

 

에러9.

심각: Failed to process JAR found at URL [/newtech] for ServletContainerInitializers for context with name [{1}]
java.io.IOException: java.lang.ClassCastException: Cannot cast org.springframework.web.SpringServletContainerInitializer to javax.servlet.ServletContainerInitializer

 

 

 

느낀점.

오만가지 생각이든다. 고작 SVN에서 프로젝트 받는데 8시간이나 걸리다니....

728x90

댓글