비주얼 에디터로 그림을 편집한 후 저장할 때 다음과 같은 에러가 발생할 수 있습니다.
심각: Servlet.service() for servlet [default] in context with path [] threw exception [java.lang.ArrayIndexOutOfBoundsException: 4] with root cause java.lang.ArrayIndexOutOfBoundsException: 4
비주얼 에디터를 저장할 때 그림을 BASE64로 인코딩해서 서버에 전달하는데 HTTP POST 데이터 크기가 2MB가 넘으면 이런 에러가 발생합니다.
이 에러가 나지 않게 하려면 다음과 같이 작업합니다.
쓰리래빗츠를 정지합니다.
3RABBIZ_HOME/tomcat/conf/server.xml파일을 엽니다.Connector에maxPostSize속성을 추가합니다.
<Connector port="1975" protocol="HTTP/1.1" maxPostSize="-1"
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
<!-- 아파치 또는 IIS 웹 서버와의 연결을 위한 AJP/1.3 프로토콜 Connector -->
<Connector port="8009" protocol="AJP/1.3" maxPostSize="-1" redirectPort="8443" URIEncoding="UTF-8" />쓰리래빗츠를 다시 시작합니다.