Search Results for '아름다운개발'

381 POSTS

  1. 2020.08.18 apache-tomcat 8.5.56 catalina log 한글깨짐
  2. 2020.07.02 maven-surefire-plugin 에러
  3. 2020.06.23 eclipse(STS) Decompiler Plugin 적용

2020년 5월에 발표된 Apache Tomcat 취약점 보안업데이트 권고를 받고 기존 사용하던 Apache Tomcat 8.5.32를 업데이트하면서 발생한 현상이다.

 

멀쩡하던 Catalina log  한글이 깨져버린것이다.  물론 개발과정에서 Eclipse 연동할때는 전혀 문제가 되지 않았다.

다만 Windows 에서 standalone 환경에서 실행시키면 아래와 같이 catalina.out 로그 한글이 깨져버리는 것이다.

catalina.out 한글깨짐

catalina.bat 옵션에 한글관련 JAVA_OPTS도 추가해보고 CATALINA_OPTS도 추가해보았으나 여전히 해결불가.

cmd창의 시작옵션 chcp 65001 CodePage 값도 변경해보았으나 역시 실패.

 

그러다 logging.properties 옵션을 이전버전과 비교하면서 차이점을 발견했다.

logging.properties encoding처리

왼쪽이 8.5.56 오른쪽이 8.5.32의 logging.properties 파일이다.

예전버전(기억은 안남)에서 추가되곤 했던 encoding 설정인데, 이게 추가된것이다.

위 인코딩관련 라인을 전부 주석처리하고 실행하니 한글로그가 정상으로 나온다.

 

 

Eclipse에서도 이상잆다. 

 

어떤 환경에서는 분명 사용할 필요가 있어서 추가된것이겠으나 왜 추가되었는지는 잘 모르겠다. 

여튼 Apache Tomcat8.5.56에서는 위 설정을 변경해서 서버에서 사용하기로.

 



maven-surefire-plugin 에러

Posted 2020. 7. 2. 18:22

githup에 올라온 프로젝트를 다운받아 빌드하려고 하는데, pom.xml 에서 아래와 같은 오류가 없어지지 않는다.

"Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from https://repo.maven.apache.org/maven2 was cached in the local repository ... 중략 ..."

일반적으로 maven build 오류는 maven clean, maven update, maven install  과정을 통해서 대부분 사라지는데, 이번엔 아니다.

"mvn dependency::tree" 명령어를 command창에서 실행하고 나니 그제서야 오류가 사라졌다.

 

 



eclipse(STS) Decompiler Plugin 적용

Posted 2020. 6. 23. 11:05

업데이트한 STS4.6.1에서 적용완료.

1. jad.exe, JadClipse Plugin for Eclips & STS 를 다운받습니다. (아래 링크 확인)

  jad.exe : http://varaneckas.com/jad/

 plugin : https://sourceforge.net/projects/jadclipse/

가끔 위에서 다운받은 jad.exe가 작동하지 않는 경우가 있다.  본인도 그러했음. 그래서 예전에 다운받아놓은걸로 변경.

jadnt158.zip
0.23MB

2. 다운받은 Plugin jar 파일을 {ECLIPSE_HOME}/plugins/로 이동 후 Eclipse 재시작

3. Menu > Windows > Preferences > java 에 JadClipse 메뉴가 생김.

   jad.exe 위치를 full path로 설정한다.

4. Menu > Windows > Preferences > General > Editors > File Associations >

 *.class, *.class without source  의 Viewer를 JadClipse(default)로 변경한다. 안보이면 하단의 Add 버튼 클릭하여 추가.

주의 : 이렇게 해도 안되는 경우가 있다면 jad.exe정상작동여부를 확인한다.



« PREV : 1 : ··· : 3 : 4 : 5 : 6 : 7 : 8 : 9 : ··· : 127 : NEXT »