Give me high five!!

블로그 이미지

gmHigh5

웹개발자의 소소한 블로그

'JAVA'에 해당되는 글 2건

제목 날짜
  • StackTrace를 문자열로 변환 2020.06.21
  • Eclipse Ant 'Class not found' error1 2018.12.20

StackTrace를 문자열로 변환

JAVA 2020. 6. 21. 19:57

Exception이 발생하면 StackTrace의 내용은 내가 만든 웹어플리케이션 로그에 출력되는 게 아니라 WAS의 로그에 출력된다.

예를 들어 tomcat이라면 logs/board.log에 남는게 아니라 catalina.out에 남게 된다.

본래 목적은 내가 개발하는 제품이 trace내용을 잡아서 별도의 파일로 남기거나 다른 서버로 전송하기 위함이었다.

어디에 활용할 수 있을까 생각해 보니

한 WAS에 웹어플리케이션이 복수개 올라가 있는 상황에서

어떤 어플리케이션에서 발생했는지 구분하고 싶다면 아래와 같은 방법을 사용하면 좋을 것 같다.

import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.List;

import org.apache.ibatis.session.SqlSession;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component("boardDao")
public class BoardDao {
	
	private final static Logger logger = LoggerFactory.getLogger(BoardDao.class);
	
	@Autowired
	SqlSession sqlSession;
	
	public List<BoardDto> getSelectList() {
		try {
			return sqlSession.selectList("board.selectList");
		} catch(Exception e) {
			//e.printStackTrace();
			
			StringWriter sw = new StringWriter();
			e.printStackTrace(new PrintWriter(sw));
			logger.error(sw.toString());
		}
		
		return null;
	}
}

 

'JAVA' 카테고리의 다른 글

Eclipse Ant 'Class not found' error  (1) 2018.12.20
Posted by gmHigh5

Eclipse Ant 'Class not found' error

JAVA 2018. 12. 20. 15:54

Eclipse에서 Ant 로 빌드하여 잘 쓰고 있었다.


project를 하나 더 복사해서 쓰려고 복사했더니 잘되던 build가 안된다.



[오류 메세지]

....

BUILD FAILED

C:\workspace\ws_xxx\build.xml:80: Class not found: javac1.8

Total time: 362 milliseconds



30분 동안 eclipse Build Path 변경해보고 Project Facets에서 java 버전도 변경해 보고 삽질을 하고 있었다.


일주일전에도 해결했었는데 이번이 두번째다. 젠장맞을 기억력...


[해결]

1. build.xml 마우스 우클릭

2. Run AS > External Tools Configurations 이동

3. 좌측 builx.xml 파일 선택하고, 우측 JRE 메뉴 선택

4. Runtime JRE 버전 변경



'JAVA' 카테고리의 다른 글

StackTrace를 문자열로 변환  (0) 2020.06.21
Posted by gmHigh5
이전페이지 다음페이지
블로그 이미지

웹개발자의 소소한 블로그

by gmHigh5

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • tomcat #톰캣 #서비스등록
  • 화면캡처 #단축키

글 보관함

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

링크

카테고리

분류 전체보기 (10)
JAVA (2)
WEB (3)
LINUX (2)
DBMS (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
gmHigh5's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

Give me high five!!

웹개발자의 소소한 블로그

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (10)
    • JAVA (2)
    • WEB (3)
    • LINUX (2)
    • DBMS (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바