티스토리 뷰

어떤 클래스를 리눅스 서버에 배포를 했더니 위와 같은 오류가 서버 로그에 출력이 되었다. 

 

오류 내용은 


java.awt.HeadlessException:

no x11 display variable was set but this program performed an operation which requires it

....

 

생전 처음보는 오류라 이것은 뭔가 했더니 GUI 환경이 지원되지 않는 곳에서 GUI 관련 API(Java Swing, JavaFx, Java AWT 등)를 사용했을때 발생하는 오류라고 한다. 자바 코드에 이런 메소드를 사용하지는 않았는지 확인해본 결과..

 

누군가가 javax.swing 의 메소드를 사용하고 있었다. 

이부분을 제거하면 위의 오류는 해결된다.

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
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 31