2017년 5월 20일 토요일

리눅스 tomcat에서 썸네일 처리를 위한 설정

리눅스에서 섬네일 처리 방법은 다음 2가지 방법중에 하나를 설정한다

1. X-Window를 설치하고 구동한다.

2. X-Window 설치되어 있지 않는 경우 톰캣의 catalina.sh을 수정한다.
대략 147 라인정도 되고 CATALINA_OPTS의 모든 설정이 끝나고 다음 스크립트를 진행하기 바로전에
CATALINA_OPTS="$CATALINA_OPTS -Djava.awt.headless=true" 1줄을 추가하고 톰캣을 다시 시작한다.
예:
.
.
echo "Using JAVA_HOME: $JAVA_HOME"

if [ "$1" = "jpda" ] ; then
if [ -z "$JPDA_TRANSPORT" ]; then
JPDA_TRANSPORT="dt_socket"
fi
if [ -z "$JPDA_ADDRESS" ]; then
JPDA_ADDRESS="8000"
fi
if [ -z "$JPDA_OPTS" ]; then
JPDA_OPTS="-Xdebug -Xrunjdwp:transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=n"
fi
CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS"
shift
fi

CATALINA_OPTS="$CATALINA_OPTS -Djava.awt.headless=true" // 이 부분(1줄)을 추가한다

if [ "$1" = "debug" ] ; then
if $os400; then
echo "Debug command not available on OS400"
exit 1
else
shift
.
.