Curl Global Community
WebLogic で Curl を動かす - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Blogs (https://communities.curl.com/forumdisplay.php?fid=17)
+--- Forum: Tech blog (https://communities.curl.com/forumdisplay.php?fid=18)
+---- Forum: Baison log (https://communities.curl.com/forumdisplay.php?fid=27)
+---- Thread: WebLogic で Curl を動かす (/showthread.php?tid=1193)



WebLogic で Curl を動かす - umemura - 01-08-2015

★point
MIMEの設定を忘れずに


WebLogic で新しくドメインを追加して、Curlアプリケーションをデプロイすると、
「Error:InvalidAppletException: content-type''はサポートされていません。」
というエラーが表示されるようになってしまいました。

これまでのドメインでは動いていたのになんでだろうと、過去の設定作業を思い出してみると、
MIMEタイプの設定が必要だったことを忘れていました。


■MIME
Oracle\Middleware\user_projects\domains\<ドメイン名>\config
mimemappings.properties

内容
curl=text/vnd.curl
dcurl=text/vnd.curl.dcurl
scurl=text/vnd.curl.scurl
mcurl=text/vnd.curl.mcurl
pcurl=application/vnd.curl.pcurl
car=application/vnd.curl.car

私の環境では、画像のPNGファイルとか、ワンダフルレポートという帳票ツールも使っていたので、下記の記述も追加していました。
png=image/png
wfr=application/octet-stream
wfi=application/octet-stream
wff=application/octet-stream



ちなみに、デプロイ対象のフォルダの下には、Curlのソースだけでなく、WEB-INFフォルダを作成し、web.xmlがないと、
WebLogicの管理コンソールでデプロイ対象として認識されないみたいです。
私の環境では下記2ファイルを置いていました。


■web.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>sccess</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>


■weblogic.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app
PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"
"http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"
<weblogic-web-app>
<context-root>ルート名</context-root>
</weblogic-web-app>


なお、mimemappings.propertiesがなくても、
web.xml にMIMEを記述すれば行けるみたいです。

<mime-mapping>
<extension>curl</extension>
<mime-type>=text/vnd.curl</mime-type>
</mime-mapping>



RE: WebLogic で Curl を動かす - umemura - 01-13-2015

ちなみに、 Apache Tomcat のMIME設定ファイルには、
デフォルトでCurl のMIMEが設定されていました。