비주얼 에디터로 그림을 편집한 후 저장할 때 다음과 같은 에러가 발생할 수 있습니다.
심각: 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" />
쓰리래빗츠를 다시 시작합니다.