Search Results for '아름다운개발'

363 POSTS

  1. 2020.07.02 maven-surefire-plugin 에러
  2. 2020.06.23 eclipse(STS) Decompiler Plugin 적용
  3. 2019.08.07 catalina.out 날짜별 생성 by logrotate

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창에서 실행하고 나니 그제서야 오류가 사라졌다.

 

 



Write your message and submit

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정상작동여부를 확인한다.



Write your message and submit

비단 Tomcat 의 catalina.out 뿐만 아니라 모든 생성되는 로그파일에도 적용이 가능한부분입니다.

대부분의 개발에서는 log4j, logback등의 설정을 이용해서 일자별 파일로그를 쌓긴 합니다만

이런 설정이 미적용된 시스템에서는 유용할듯 합니다.

 

linux의 /etc/logrotated.d/  디렉토리에 가면 시스템에서 관리하는 스케쥴러에 의해 로그를 관리하도록 설정이 가능합니다.

yum, syslog numad 같은 파일이 생성되어 있습니다.

이곳에 tomcat 로그용으로 하나 추가하도록 합니다. 설정은 아래것을 그대로 사용해도 무방할듯 합니다.

 

/]#cd /etc/logrotated.d

/]#cat > tomcat
 /data/was/tomcat8/logs/catalina.out{
  copytruncate
  daily
  rotate 30
  compress
  missingok
  notifempty
  delaycompress
  dateext
 }

(위에서 내용저장 후 빠져나오는 명령어는 Ctrl + d 입니다. 이후 수정은 vi로 해도 됩니다.)

 

잘 적용되는제 미리 테스트는 아래와 같이 합니다.

/]#logrotate -f /etc/logrotate.d/tomcat

아래와 같이 로그위치에 일자별 로그파일이 생성되어 있는지 확인합니다.

로그파일 생성결과

catalina.out.1 과 같은 형식으로 생성된 것은 dateext 옵션을 뺀 경우임.

 

그외 apache/logrotate를 활용하는 방법도 있는데, apache가 설치되어 있지 않아 위 방법을 적용.

 

 

 



Write your message and submit
« PREV : 1 : 2 : 3 : 4 : ··· : 121 : NEXT »