본문 바로가기

Programming/Java

이클립스 Error/Warning 메세지 필터링 하기 On the Package Explorer view there is a little downwards pointing triangle on the top right of the view (with tooltip View Menu), Click on that and select Filters.... On the dialog check Name filter patterns (matching items will be hidden): and type target in the field. The target folder should now be hidden and errors for the target folder suppressed. A few other alternatives to try: On the Pro.. 더보기
Java Ant 사용법 [출처 : http://trypsr.tistory.com] 고수로 가는 지름길! Jakarta Project 이클립스 기반 프로젝트 필수 유틸리티: CVS, Ant, JUnit 두 책의 ant 부분을 보고 정리하였습니다. # build.xml 파일의 기본구조 ... ... ... ... ... # project 태그 1) name : 프로젝트의 이름 2) default : Ant를 실행할때 target을 지정하지 않은 경우 기본적으로 사용할 target (필수) 3) basedir : 경로 계산할때의 기준 디렉토리. 지정하지 않은 경우 현재 디렉토리가 basedir로 사용된다. basedir 프로퍼티의 값으로도 사용된다. # target 태그 1) name : 타켓의 이름 (필수) 2) depends :.. 더보기
Javadoc란 [출처 : http://ethdemor.springnote.com/pages/4348417] 하나 이상의 Package에 있는 수많은 클래스와 인터페이스로 구성된 API를 설명한다. 클래스와 인터페이스 자체와 각 클래스의 public 메소드와 필드들로 Application을 문서화 하는것을 포함한다. 또한 사용자들에게 클래스의 private이나 protected 멤버들에 대한 정보를 공개하지 않으면서 이들에 대한 javadoc 주석을 포함할수 있다. 문서의 주석은 /** 로 시작하며 */로 끝난다. 각 라인은 하나 이상의 *로 시작한다.(공백줄 포함) 주석내에는 html을 포함할수 있다.(, &  &) @author : 클래스나 인터페이스의 제작자 표시 @version : 버전정보 @retu.. 더보기
Eclipse에서 ClassNotFoundException 발생시 고려사항 기존의 자바 라이브러리를 웹어플리케이션에서 가져다 쓰다보면 잘 동작하던 모듈들이 동작하지 않는 경우가 있다. 대표적인 문제 발생이 ClassNotFoundException 이다 간단하게 classpath가 정확히 입력되지 않는 것이 문제인데 이클립스에서는 웹어플리케이션 연동시 이러한 classpath를 자동으로 export 하기 때문에 이에대한 설정을 재확인해봐야 한다. 이클립스의 .classpath 파일을 열어서 이와 같이 WEB-INF/lib 로 org.eclipse.jst.component.dependency가 지정되어야 한다. 대부분 warning 형태로 이클립스에서 알려주는데 가끔 알려주지 않는 경우도 있다. apache의 commons-configuration이 대표적인 예.. 프로그래밍을 하.. 더보기
log4j 설정파일 log4j.rootLogger=DEBUG, CONSOLE log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%-5p [%d{HH:mm:ss}] %F:%L - %m%n log4j.additivity.org.apache.commons.configuration=false log4j.logger.org.kftc=DEBUG, KWSL log4j.appender.KWSL=org.apache.log4j.DailyRollingFileAppender #log4j.appender... 더보기