java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment 또는
java.lang.NoClassDefFoundError: com/github/jaiimageio/stream/RawImageInputStream 에러 발생시에 해결 방법
개발환경인 윈도우에서는 잘 돌아가던 파일 업로드가 리눅스 서버 환경에서는 다음과 같은
java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment 에러가 발생.
알고보니 리눅스 환경 때문에 나는 에러인듯.. (Thumbnailator라이브러리로 썸네일 이미지 생성시 발생했었음)
시스템 프로퍼티에 java.awt.headless=true 를 설정하고 나면 해결됨. (catalina.sh)
ps -eaf | grep java 로 확인해 보면 -Djava.awt.headless=true가 추가 됨을 확인할 수 있다.
'프로그래밍 > OS, Server' 카테고리의 다른 글
[WebLogic] 개발 설정 (0) | 2022.04.07 |
---|---|
[Tomcat] 아파치 톰캣 따라잡기 -2 (0) | 2018.08.31 |
[Tomcat] 아파치 톰캣 7 따라잡기 -1 (0) | 2018.08.31 |
[Tomcat] 초기 설정 (404,503 에러 발생시) (0) | 2018.08.31 |
tomcat 7 의 ROOT context 를 임의의 webapp 로 변경하기 (0) | 2018.08.22 |