블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-20 00:00
 

달력

« » 2024.4
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
 

최근에 올라온 글

최근에 달린 댓글

새로운 서비스를 개발하면서 코딩하랴... 로그보랴... 구현된거 확인하랴... 창을 수 없이 옮겨가며 작업하고 있습니다. 


줄일 수 있는 건 최대로 줄이는 것이 좋을 것 같아서 로그를 볼 수 있는 플러그인을 찾아보았고, eclipselabs.org 에서 진행 중인 logviewer 플러그인을 받아서 사용해 보았습니다.


프로젝트 홈: https://code.google.com/a/eclipselabs.org/p/logviewer/





"Log Viewer" 라는 뷰를 띄우고 로그 파일을 추가하면... 아래와 같이 로그를 확인할 수 있습니다.









Posted by 자수씨
, |

검색 시에 target 폴더를 제외시키려면 아래와 같이 해당 폴더 속성의 "Attributes" 를 "Derived" 로 설정합니다.




위 설정을 하면 "Open Resource" 에도 적용됩니다.



Posted by 자수씨
, |

오랜만에 예전에 만들었던 소스를 정리하는데, 웹 프로젝트에서 아래와 같은 문제가 발생했습니다.


CHKJ3008E: Missing or invalid WAR file.



검색을 해보니 WEB-INF 와 WEB-INF/web.xml 이 없거나 문제가 있을 때 발생한다고 합니다.

 CHKJ3008
 Missing or invalid WAR file.

The web.xml file cannot be loaded. The project metadata cannot be initialized from the web.xml file.

    1. Ensure the following:

        - that the WEB-INF folder exists in the web project

        - that WEB-INF contains the web.xml file

        - that WEB-INF is in the project's classpath.

    2. Validate the syntax of the web.xml file: in the Navigator view, highlight the web.xml file, right-click, and select Validate XML file.

    3. If both 1) and 2) are okay, close the project, reopen the project, and rebuild the project. The project metadata will refresh.

출처: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jst.j2ee.doc.user%2Ftopics%2Frvalerr.html



위에 2) 에서 설명한 대로 web.xml 을 Valaidate 시켰더니 문제가 해결되네요 =ㅁ=!!!


 


Posted by 자수씨
, |

 

이클립스에서 사용하는 메이븐 플러그인은 Sonatype 에서 만든 m2eclipse 플러그인과 이클립스 공식 플러그인으로 합쳐진 m2e 플러그인이 있습니다.

 

어차피 둘 다 태생이 같기 때문에 사용법이나 다른 큰 문제는 없으나, 프로젝트 시에는 문제가 될 수 있습니다.

 

 

[프로젝트 홈]/.project

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
 <name>vicki-common</name>
 <comment></comment>
 <projects>
 </projects>
 <buildSpec>
  <buildCommand>
   <name>org.eclipse.jdt.core.javabuilder</name>
   <arguments>
   </arguments>
  </buildCommand>
  <buildCommand>
   <name>org.maven.ide.eclipse.maven2Builder</name>
   <arguments>
   </arguments>
  </buildCommand>
  <buildCommand>
   <name>org.eclipse.m2e.core.maven2Builder</name>
   <arguments>
   </arguments>
  </buildCommand>

 </buildSpec>
 <natures>
  <nature>org.eclipse.jdt.core.javanature</nature>
  <nature>org.maven.ide.eclipse.maven2Nature</nature>

  <nature>org.eclipse.m2e.core.maven2Nature</nature> 
 </natures>
</projectDescription>

 

org.maven.ide.eclipse.maven2Nature 는 이전의 sonatype 에서 제공했던 메이븐 플러그인 네이처이며, org.eclipse.m2e.core.maven2Nature 는 eclipse 에 통합된 m2e 플러그인 네이처입니다.

 

SI가 아닌 이상 각자 자신의 개발환경을 셋팅할 것이고, 이전의 개발환경을 가지고 있는 사람과 새로 개발환경을 셋팅한 사람 모두를 아우르기 위해서는 위와 같은 설정이 필요합니다.

 

 

Posted by 자수씨
, |


예전에 묵혀놨던 RCP 프로그램을 옵션에 따라 다르게 구동하도록 만들어야 했습니다.

