서버 가이드

Jeus

1. Jeus 환경설정 MimeType 확인

"$JEUS_HOME/config/'hostname'/'hostname'_servlet_engine1/webcommon.xml"에 아래 2개의 MimeType이 설정되어 있지 않으면 추가합니다.

<mime-mapping>

<extension>css</extension>

<mime-type>text/css</mime-type>

</mime-mapping>

<mime-mapping>

<extension>xml</extension>

<mime-type>text/xml</mime-type>

</mime-mapping>

2. 웹 서버의 환경설정 MimeType 확인

2-1. WS Engine을 사용하는 경우

"$JEUS_HOME/config/'hostname'/'hostname'_ws_engine1/WSMain.xml"에 아래 2개의 MimeType이 설정되어 있지 않으면 추가합니다.

<ext>

<name>css</name>

<mimetype>text/css</mimetype>

<svr-type>HTML</svr-type>

</ext>

<ext>

<name>xml</name>

<mimetype>application/xml</mimetype>

<svr-type>HTML</svr-type>

</ext>

2-2. WebtoB를 사용하는 경우

"webtob/config/http.m"에 아래 2개의 MimeType이 설정되어 있지 않으면 추가합니다.

*EXT

css     MimeType = "text/css", SVRTYPE = HTML

xml     MimeType = "application/xml", SVRTYPE = HTML

3. 업로드 모듈 등록 확인

"$WebApplication_Root/WEB-INF/lib/"에 commons-fileupload.jar, commons-io.jar 파일이 없으면 아래의 사이트에서 다운로드 받아 추가합니다.

icon_list_03.gifcommons-fileupload.jar : http://commons.apache.org/fileupload/download_fileupload.cgi

icon_list_03.gifcommons-io.jar : http://commons.apache.org/io/download_io.cgi


만일 위의 경로에 commons-fileupload.jar, commons-io.jar를 추가하여도 파일업로드가 동작 하지 않거나 시스템 에러가 발생하면 "$JEUS_HOME/lib/system/"에 commons-fileupload.jar, commons-io.jar 파일을 추가합니다.

4. Jeus 재시작

위의 사항 중 한 가지라도 적용하였으면 Jeus를 재시작해야 합니다.

WebLogic

1. MimeType 확인

"$WebApplication_Root/WEB-INF/web.xml"에 아래 2개의 MimeType이 설정되어 있지 않으면 추가합니다.

<mime-mapping>

<extension>css</extension>

<mime-type>text/css</mime-type>

</mime-mapping>

<mime-mapping>

<extension>xml</extension>

<mime-type>text/xml</mime-type>

</mime-mapping>

2. 업로드 모듈 등록 확인

"$WebApplication_Root/WEB-INF/lib/"에 commons-fileupload.jar, commons-io.jar 파일이 없으면 아래의 사이트에서 다운로드 받아 추가합니다.

icon_list_03.gifcommons-fileupload.jar : http://commons.apache.org/fileupload/download_fileupload.cgi

icon_list_03.gifcommons-io.jar : http://commons.apache.org/io/download_io.cgi

3. WebLogic 재시작

위의 사항 중 한 가지라도 적용하였으면 WebLogic을 재시작해야 합니다.

WebSphere

1. MimeType 확인

WebSphere 관리자 페이지에서 아래 2개의 MimeType이 설정되어 있지 않으면 추가합니다.

extension : css

mime-type : text/css


extension : xml

mime-type : text/xml

2. 업로드 모듈 등록 확인

"$WebApplication_Root/WEB-INF/lib/"에 commons-fileupload.jar, commons-io.jar 파일이 없으면 아래의 사이트에서 다운로드 받아 추가합니다.

icon_list_03.gifcommons-fileupload.jar : http://commons.apache.org/fileupload/download_fileupload.cgi

icon_list_03.gif commons-io.jar : http://commons.apache.org/io/download_io.cgi

3. WebSphere 재시작

위의 사항 중 한 가지라도 적용하였으면 WebSphere를 재시작해야 합니다.

iPlanet

1. MimeType 확인

"$WebServer 설치 폴더/https-xxx/config/mime.conf"에 아래 2개의 MimeType이 설정되어 있지 않으면 추가합니다.

type=text/css     exts=css

type=text/xml     exts=xml

2. 업로드 모듈 등록 확인

"$WebApplication_Root/WEB-INF/lib/"에 commons-fileupload.jar, commons-io.jar 파일이 없으면 아래의 사이트에서 다운로드 받아 추가합니다.

icon_list_03.gifcommons-fileupload.jar : http://commons.apache.org/fileupload/download_fileupload.cgi

icon_list_03.gifcommons-io.jar : http://commons.apache.org/io/download_io.cgi

3. iPlanet 재시작

위의 사항 중 한 가지라도 적용하였으면 iPlanet을 재시작해야 합니다.

Struts

1. 문제점

Struts에서는 자체적으로 이미지 업로드 기능이 있어, Struts filter에서 멀티파트 파싱을 실행하기 때문에 에디터에서 구현된 업로드 부분에서 오류가 발생합니다.

2. 수정 요청

Struts에서 web.xml을 열람하면 다음과 같은 소스를 확인할 수 있습니다.

<filter-mapping>

  <filter-name>struts2</filter-name>

  <url-pattern>/*</url-pattern>

</filter-mapping>

위 소스에서 url-pattern을 *.action 등과 같이 실제 사용되는 패턴만 정의하여, Crosseditor의 ImageUpload 파일에 영향을 주지 않는 방법을 권장합니다.

IIS

1. 문제점

IIS(인터넷 정보 서비스)관리자 설정에서 json 형식에 대한 MIME 형식이 정의되어 있지 않으면 포토에디터(HTML5) 실행 시 오류가 발생합니다.

2. 수정 요청

IIS(인터넷 정보 서비스)관리자 설정에서 MIME 형식에 아래와 같이 추가합니다.

icon_list_03.gif 파일 이름 확장명 : .json

icon_list_03.gif MIME 형식 : application/json