配布には、Webアプリケーションで行う方法と、Webサーバを使用する方法があります。
以下の設定を行います。
以下の拡張子/mimeタイプを定義します。設定方法は後述を参照してください。
拡張子 |
mimeタイプ |
条件 |
apk |
application/vnd.android.package-archive |
Android版のアプリケーションを配布する場合 |
ipa |
application/octet-stream |
iOS版のアプリケーションを配布する場合 |
plist |
text/xml |
iOS版のアプリケーションを配布する場合 |
使用する基盤に応じて、Interstage Application Serverの以下のマニュアルを参照してください。
「セキュリティシステム運用ガイド」「Java EE運用ガイド」「Interstage HTTP Server 運用ガイド」
「Java EE運用ガイド(Java EE 6編)」「Interstage HTTP Server 2.2運用ガイド」
Webアプリケーションで配布する場合には、IMAPSサーバの認証機能を使用できます。
注意
IMAPS業務サーバのJava EE実行環境、または、Java EE 6実行環境を使用します。
IMAPSサーバの認証機能を使用しない(認証しない、または、Webアプリケーションや独自の認証を行う)場合は不要です。
Webアプリケーションでは、Web application deployment descriptor (web.xml)にmimeタイプの設定を行います。
【設定例】
<?xml version="1.0" encoding="UTF-8" ?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> ・・・ <mime-mapping> <extension>apk</extension> <mime-type>application/vnd.android.package-archive</mime-type> </mime-mapping> <mime-mapping> <extension>ipa</extension> <mime-type>application/octet-stream</mime-type> </mime-mapping> <mime-mapping> <extension>plist</extension> <mime-type>text/xml</mime-type> </mime-mapping> ・・・ </web-app> |
IMAPSサーバの認証機能と連携する場合は、「第8章 IMAPSサーバアプリの運用開始」を参照してください。
設定の反映(IJServerクラスタの起動など)ののち、ダウンロード・インストール可能となります。
【アクセス例】
http(s)://IMAPS業務サーバのホスト名:28090/index.html |
ポイント
Java EE実行環境では、「ディレクトリ展開済みアプリケーションの配備」をおこなうことで、再配備せずにコンテンツの追加削除ができます。
IMAPS業務サーバのWebサーバ(Interstage HTTP Server、または、Interstage HTTP Server 2.2)を使用します。
【設定例】
・・・ AddType application/vnd.android.package-archive apk AddType application/octet-stream ipa AddType text/xml plist ・・・ |
ドキュメントルートは、httpd.confの「DocumentRoot」ディレクティブで設定されています。
設定の反映(Webサーバの再起動など)ののち、ダウンロード・インストール可能となります。
【アクセス例】
http(s)://IMAPS業務サーバのホスト名/index.html |