私はLiferay/Glassfishの支援をここで少し探しています。
私は現在Glassfish 3.0.1で動作し、Eclipse 3.7(Indigo)で開発中のLiferay 6.0.6ポータルを使用しています。 Eclipse用のLiferay IDEもダウンロードしました。 私が抱えている問題は、Glassfishサーバーに対してEclipseで実際に開発中です。 Eclipseで実際のLiferayプロジェクトを作成することはできません。ウィザードではLiferay-Tomcatランタイム環境を指定する必要があるからです。 GlassfishサポートをLiferay IDEに統合することは可能ですか?
これは、LiferayのWebサイトやWeb上のさまざまなフォーラムの複数の場所で明確に文書化されているように、これがLiferay IDEでサポートされている唯一のサーバーだということを認識しました。しかし、私はLiferay IDE内でGlassfishを使用するための回避策について説明した1つのサイト(もちろんブックマークしていない:/)を思い出しているようです。最初のプロジェクトをTomcatプロジェクトとして作成し、その後、舞台裏で行って、Glassfishサーバーを指すようにTomcatの参照ファイルを変更することが関係していると思います。
ビルドを含め、Liferay SDK環境を正しくセットアップしました。 ユーザー名 .propertiesファイル。このファイルはGlassfishサーバーを指しています。
#
# Specify the paths to an unzipped Glassfish bundle.
#
project.dir=C:\\DEV\\myworkspace
app.server.type=glassfish
app.server.dir=${project.dir}\\..\\bundles\\liferay-portal-6.0.6\\glassfish-3.0.1
app.server.deploy.dir=${app.server.dir}\\autodeploy
app.server.lib.global.dir=${app.server.dir}\\domains\\domain1\\lib
app.server.portal.dir=${app.server.dir}\\domains\\domain1\\applications\\liferay-portal
しかし、毎回私は... ...エクリプスを通じてこのビルドを展開をしよう。 ユーザ名 .propertiesファイルは、実行時環境のTomcat設定で上書きされます。
app.server.type = tomcat
app.server.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29
app.server.deploy.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29\\webapps
app.server.lib.global.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29\\lib\\ext
app.server.portal.dir = C:\\DEV\\bundles\\liferay-tomcat-6.0.6\\tomcat-6.0.29\\webapps\\ROOT
私はGlassfishのサーバーを認識するようにEclipseを得るために変更を加える必要があることをどこか別の場所ありますか?
ヘルプやヒントがあれば幸いです。
こんにちはグレッグ、私の質問に答える時間をとってくれてありがとう。 Liferay IDEの答えはあなたよりもはるかに信頼できるものではありません。 :) 当初、Eclipseは、SDKが使用される前に "Update build。.properties"オプションを尊重していないようでした。デプロイするたびに、このファイルはTomcat Server Runtime情報からのデータで上書きされます。 私が持っていた「インストールされたLiferay SDK」のエントリを削除し、新しいものを作成しました。今はすべて正常に動作します。 以前は、.projectファイルを作成するオプションをチェックしていましたので、今回も削除しました –
CatsAndCode
Liferay IDEで使用できるサーバーマネージャープラグインにglassfishのサポートを追加しました。グラスフィッシュに遠隔配置する。 http://issues.liferay.com/browse/LPS-23979これは6.1の機能です。 – gamerson