본문 바로가기
반응형

Tools/Eclipse & STS41

[Eclipse] svn과 연결된 파일 옆에 svn 정보가 표시되지않을때 해결방법 (feat. svn 표시 형식 변경) - 이클립스 svn 정보 표시하기 - svn을 통해서 체크아웃을 받은 프로젝트임에도 불구하고 Package Explorer에 표시된 프로젝트에는 svn 정보가 표시가 안되는 경우가 생길수 있는데 이 참에 svn 기본 정보를 표시하는 방법과 svn 정보를 제어하는(어떤 정보를 표출시킬지 제어) 방법에 대해 알아보자. - 이클립스 svn 기본 정보 표출하기 - [Window] - [Preferences] 창을 열어보자. 그리고 [General] - [Appearance] - [Label Decorations] 위치로 간다음 스크롤을 내려보면 'SVN' 이라는 녀석이 체크가 안되어있을텐데 체크해주고 [OK] 버튼을 눌러주면 자연스럽게 svn 정보가 표출된다. - 이클립스 svn 정보 제어하기 - 일반적으론 이.. 2019. 10. 7.
[Eclipse] log를 파일로 확인하기 (feat. Tomcat configuration) - console log 를 파일로 만들어서 저장하기 - Console에 찍히는 로그를 파일로 만들어서 기록 및 저장하는 방법에 대해 알아보자. (이 방법은 날짜별로 찍거나 그런 로그 파일이 아니라 가볍게 로그를 파일로 보기위한 방법이다. 날짜별로 log파일을 생성해서 관리하려면 다른 조치가 필요하다.) 기본적으로 log 파일의 위치는 C:\\apache-tomcat-8.0.46\logs 이렇게 아파치 톰캣 하위의 logs 라는 폴더 안에 존재한다. (물론 처음에 설정을 안해주면 아무것도 생기지 않는다.) 이제 저 경로안에 로그 파일을 자동적으로 생성해서 넣어주게 만들어보자 설정창으로 들어가는 방법이 2가지가 있다 아무거나 사용해도 좋다. 택 1 이다. 1. [Run] - [Run Configuraion.. 2019. 9. 4.
[SPRING] log4j2.xml 설정 (feat. level) - 스프링 로그 log4j2.xml 설정하기 - log를 설정할 때 level 이 쓰여있는 것이 보이는데 이 역시 단계가 존재한다. 높은 등급에서 낮은 등급으로의 6개의 로그 레벨을 가지며 지정한 레벨 등급 이상의 로그만 표출하는 방식이다. 일반적으로 log level은 ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF 순으로 볼 수 있다. ( 낮은거에서 높은순으로 ALL → OFF ) 결론적으로 DEBUG 를 level로 선언했다면 DEBUG 이상의 것들의 log를 표출하는것이다. 보통 DEBUG를 많이 선언하며 TRACE 나 ALL같은 경우는 거의 쓰이질 않는다. 이런식으로 사용하다가 로그가 나오는게 너무 많다 싶으면 제어가 가능한데 주석처리나 지워도.. 2019. 9. 2.
[SPRING] 직관적인 log 출력하기 (feat. log4jdbc-remix ) 보통 log를 출력하는데 log4jdbc를 사용하는데 이 log 출력은 일반적으로 사용하는데는 큰 문제가없는데 쿼리를 출력하는 과정이 문제이다 SELECT * FROM table WHERE e_id = ? 라는 쿼리문이 있다면 콘솔에는 그대로 ?로 명시되어있는 쿼리문을 그대로 출력하고 그 아래에 파라미터를 따로 번호대로 출력하는게 문제이다. 짧은 쿼리문이면 상관이 없지만 파라미터가 수십개로 넘어간다면 직관적으로 확인이 불가능하고파악하기도 굉장히 힘들다. ?로 출력되는 위치에 삽입된 파라미터가 출력되는것을 보기위해 ' log4jdbc-remix ' 를 사용해보자. - pom.xml 설정 org.lazyluke log4jdbc-remix 0.2.7 org.slf4j slf4j-log4j12 1.6.1 ( '.. 2019. 8. 30.
[Eclipse] An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException ( 구동 에러 ) - 이클립스 구동 에러 해결 - 항상 에러는 사람을 당황하게 만든다. 어제까지만 해도 잘되다가 다음날 키니까 이런 에러가 뜬다. An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException 역시 난생 처음보는 에러이다. 일단 나같은경우는 저 에러를 무시하고(그냥 OK를 눌러주고) 그냥 평소처럼 실행했더니 아주 잘 되었다 그냥 잠깐 찾지를 못해서 생긴 에러인가 싶다 그래도 혹시몰라 구글링을 해보니 참 여러 상황이 존재했다. - 무시했더니 이클립스 구동할때마다 발생함. - 해결을 안했더니 이클립스가 멈춰버림 등등의 상황이 존재했는데 만약 무시했을때 해결이 안 될 경우를 대비해 따로 정리해둔다. 일단 .. 2019. 8. 9.
[SPRING] ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다(세미콜론 에러) - ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 - 스프링을 이용한 개발을 할 때 무 조 건 한번 이상은 나올법한 에러이다. 지금은 하도 많이 봐서 너무 간단하고 가벼운 에러지만 처음에는 뭔 소리야 이게 이럴법한 에러이다 SELECT * FROM testTable; 예를들어 이러한 구문이 있는데 SQL 쿼리문을 실행하는 부분에는 이상이 없지만 스프링 내부 iBatis , myBatis를 사용하는 곳에서는 저 세미콜론 ( ; ) 이 문제가 되어 발생하는 에러이다. 2019. 8. 8.
[Eclipse] Tomcat Server was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. (타임아웃 에러) - 톰캣 실행 타임아웃 에러 해결 - 에러 메시지 그대로 서버를 실행시간으로 설정된 45초안에 실행을 하지 못했다 라는 타임아웃 에러이다. Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. 타임아웃 에러가 발생하는 경우는 많은데 이번에는 단순하게 프로젝트가 무거워 실행시간이 오래걸리는 경우 해결하는 방법에 대해 정리하고자 한다. 사실 사이트가 크면 클수록 프로젝트도 많아지고 모듈화도 시키기 때문에 기본 설정인 45초안에 실행이 안되는 경우가 많다. 그럴때는 톰캣에 기본으.. 2019. 7. 29.
[Eclipse] workspace 에러 : java was started but returned exit code - java was started but returned exit code 에러 해결 - 해당 에러는 workspace 에러인데 가끔 가다 보면 이유도 모르는 상태로 그냥 이런 에러가 발생하고는 한다. 단순하게 workspace에 문제가 생긴건데 java was started but returned exit code=-805306369 사실 마땅한 해결방법은 없고 workspace가 문제가 있으니 workspace를 변경해줘야한다. 이클립스가 실행되면 참 좋을텐데 실행이 안되는 상황에서 workspace를 변경해주는 방법에 대해 알아보자. 일단 1. workspace를 이클립스가 찾지 못하게 폴더명을 바꿔주고 2. cmd 창을 열아 이클립스가 있는 경로로 가서 (나 같은 경우에는 D:\eGovFrameD.. 2019. 7. 29.
[Eclipse] 이클립스 maven repository 경로 설정 (settings.xml) - 이클립스 maven repository 사용자 경로 설정하기 - 서로 다른 라이브러리를 의존하는 프로젝트를 진행할 때 버전 간 충돌이 일어날수 있어 개별로 maven repository를 설정해주어 사용하기 용이하다. 이클립스에서 프로젝트 작업 시 사용되는 라이브러리들의 기본 설치 경로는 C:\Users\HAN'S(사용자 이름)\.m2\repository 에 위치한다. 해당 저장소 경로를 바꿔주는 방법에 대해 알아보도록 하자 이클립스 내에서 [Window] - [Preferences] 로 들어가 주도록하자 그다음 [Maven] - [User Settings] 로 들어가보면 User Settings의 경로가 잡혀있는것을 볼 수 있는데 해당 settings.xml 파일에 maven repository의 .. 2019. 7. 28.
반응형
TOP