2016-07-06 5 views
0

5.6から6.1にアップグレードしました。ポート4502で5.6のセットアップを行いました.6.5のポートを4502から4512に変更し、同じ時間。しかし、両方ともhttp://localhost:4512/http://localhost:4502/のように思えますが、私はAEM 6.1に連れて行きます。ローカルで異なるバージョンのAEMの2つの作成者インスタンスに関する問題

同時に2つのバージョンを起動して実行するには、変更が必要な設定がありますか?

答えて

2

ローカルコンピュータで複数のAEMインスタンスを実行できます。実際、エンジニアとしては、コードをコミットする前に両方の環境で作業をテストできるように、少なくとも1つの作成者インスタンスと1つの発行インスタンスをローカルコンピュータで確実に実行する必要があります。

jarの名前をcq-author-4502.jar,cq-publish-4503.jarに変更するか、ポート番号を置き換えることができます。ファイルcq-author-4512.jarの名前を付けてjava -jar cq-author-4512.jarを実行すると、インスタンスはポート4512で起動します。

startスクリプトを使用してインスタンスを開始する場合は、そのスクリプトを/crx-quickstart/binディレクトリに更新する必要があります。 LinuxまたはMacの場合はstartファイルを更新してください。 Windowsの場合はstart.batファイルを更新してください。指示に従い、45024512およびauthorと置き換えます(必要に応じてpublish)。 /crx-quickstart/binディレクトリは、最初にjarファイルを実行した後に使用可能になります。

+0

ポート番号は 'java'コマンドで' = p'または '-port'オプションで制御することもできます。サーバを起動/停止するための可変制御サービス(例えば、起動スクリプト)を使用している場合は、ファイル名に依存するのではなく、明示的な変数を使用する方が良いと感じています。 – Abhishek

+0

@Abhishek、間違いなく。スリングランモードは、コマンドラインから '-Dsling.run.modes = publish、prod、foo'と設定することもできます。 – nateyolles

+0

cq-xxxx-4502.jarは動作しません。 4502がデフォルトのポートであるため)。ポート番号の前にpを付ける必要があります。cq-xxxx-p4502.jar – gotofritz

1

最初に、著者発行構成に準拠していない2つのインスタンスを持つことは、有用で論理的な理由はありません。

しかし、あなたは...を開始できます。テスト|著者構成:

オープン../crx-quickstart/bin/start.shまたは[場合変更CQ_PORT = 変更CQ_RUNMODE = 'テスト'

の.bat -z "$ CQ_PORT"]; CQ_PORT = 4504 fi

[-z "$ CQ_RUNMODE"];その後、 CQ_RUNMODE = 'テスト' Fiの

オープンテスト sling.run.mode.install.options = テストによって

変更の作者を../crx-quickstart/conf/sling.propertiesは、パブリッシュ| ...

好きな順番でインスタンスを起動します。

+1

runmodeを 'author 'または'公開する '。このランモードはインストール後に変更できないことに注意してください。 'test'、' local'、 'stage'、' prod'などのランモードを追加したい場合は、いつでも実行できます。上記のように 'sling.properties'に設定する必要がありますが、*但し、sling.run.modes = author、local、test'や' sling.run.modes'のような新しい行を作成します'sling.run.mode.install.options'の代わりに.run.modes = publish、prod、uswest'を実行します。 – nateyolles

+1

私はあなたの声明に「作者の構成を遵守しない2つのインスタンスを持つことは、有用で論理的な理由はない」と私は同意します。私は個人的には、CQ/AEMのバージョン、依存性、中間変換などのコンテンツのさまざまな段階を持つ私の様々なプロジェクトのために数十のローカル著者インスタンスを持っています...私は遅かれ​​早かれあなたが永続的なものであれ、一時的なものであれ、追加のローカルインスタンスをスピンアップすることで利益を得ることができます。開発中に自分自身を制限しないでください。特に素早く簡単です。 – nateyolles

1

ブラウザのキャッシュに関する問題のみである可能性があります。 6.1が4502で起動され、そのポートに他のAEM/CQバージョン(6.1を停止、5.6.1を起動するなど)がある場合、ブラウザにはキャッシュされた6.1ログイン画面が表示されることがあります。キャッシュされる6.1イメージ。 SHIFT-Reloadを押すと、すべてがうまくいくはずです。

関連する問題