티스토리 뷰
신형 PC 를 사용하게 되면서 구형 PC 에서 작업하던 이클립스 WorkSpace 를 이전해야 되는 상황이 발생.
이때 가능한 방안으로는
1. svn 을 통한 project check out
2. eclipse 와 작업디렉토리 통째 복사
우선 2. 의 방법이 더 간편해보여서 통째복사를 시도하였다.
그런데 문제가 되는 부분이 있었으니..
소스코드, 외부 jar, 톰캣 로컬서버 설정까지 그대로 가지고 왔지만
정작 아파치 라이브러리를 인식하지 못하는 것.
<신규 PC 에 이전한 프로젝트 프로퍼티에 Apache Lib 가 텅텅 비었다.>
<원래는 이런식으로 Lib 들을 가지고 있어야 한다.>
Java Build Path 에서 Add External Jar 나 Edit 로 수정하려고 하니 아래 문제에 부딪힌다.
마찬가지로 신규 로컬서버를 추가하려고 해도 선택할 수 없다.
마지막으로 새로 복사해온 프로젝트에서 서버 프로퍼티를 보려고 하면 아래와 같은 메세지가 생긴다.
java.io.FileNotFoundException: C:\개발업무\Workspace\SGLM\.metadata\.plugins\org.eclipse.jdt.launching\.install.xml (액세스가 거부되었습니다)
이 문제를 어떻게 해결해야 하나?
일단 Could not write .classpath 은 해당파일의 숨김속성을 해제해주면 된다.(윈도우 기준)
[출처] http://blog.naver.com/PostView.nhn?blogId=dahinir&logNo=70090851237
서버 프로퍼티의 .install.xml 도 같은 방식으로 숨김 해제.
이제 톰캣 설정을 수정할 수 있다.
내 경우는 서버 기존 PC 에서 신규 PC 로 복사해올때 프로젝트 경로와 자바, 톰캣경로 등이 많이 바뀌었다.
아래 서버 설정에서 바뀐 부분을 잡아준다.(CATALINA_HOME, TOMCAT LIB 등)
server.xml 에서 docBase 도 수정해줘야 한다.
톰캣 시작 lib 를 제대로 잡아주면 이클립스 서버 메뉴에서 구동가능한 로컬서버가 나타남
여기까지 하면 이클립스내에서 톰캣서버 관련한 문제는 대부분 해결되었다.
남은건 project bulid path 에서 톰캣 lib 를 추가시키는 방법인데
기존 Tomcat Lib 에 tomcat directory 내의 external jar 들을 추가시켜줘야 되는데 이게 잘 안되서
그냥 user library 로 새로 만들어서 한번에 등록해줌.
이제 외관상 문제는 없어 보인다.
이대로 로컬서버를 실행해보면 다시 에러 발생
설정 경로들을 싹 잡아줬는데도 경로 에러가 나온다.
그냥 Server 를 지웠다 새로 등록하는게 빠를 것 같다.
그런데 로컬서버를 지워도 톰캣 7.0 server 를 등록 선택이 안된다.
이클립스에서 Tomcat Server를 생성하려고 할때
Cannot create a server using the selected type 이 발생한다면
(기존에 사용하던 톰켓 서버 위치가 변경되었을 경우 이러한 에러가 난다고 함)
WorkSpace 안에 있는 다음의 경로를 찾아
( .metadata\.plugins\org.eclipse.core.runtime\.settings )
org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
2개 파일을 지워준다.
[원문 발췌] http://cheong2.tistory.com/1
위의 방법을 시도해봤으나 실패.
이쯤에서 2번, 통째로 복사 방법은 포기하기로 한다.
'개발 노트 > 개발환경' 카테고리의 다른 글
이클립스에서 메이븐 환경 구성하기 (0) | 2013.07.09 |
---|---|
이클립스 SVN 설정 바로 잡기 (0) | 2013.07.04 |
톰캣 8080 포트 충돌 (0) | 2013.07.02 |
톰캣 세팅되어 있는 이클립스 프로젝트 복사하기(2) (0) | 2013.07.02 |
- Total
- Today
- Yesterday
- nc
- Bandit
- 압축파일
- 풀이
- BASE64
- tar
- natas7
- 리터럴
- grep
- bz2
- Encode
- Natas
- java
- ssh
- over the wire
- Strings
- find
- Linux
- OverTheWire
- 웹보안
- tr
- OpenSSL
- 웹보안공부
- SSL
- 32bit
- X32
- HTTPS
- solution
- 리눅스
- gz
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |