'이클립'에 해당되는 글 28건

  1. 2011.09.21 STS(SpringSource Tool Suite) 활용하기 : RequestMapping 정보 보기 2
  2. 2011.09.01 이클립스 html, js 등등의 파일에서 에러표시 지우기 1
  3. 2011.08.22 Eclipse Maven Jetty Plugin 으로 개발하면서 java.lang.OutOfMemoryError: PermGen space 익셉션이 발생할때.
  4. 2011.08.17 SpringSource Tool Suite(STS) 설치후 이클립 스타트될때 뜨는 Dashboard 안뜨게 하기 1
  5. 2011.08.16 Maven & Jetty Plugin - PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required 에러가 날때. 4

STS(SpringSource Tool Suite) 활용하기 : RequestMapping 정보 보기

STS 를 설치해서 활용할수 있는 기능중 하나로 spring 설정 파일을 참고해서 현재 프로젝트에 정의된 RequestMapping 정보들을 확인할 수 있다.

먼저 그렇게 하기 위해서는 해당 프로젝트를 스프링 프로젝트로 바꿔줄 필요가 있다.

이미 스프링 프로젝트로 맨들어진 프로젝트는 그냥 냅두면 된다.


기존 프로젝트를 스프링 프로젝트로 바꾸기 위해서는 프로젝트명 > 마우스 오른쪽 버튼 >  Spring Tools > Add Spring Project Nature

를 뽓 클릭하면 된다. 그러면 프로젝트명 옆에 s 라고 아이콘으로 뽓 표시된다.





이제 RequestMapping  정보를 확인해 보자.

고걸 하기 위해서는 Window >  Show View > Other 로 가서 목록중에 있는 Spring Explorer View 를 추가해 주자.



 


Spring Explorer 에는 현재 workspace 에 있는 프로젝트들중 Spring 프로젝트들이 표시되고 Spring 설정내용들을 요약적으로 볼수 있다.





여기에 있는 것들중 <mvc:annotation-driven/> 이 선언된 스프링 설정 xml 파일에서

오른쪽 버튼 클릭 > Spring Tools > Show RequestMappings 를 클릭하면 현재 프로젝트에 선언된 모든 RequestMapping 들의 목록이 보여진다.


이클립스 html, js 등등의 파일에서 에러표시 지우기

이클립스로 개발을 하다 보면 html 파일이나 js 파일 등등의 파일에서 에러가 아닌데도 에러로 인식되서 [x] 요런 모양으로 에러표시가 난다.

예를들어 minify  된 jquery-1.6.2.min.js 요런 파일~



뭐 별로 신경 안쓰는 사람들은 그냥 냅두면 되는데

나 같은 경우는 저 빨간 [x] 표시가  보기가 너무 싫었다.

아무튼  [x] 표시를 눈앞에서 사라지게 하려면

일단 실행중인 이클립을 종료하고

workspace 디렉토리로 이동한 다음

 .metadata\.plugins\org.eclipse.core.resources\.projects\프로젝트명\.markers 

파일을 삭제 후 다시 이클립을 켜면 된다~



끝~ 

Eclipse Maven Jetty Plugin 으로 개발하면서 java.lang.OutOfMemoryError: PermGen space 익셉션이 발생할때.

Run > Run Configurations 로 가서 실행할때 썼던 런설정을 왼쪽트리에서 선택하고, 아래 그림처럼 JRE VM arguments에 셋팅해주면됨

 

VM arguments 셋팅


추가해줄 항목
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

※ Jetty 뿐만 아니라 다른데서도 permgen space 에러가 나면 죠 위에 옵션을 jvm 구동시 옵션으로 주면 된다. 
 

SpringSource Tool Suite(STS) 설치후 이클립 스타트될때 뜨는 Dashboard 안뜨게 하기

STS 설치 후 가뜩이나 느리게 뜨는 이클립이 잘 보지도 쓰지도 않는 STS Dashboard 가 시작하자 마자 뜨느라고 더 느리게 떴다.

이클립 스타트를 더 느리게 맨드는 STS Dashboard



고걸 안뜨게 할려면

Window >  Preferences > Spring > Dashboard 에 가서 Show Dashboard On Startup 에 체크되 있는걸 체크해제 하면 간단하게 해결된다~

Show Dashboard On Startup 체크해제


Maven & Jetty Plugin - PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required 에러가 날때.

이클립에서 Maven과 Jetty Plugin을 이용해서 뭔가를 쪼물락 거릴때 저런 에러가 났다.

이유는 workspace 에서 사용하도록 디폴트로 설정된게 JDK 가 아닌 JRE 라서 나는 에러인것 같다.

죠것을 해결하기 위해서는

Window >  Preference > Java >  Installed JREs 에 가보면 현재 사용한다고 체크되 있는것이 JDK 가 이닌 JRE 일껀데 고 체크되있는 것을 클릭한후 Edit 버튼을 눌러서 JDK 로 바꿔주면 된다.

만약 JDK로 바꿨는데 에러모양이 뜨면 Project > Clean 으로 클린을 한번싹 시켜주면 된다~

선택후 Edit 버튼클릭


JDK 가 설치된 디렉토리로 변경해준다.


prev 1 2 3 4 5 6 next