ここでLiferay/Glassfishの支援を少し探しています。
私は現在、Glassfish 3.0.1で実行され、Eclipse 3.7(Indigo)で開発されているLiferay6.0.6ポータルを使用しています。Liferay IDEforEclipseもダウンロードしました。私が抱えている問題は、Glassfishサーバーに対してEclipseで実際に開発することです。ウィザードでLiferay-Tomcatランタイム環境を指定する必要があるため、Eclipseで実際のLiferayプロジェクトを作成できません。
これがLiferayIDEでサポートされている唯一のサーバーであることに気付きました。これは、LiferayWebサイトおよびWeb上のさまざまなフォーラムの複数の場所で明確に文書化されているためです。ただし、Liferay IDE内でGlassfishを使用するための回避策について説明した1つのサイト(もちろん、ブックマークはしていません:/)を思い出しているようです。最初のプロジェクトをTomcatプロジェクトとして作成し、舞台裏でいくつかの構成ファイルのTomcat参照を変更してGlassfishサーバーを指すようにすることと関係があると思います。
ビルドを含め、LiferaySDK環境を正しくセットアップしました。ユーザー名.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
ただし、Eclipseを介してデプロイを実行しようとするたびに ......このビルド。username .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
EclipseにGlassfishサーバーを認識させるために、変更を加える必要がある場所は他にありますか?
ヘルプやヒントをいただければ幸いです。