"$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>
"$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>
"webtob/config/http.m"に下記2つのMimeTypeが設定されていない場合、追加します。
*EXT
css MimeType = "text/css", SVRTYPE = HTML
xml MimeType = "application/xml", SVRTYPE = HTML
サーブレットを使用する場合は、"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ファイルを追加します。
上記事項のうち一つでも適用した場合は、Jeusを再起動してください。
"$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>
サーブレットを使用する場合は、"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
上記事項のうち一つでも適用した場合は、WebLogicを再起動してください。
WebSphere管理者ページで下記2つのMimeTypeが設定されていない場合、追加します。
extension :css
mime-type :text/css
extension :xml
mime-type :text/xml
サーブレットを使用する場合は、"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
上記事項のうち一つでも適用した場合は、WebSphereを再起動してください。
"$WebServer設置フォルダ/https-xxx/config/mime.conf"に下記2つのMimeTypeが設定されていない場合、追加します。
type=text/css exts=css
type=text/xml exts=xml
サーブレットを使用する場合は、"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
上記の事項のうち一つでも適用した場合は、iPlanetを再起動してください。
Strutsには独自の画像アップロード機能があり、Struts filterでマルチパート解析を実行するため、エディターに実装されたアップロード部分でエラーが発生します。
Strutsでweb.xmlを閲覧すると、次のようなソースが確認できます。
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
上記のソースでurl-patternを*.actionなどのように実際に使用されるパターンだけ定義し、CrosseditorのImageUploadファイルに影響を与えない方法をお勧めします。