2011-12-23 16 views
1

現在、私は同じtomcatサーバーに "share.war"と "alfresco.war"の両方を配備しています。
別のTomcatサーバーに「share.war」と「alfresco.war」を別々に配備するにはどうしたらいいですか?alfresco shareアプリケーションとalfrescoリポジトリを別々のTomcatサーバーに別々に配備する方法は?

私はあなたがあなたのアプリケーションでのAlfrescoを埋め込む方法を探しているなら、あなたがすべきtomcatのサーバー上で2

+0

共有Webappを別のマシンでAlfresco webappと実行することは意味しますか?または別の種類のスライスアップ? – Gagravarr

+0

アルフレコの高水準アーキテクチャでは、(1)アルフレコウェブスクリプト層、(2)アルフレコリポジトリ層(3)、データベース層があります。アルフレコのリポジトリは、非常に多くのサービスとAPIを提供しています。 – tinlinnsoe

+0

Alfrescoには2種類のWebスクリプトがあり、alfresco.warにはwebscriptがあり、share.warには2種類あります。 Share(UI +そのWebscritps)を別のマシンに簡単に置くことができます。リポジトリ層のwebscriptは、残りのリポジトリに直接アクセスする必要があり、一緒に生活する必要があります。 – Gagravarr

答えて

1

を「alfresco.war」を展開し、Tomcatのサーバー1の「share.war」を展開しますこの古いものをチェックしてくださいが、まだ有効です。webinar

あなたがAlfresco SDKで任意のアプリケーション・コンテナ(すなわち、直接Springコンテキストをブートストラップ)FirstFoundationClientサンプル外のAlfrescoを実行している時にクイックスタートを持っているしたい場合は何が必要です。

1

これは実際よりもはるかに単純です。別々の墓地に戦争を展開し、共有配備の/ shared/alfresco/web-extension内のshare-config-custom.xmlをAlfrescoリポジトリを指すように設定します。それは簡単です。 official documentationのコピー&ペーストから

0

あなたは から別のTomcatインスタンスでのAlfresco WARを実行中のインスタンスを共有するアプリケーションを実行することができます。この追加のインスタンスは、オリジナルのTomcatインスタンスと同じサーバーにインストールされた にすることも、 を別のサーバーにインストールすることもできます。

  1. 元Tomcatインスタンスで同じサーバー上に新しいTomcatインスタンスをインストールします。この行に(8006に、例えば)

    1. 変更したポート番号:

    2. は新しいTomcatインスタンス用/conf/server.xmlファイルを変更し

      <Server port="8005" shutdown="SHUTDOWN"> 
      
    3. この行のポート番号(たとえば、8180)を変更します。

      <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> 
      <Connector port="8080" .... 
      
  2. 元のTomcat/webappsディレクトリのshare.warファイルを新しいTomcat/webappsディレクトリに移動します。

  3. (オプション)元のAlfresco Tomcatデプロイメントを設定します。

  4. 元のTomcatを起動します。

    Alfresco提供のバッチファイルを使用できます。

    1. オープンシェア-CONFIG-custom.xmlファイル:あなたが別のマシン上の共有Tomcatインスタンスを実行している場合

    2. は、あなたが株式のTomcatのWeb拡張機能ディレクトリ内オーバーライドファイルを変更する必要があります。

    3. サーバーとポートのインスタンスを、Alfrescoサーバーの正しい名前またはIPアドレスに変更します。

      http://yourserver:8080 
      

      ファイルを保存します。

    4. 新しい共有Tomcatインスタンスを開始します。
関連する問題