레이블이 Eclipse인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Eclipse인 게시물을 표시합니다. 모든 게시물 표시

2010년 11월 23일 화요일

톰캣, request.getRemoteAddr()의 0:0:0:0:0:0:0:1 반환

tomcat에서 request.getRemoteAddr(); 메소드실행시  IPV6형식으로 주소값 반환할 때

 

톰캣실행시의 JVM에 환경변수를 추가한다.

 

eclipse > Run > Run Configuration > Arguiments > -Djava.net.preferIPv4Stack=true

 

 

Java에서 System.out.println(req.getRemoteAddr()); 출력하거나

JSP에서 <%=request.getRemoteAddr()%> 출력

 

 

0:0:0:0:0:0:0:1 → 127.0.0.1 로 나오면 정상

2010년 6월 3일 목요일

org.eclipse.wst.common.component 수정

이클립스에서

tomcat에  ADD and Remove 할시 프로젝트 이름 수정할 파일은

 

각 워크스페이스 안에 .settings폴더 안에

 

org.eclipse.wst.common.component

 

파일을 열어 수정한후 리프레시 한방 한다.

2010년 5월 3일 월요일

resource is out of sync with the file system

이클립스에서 아래 에러 발생시

resource is out of sync with the file system

 

프로젝트 선택후 오른쪽 마우스 팝업에서 Refresh해주면 해결.

 

 

 

 

2010년 4월 17일 토요일

이클립스 단축키

 
퀵픽스 Ctrl+1
 
Ctrl + F6 이전 페이지로 돌아감
 
alt + shift + N == 새로운것을 만든다.

alt + shift + L == 상수를 변수로 뺸다
alt + shift + M == 지정된 블록을 메소드로 뺸다.
alt + shift + I == 메소드에 지정된 변수를 바로 대입(인라인리펙토링)
alt + shift + R == 이름변경

2009년 12월 1일 화요일

이클립스 프로젝트 이름 바꾸기

이클립스에서 tomcat에 물릴때(add and remove에서 보이는 부분) 참고

org.eclipse.wst.component를 수정해준다

 

workspace → project명 → .settings → org.eclipse.wst.component 파일 수정

 

 

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="바꿀 프로젝트명">
        <wb-resource deploy-path="/" source-path="/WebContent"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/test"/>
        <property name="java-output-path" value="build/classes"/>
        <property name="context-root" value="/"/>
    </wb-module>
</project-modules>

이클립스 디버그 방법

<이클립스 디버그 방법>

 

1. 톰켓서버를 먼저 실행

 

2. 라인에 더블클릭하면 파란 동그라미 생긴다. 여기서 부터 디버그를 하겠다는 표시

 

3. 웹어플사이트에 액션을 수행하면
    창이 뜨고 확인 누르면된다.
    그러면 디버그 모드로 간다

 

4. F6은 한줄씩디버그 하기

   오른쪽 위에 variable 과 병행하면서 코드를 본다.

 

5. F5는 안에 있는 메소드로 들어가고 싶을때 사용.
    그리고 들어가면 다시 F6으로 한줄씩 디버깅체크

 

6. F7은 중도에 다시 돌아가고 싶을 때

    F8은 한번에 검사하고 싶은곳을 같이 보고싶을 때


7. 한가지 변수에만 검사하고싶다.

    블럭해서 오른쪽 마우스클릭 후 watch 선택

 

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

 

<이클립스 자주쓰는 단축키 및 기술>

 

 Code Assist :  Ctrl + Space (자동으로 이클립스 코드 보여주는 기능)

 Quick Fix : Ctrl + 1 (에러시 빨간에러표시시 Ctrl + 1 을 누르면 방법 제시)

 Quick Hierarchy : Ctrl + T (계층 구조 보기)
 
 Quick Outline : Ctrl + O (아웃라인구조 보기)

 Source Code Navigation : F3, Alt + Forward

    메소드를 들어가 보고싶을때(ctrl을 누르고 클릭해도가능)
    Alt + Back 다시 돌아갈때

 Line move : Ctrl + L (라인 이동)
 
 Mark Occurrences : 형광등 기능. 관련된 것에 같은색으로 표시됨.

 Search : Ctrl + F (소스내 검색기능)
   Ctrl + H (파일이나 자바나 플러그인 등 검색시)

 Comment : Ctrl + /   (블럭 지정하여 자동으로 주석 처리하기)

 Import : Ctrl + Shift + O (import 에러시 필요한 정보를 제시하여준다)

2009년 11월 27일 금요일

workspace in use or cannot be created, choose a different one

이클립스 실행시 아래 에러문발생시

 

workspace in use or cannot be created, choose a different one

 

 

1. eclips 프로세스를 강제로 종료 시키거나

2. workspace/.metadata 폴더의 .lock 파일 삭제