環境についてのメモ

www.altova.com すべてを展開/折りたたむ このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  MobileTogether Server のセットアップ > Mac OS X でのセットアップ >

環境についてのメモ

フォルダー

以下が MobileTogether Server セットアップの重要なフォルダーのリストです。

 

Click to expand/collapseインストール ルート

/usr/local/Altova/MobileTogetherServer/

 

Click to expand/collapseライセンスファイル

/var/Altova/MobileTogetherServer

 

Click to expand/collapse環境設定

/Library/LaunchDaemons/com.altova.MobileTogetherServer.plist

環境設定ファイルは特定の環境に応じて定義してください。上記の例のパスは一般的なガイドとして使用してください。

メモ:これらの環境変数は、 MobileTogether Server として定義されたファイルに存在しなくてはなりません。デフォルトではこのファイルは、次の通りです:

 

 

ファイルシステムトリガーとパーミッション

ファイルシステムトリガーが実行されるには、 MobileTogether Server サービス (altovamobiletogetherserver) を開始したユーザーが次のパーミッションを所有している必要があります:

 

トリガーされたフォルダーのための: 読み取りと実行
トリガーされたファイル: 読み取り
トリガーされたフォルダーの祖先フォルダー: 読み取りと実行

 

 

ファイルベースのデータベース

(SQLite データベースなどの) ファイルベースのデータベースは、 MobileTogether Server の設定タブで、 サーバー側のソリューションの作業ディレクトリ として定義されたファイルに存在しなくてはなりません。デフォルトではこのファイルは、次の通りです:

 

/var/Altova/MobileTogetherServer/SolutionFiles

 

 

データベースへの接続

MacOS 上では、以下のデータベース接続がサポートされています:

 

JDBC — Microsoft Access 以外のサポートされているすべてのデータベースに JDBC を使用することができます。
ネイティブな接続 — SQLite と PostgreSQL データベースのために使用することができます。

JDBC を使用する場合、以下の点に注意してください:

 

Java Runtime Envioronment または SDK がインストールされる必要があります。
ターゲット データベースのための JDBC-接続がインストールされる必要があります。
次の環境変数が環境のために正しく設定される必要があります:
οCLASSPATH: JDBC データベースへ接続する .jar ファイルを検索するには以下を行います;  .jar ファイルを以下として入力することができます (i) システムの起動時に実行される (jdbc.sh などの)  実行可能スクリプト、または、 (ii) MobileTogether Server がサービスとして開始される際に実行されるユニットファイル。 .jar ファイルを指定するためのユニットファイルの使用は、MobileTogether Server の JDBC 接続のために必要なファイルが既存のシステムの構成を変更することなく使用できる利点があります。ユニットファイルは下にリストされています。
οPATH: JRE を検索します。しかし、インストールによっては必要のない場合があります。
οJAVA_HOME: インストールに応じて必要な場合設定します。

 

重要なファイルのリスト

Plist ファイルは /Library/LaunchDaemons フォルダーにインストールされます。青でハイライトされた環境固有であり、使用中の環境に合うよう調整されなければなりません:

 

Click to expand/collapsePlist ファイル

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

   <dict>

      <key>Label</key>

      <string>com.altova.MobileTogetherServer</string>

      <key>ProgramArguments</key>

      <array>

         <string>/usr/local/Altova/MobileTogetherServer5.4/bin/MobileTogetherServer</string>

         <string>debug</string>

      </array>

      <key>KeepAlive</key>

      <true/>

      <key>UserName</key>

      <string>_altovamobiletogetherserver</string>

      <key>EnvironmentVariables</key>

      <dict>

         <key>CLASSPATH</key>

         <string>/usr/local/jdbc/oracle/ojdbc6.jar:/usr/local/jdbc/oracle/xdb.jar:/usr/local/jdbc/oracle/xmlparserv2.jar:/usr/local/jdbc/postgre/postgresql-9.0-801.jdbc4.jar:/usr/local/jdbc/mssql/sqljdbc4.jar:/usr/local/jdbc/iseries/lib/jt400.jar:/usr/local/jdbc/mysql/mysql-connector-java-5.1.16-bin.jar:/usr/local/jdbc/sqlite/sqlitejdbc-v056.jar:/usr/local/jdbc/Informix_JDBC_Driver/lib/ifxjdbc.jar:/usr/local/jdbc/sybase/jconn7/jconn4.jar:/usr/local/jdbc/db2/db2jcc.jar:/usr/local/jdbc/db2/db2jcc_license_cu.jar:./</string>

      </dict>

   </dict>

</plist>

 

 

 


(C) 2019 Altova GmbH