Liferay の開発は初めてで、Liferay Tomcat サーバーの起動に問題があります。開発には許容できない約 3 分 (169048 ミリ秒) かかります。1分程度にまとめたいと思います。
私のマシンの仕様は次のとおりです。
- インテル コア デュオ T2300 @ 1.66GHz
- 4GB RAM (使用時 3.24GB)
- Service Pack 1 を適用した Windows 7 Enterprise 32 ビット
私は使用しています:
- Tomcat 7 にバンドルされている Liferay 6.1.1-ce-ga2
- Eclipse IDE Juno リリース
スピードアップするために、次のことを行いました。
- tomcat\webapps フォルダから不要なポートレットをすべて削除しました。
- Tomcat ネイティブ ライブラリ 1.1.24 を tomcat\bin フォルダーに配置します。
- 以下に示すように、私の portal-ext.properties を微調整しました
#一部のフィルターを無効にする com.liferay.portal.servlet.filters.sso.cas.CASFilter = false com.liferay.portal.servlet.filters.sso.ntlm.NtlmFilter = false com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter = false com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter= false com.liferay.portal.sharepoint.SharepointFilter = false com.liferay.portal.servlet.filters.gzip.GZipFilter = false #インデックス作成を無効にする index.on.startup=false
これが私の起動ログです:
2013 年 1 月 30 日 8:39:49 AM org.apache.catalina.core.AprLifecycleListener init 情報: APR ベースの Apache Tomcat ネイティブ ライブラリ 1.1.24 が読み込まれました。 2013 年 1 月 30 日 8:39:49 AM org.apache.catalina.core.AprLifecycleListener init INFO: APR 機能: IPv6 [true]、sendfile [true]、accept フィルター [false]、random [true]。 2013 年 1 月 30 日 8:39:51 AM org.apache.coyote.AbstractProtocol 初期化 情報: ProtocolHandler ["http-apr-8080"] を初期化しています 2013 年 1 月 30 日 8:39:51 AM org.apache.coyote.AbstractProtocol 初期化 情報: ProtocolHandler ["ajp-apr-8009"] を初期化しています 2013 年 1 月 30 日 8:39:51 AM org.apache.catalina.startup.Catalina ロード 情報: 初期化は 2620 ミリ秒で処理されました 2013 年 1 月 30 日 8:39:51 AM org.apache.catalina.core.StandardService startInternal 情報: サービス Catalina を開始しています 2013 年 1 月 30 日 8:39:51 AM org.apache.catalina.core.StandardEngine startInternal 情報: サーブレット エンジンを開始しています: Apache Tomcat/7.0.27 2013 年 1 月 30 日 8:39:51 AM org.apache.catalina.startup.HostConfig deployDescriptor 情報: 構成記述子 C:\Liferay\portal-6.1.1-ce-ga2\tomcat-7.0.27\conf\Catalina\localhost\Hi-portlet.xml をデプロイしています 2013 年 1 月 30 日 8:39:51 AM org.apache.catalina.startup.HostConfig deployDescriptor 警告: ホスト appBase 内の docBase C:\Liferay\portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\Hi-portlet が指定されており、無視されます 2013 年 1 月 30 日 8:39:51 AM org.apache.catalina.startup.SetContextPropertiesRule 開始 警告: [SetContextPropertiesRule]{Context} プロパティ「ソース」を「org.eclipse.jst.jee.server:Hi-portlet」に設定すると、一致するプロパティが見つかりませんでした。 2013 年 1 月 30 日 8:39:52 AM org.apache.catalina.startup.HostConfig deployDescriptor 情報: 構成記述子 C:\Liferay\portal-6.1.1-ce-ga2\tomcat-7.0.27\conf\Catalina\localhost\ROOT.xml をデプロイしています jar:file:/C:/Liferay/portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/system.properties を読み込んでいます jar:file:/C:/Liferay/portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/lib/portal-impl.jar!/portal.properties を読み込んでいます ファイルを読み込んでいます:/C:/Liferay/portal-6.1.1-ce-ga2/portal-ide.properties 読み込みファイル:/C:/Liferay/portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/ROOT/WEB-INF/classes/portal-developer.properties ファイルを読み込んでいます:/C:/Liferay/portal-6.1.1-ce-ga2/portal-ext.properties 2013 年 1 月 30 日 8:39:59 AM org.apache.catalina.core.ApplicationContext ログ 情報: Spring ルート WebApplicationContext を初期化しています 08:40:16,321 INFO [pool-2-thread-1][DialectDetector:71] HSQL データベース エンジン 2 のダイアレクトを決定します 08:40:16,330 WARN [pool-2-thread-1][DialectDetector:86] Liferay は Hypersonic をデータベースとして使用するように構成されています。本番環境では Hypersonic を使用しないでください。Hypersonic は、開発やデモの目的に役立つ組み込みデータベースです。データベース設定は portal-ext.properties で変更できます。 08:40:16,484 INFO [pool-2-thread-1][DialectDetector:136] 方言 org.hibernate.dialect.HSQLDialect が見つかりました Liferay Portal Community Edition 6.1.1 CE GA2 の起動 (Paton / Build 6101 / 2012 年 7 月 31 日) 08:41:36,974 INFO [pool-2-thread-1][BaseDB:452] データベースは大文字と小文字を区別するクエリをサポートしています 08:41:37,828 INFO [pool-2-thread-1][ServerDetector:154] サーバーはホット デプロイをサポートしています 08:41:37,850 INFO [pool-2-thread-1][PluginPackageUtil:1030] ルート コンテキストのプラグイン パッケージを読み取り中 08:42:19,657 INFO [pool-2-thread-1][AutoDeployDir:106] C:\Liferay\portal-6.1.1-ce-ga2\deploy の自動展開スキャナーが開始されました 08:42:24,410 INFO [pool-2-thread-1][HotDeployImpl:178] Hi-portlet をキューからデプロイしています 08:42:24,415 INFO [pool-2-thread-1][PluginPackageUtil:1033] Hi-portlet のプラグイン パッケージを読み込み中 2013 年 1 月 30 日 8:42:24 AM org.apache.catalina.core.ApplicationContext ログ 情報: Spring ルート WebApplicationContext を初期化しています 2013 年 1 月 30 日 8:42:30 AM org.apache.catalina.core.ApplicationContext ログ 情報: Spring FrameworkServlet 'Remoting Servlet' を初期化しています 2013 年 1 月 30 日 8:42:34 AM org.apache.catalina.startup.HostConfig deployDirectory 情報: Web アプリケーション ディレクトリ C:\Liferay\portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\resources-importer-web をデプロイしています 08:42:35,522 INFO [pool-2-thread-1][HotDeployImpl:178] resources-importer-web をキューからデプロイしています 08:42:35,523 INFO [pool-2-thread-1][PluginPackageUtil:1033] resources-importer-web のプラグイン パッケージを読み取り中 2013 年 1 月 30 日 8:42:36 AM org.apache.catalina.core.ApplicationContext ログ 情報: Spring ルート WebApplicationContext を初期化しています 2013 年 1 月 30 日 8:42:36 AM org.apache.catalina.startup.HostConfig deployDirectory 情報: Web アプリケーション ディレクトリ C:\Liferay\portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\welcome-theme をデプロイしています 08:42:36,609 INFO [pool-2-thread-1][HotDeployEvent:109] プラグインのウェルカム テーマには resources-importer-web が必要です 08:42:37,305 INFO [pool-2-thread-1][HotDeployImpl:178] ウェルカム テーマをキューからデプロイしています 08:42:37,306 INFO [pool-2-thread-1][PluginPackageUtil:1033] ウェルカム テーマのプラグイン パッケージを読み取り中 2013 年 1 月 30 日 8:42:37 AM org.apache.catalina.core.ApplicationContext ログ 情報: Spring ルート WebApplicationContext を初期化しています 08:42:37,787 INFO [pool-2-thread-1][ThemeHotDeployListener:87] ウェルカムテーマのテーマを登録しています 08:42:39,764 INFO [pool-2-thread-1][ThemeHotDeployListener:100] ウェルカム テーマの 1 つのテーマが使用可能です 2013 年 1 月 30 日 8:42:40 AM org.apache.coyote.AbstractProtocol 開始 情報: ProtocolHandler を開始しています ["http-apr-8080"] 08:42:40,167 INFO [liferay/hot_deploy-1][HotDeployMessageListener:142] グループまたはレイアウト セットのプロトタイプは、会社 liferay.com に既に存在します 2013 年 1 月 30 日 8:42:40 AM org.apache.coyote.AbstractProtocol 開始 情報: ProtocolHandler を開始しています ["ajp-apr-8009"] 2013 年 1 月 30 日 8:42:40 AM org.apache.catalina.startup.Catalina 開始 情報: 169048 ミリ秒でサーバーが起動します
助言がありますか?