サーバーガイド

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.Webサーバーの環境設定 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. commons-fileupload.jar、commons-io.jar (アップロードモジュール)登録確認

サーブレットを使用する場合は、"CrossEditorインストールフォルダ/websource/servlet/lib/"フォルダにcommons-fileupload.jar、commons-io.jarが含まれています。

"$WebApplication_Root/WEB-INF/lib/" にcommons-fileupload.jar、commons-io.jarファイルがない場合、下記のサイトでダウンロードして追加します。

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

    - commons-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. commons-fileupload.jar、commons-io.jar (アップロードモジュール)登録確認

サーブレットを使用する場合は、"CrossEditorインストールフォルダ/websource/servlet/lib/"フォルダにcommons-fileupload.jar、commons-io.jarが含まれています。

"$WebApplication_Root/WEB-INF/lib/" にcommons-fileupload.jar、commons-io.jarファイルがない場合、下記のサイトでダウンロードして追加します。

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

    - commons-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. commons-fileupload.jar、commons-io.jar (アップロードモジュール)登録確認

サーブレットを使用する場合は、"CrossEditorインストールフォルダ/websource/servlet/lib/"フォルダにcommons-fileupload.jar、commons-io.jarが含まれています。

"$WebApplication_Root/WEB-INF/lib/" にcommons-fileupload.jar、commons-io.jarファイルがない場合、下記のサイトでダウンロードして追加します。

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

    - 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. commons-fileupload.jar、commons-io.jar (アップロードモジュール)登録確認

サーブレットを使用する場合は、"CrossEditorインストールフォルダ/websource/servlet/lib/"フォルダにcommons-fileupload.jar、commons-io.jarが含まれています。

"$WebApplication_Root/WEB-INF/lib/" にcommons-fileupload.jar、commons-io.jarファイルがない場合、下記のサイトでダウンロードして追加します。

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

    - commons-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ファイルに影響を与えない方法をお勧めします。