작년에도 이 문제 때문에 방법을 찾아보았지만 해결을 하지 못했습니다.

우연치 않게 eclipse.ini 을 보다가 방법을 찾아냈습니다.


해당 RCP 의 ini 파일에 다음과 같은 옵션을 추가해주면 됩니다.
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503

-vmargs
-Dproduct.version=3.1


-vmargs 아래에 VM Arguments 를 정의해주면 됩니다. 실제로 사용할 때는 아래와 같이 사용합니다.

String version = System.getProperty("product.version");



시간이 흐르면 해결되는 것들이 많은 것 같습니다.

Posted by 자수씨
, |

간만에 뭐 좀 해볼려고 Indigo 를 켜보았더니 폰트가 아주 맘에 안들게 표시되고 있었습니다.
(한글이 작게나오는...)



Preferences 에서 폰트를 바꾸려고 해도 원하는 Courier New 는 보이지 않았습니다.


구글링을 해보니 바로 해결책이 나오는 군요~


해결방법

탐색기에서 C:\Windows\Fonts 디렉토리로 이동합니다.

"Courier New" 폰트가 숨겨진 상태입니다. 마우스 오른쪽 클릭 후 "표시" 를 선택합니다.
(표시를 선택하면 아래와 같이 활성화 표시가 됩니다.)



다시 이클립스에서 폰트를 선택하게 되면 "Courier New" 가 보이게 됩니다.



위와 같이 설정하면 한글이 정상 크기로 보이게 됩니다.



Windows 7 에서만 발생하는 문제로 생각되네요...

참고자료

http://aquua.tistory.com/167


 

Posted by 자수씨
, |

이클립스 플러그인 중에 PropertiesEditor 를 사용하면 기본설정을 그냥 사용할 경우 주석까지 유니코드로 변환되어 주석을 알아볼 수 없게 되는 경우가 있습니다.

원본
# 본 주석은 유니코드로 변환됩니다.
test.name = 테스트


저장 결과물
# \ubcf8 \uc8fc\uc11d\uc740 \uc720\ub2c8\ucf54\ub4dc\ub85c \ubcc0\ud658\ub429\ub2c8\ub2e4.
test.name = \ud14c\uc2a4\ud2b8



PropertiesEditor 의 옵션을 변경하면 주석은 유니코드화 시키지 않을 수 있습니다.



옵션 변경 후
# 본 주석은 유니코드로 변환됩니다.
test.name = \ud14c\uc2a4\ud2b8



Posted by 자수씨
, |



http://update.aptana.com/update/studio/


위의 페이지에 있는 업데이트 사이즈 주소로 인스톨하거나 압축파일을 내려받아 설치할 수 있습니다.

용량이 커서 (약 70MB??) 시간이 오래걸리니 압축파일을 다운받아 설치하는 것을 권장합니다.

Posted by 자수씨
, |

m2eclipse + WTP ... 팁???

Eclipse / 2011. 9. 9. 11:09


기존에 메이븐 디펜던시와 WTP 를 연동해서 쓸 때는 ".classpath" 파일을 수정해서 사용하였습니다.

/.classpath
<classpath>
  ...

  <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
    <attributes>
      <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
    </attributes>
  </classpathentry>
  ...

</classpath>


위의 방법보다는 배포와 직접 연관이 있는 "org.eclipse.wst.common.component" 파일을 수정하는게 일관성이 있어보입니다.

/.settings/org.eclipse.wst.common.component
<project-modules id="moduleCoreId" project-version="1.5.0">
  <wb-module>
    ...
    <dependent-module deploy-path="/WEB-INF/lib" 
        handle="module:/classpath/con/org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">

      <dependency-type>consumes</dependency-type>
    </dependent-module>
    ...
  </wb-module>
</project-modules>


나만 그런가;;;

Posted by 자수씨
, |

회사의 모든 모듈을 trunk 와 개발 branch 두벌씩 체크아웃 받다보니 갑자기 이클립스가 바보가 되었습니다.

processing jsp changes since last activation 만 30분 째...


해결 방법은 다음과 같습니다.

"[workspace]\.metadata\.plugins\org.eclipse.jst.jsp.core\jspsearch\" 디렉토리를 삭제합니다.


끝~


참고자료: https://bugs.eclipse.org/bugs/show_bug.cgi?id=340003

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백