javascript 라이브러리를 가져다가 이클립스 프로젝트에 추가하게 되면 프로젝트에 빨간 X 표가 들어오는 경우가 있다.물론 큰 문제가 되지는 않지만 이 빨간 X 표시로 인하여 java 파일에 오류가 있는지 확인을 못하는 경우가 있다.확인을 하지 못하는 이유는 이미 내 프로젝트에 javascript로 인하여 빨간 X표시가 나는 것을 당연하게 받아들이고 있는 상태이고, 어느 순간 Java파일에 에러가 발생하는 경우 이를 인지하지 못하는 상황이 발생하기 때문이다. 이로 인하여 서버가 구동이 안 되거나 잘못된 Java 파일을 commit 하는 경우가 발생할지도 모른다.그렇기에 javascript로 인하여 발생되는 빨간 X 표시는 가급적 없애도록 하는 편이 좋다. 설정은 간단하다.1. 프로젝트 선택 후 우 클..
태그 라이브러리 파일을 jar 파일에 포함시키기 위한 설정에 대해서 정리한다.메이븐 project의 src/main/resources 디렉토리 하위에 META-INF 디렉토리를 생성한 후 jar에 포함시키고자 하는 tld 파일을 모두 추가해 준다. 위와 같이 tld 파일을 추가한 후 mvn package goal을 실행하면 tld 파일이 jar파일에 포함되어진다.다음과 같이 포함시킬 파일과 포함시키지 말아야 할 파일을 구분할 수도 있다. src/main/resources **/*.tld **/*.xml **/*.properties
RequestParamMethodArgumentResolver.class 파일의 소스 코드를 이클립스 안에서 확인해 보고 싶었다.찾고자 하는 파일이 이클립스의 Project에 존재한다면 CTRL + SHIFT + R 단축키를 이용하여 쉽게 찾을 수 있다. 만약 jar 파일 안에 존재하는 class 파일이라면?CTRL + SHIFT + T 를 이용하여 쉽게 찾을 수 있다. stackoverflow 물어보면 다 나온다.http://stackoverflow.com/questions/7567887/how-to-find-class-name-inside-a-bunch-of-jars
이클립스에서 파일을 손 쉽게 찾을 때 많은 쓰는 기능이 open resource 팝업창이다.이렇게 말하면 모를 수도 있으니 단축키로 ctrl + shift + r 을 누를 때 나오는 창이다. 지금껏 이 기능을 사용하다가 한 가지 불편한 점이 있었다.Package Explorer에 import 되어 있는 프로젝트 들 중 A.java와 같은 이름을 사용하는 파일이 여러 프로젝트에 분포되어 있는 경우 open resource 팝업창을 이용하여 파일 검색을 하게 되면 모두 표시되는 것이다.Close Project를 하게 되면 닫힌 프로젝트에 존재하는 A.java는 노출이 되지 않지만 이 방법 보다는 다음과 같은 방법을 통해서 이 문제를 해결할 수 있다. 이클립스에서 제공하는 working set 설정을 통해 내..
Cafe24에서 호스팅 받고 있는 장비의 tomcat이 느린 것 같아 이를 모니터링 할 수 있는 툴을 찾아 보았다. 그중에서 가장 눈에 띈 것은 JConsole 인데 로컬 환경에 JDK 설치 시 기본적으로 탑재되어 있는 Java 모니터링 툴이다. 내 로컬 PC에서 Cafe24에 호스팅 하고 있는 tomcat 장비에 접속하기 위해서는 다음과 같은 설정을 추가해 줘야 한다.나는 ${CATALINA_HOME}/bin 디렉토리의 catalina.sh 쉘 파일에 다음의 설정을 추가해 주었다. (port는 9999로 설정)export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.su..
우리 회사 팀원이 추천해준 이클립스 플러그인들여쓰기 열에 맞춰서 수직선을 보여주기 때문에 가독성이 좋아진다. 설치 후 셋팅 가이드는 http://atlanto.github.io/IndentGuide/ 페이지에서 확인 가능하다.이클립스 플러그인 update URL : http://atlanto.github.com/IndentGuide/update 한 가지 이상한 점은 내가 사용하고 있는 Indigo 버전의 이클립스에서 XML은 적용이 되질 않는 다는 점이다. Kepler에서도 XML 파일은 적용이 되지 않는다고 한다. JSP, Java 파일에 적용된 것으로 만족하자.