我是 Liferay 开发的新手,我在启动 Liferay Tomcat 服务器时遇到了麻烦。几乎需要 3 分钟(169048 毫秒),这对于开发来说是 Not Acceptable 。我想把它缩短到大约一分钟。
这是我的机器的规范:
英特尔酷睿双核 T2300 @ 1.66GHz
4GB RAM(正在使用 3.24GB)
Windows 7 Enterprise 32 位 Service Pack 1
我正在使用:
Liferay 6.1.1-ce-ga2 与 Tomcat 7 捆绑在一起
Eclipse IDE Juno 发布
为了加快速度,我已经:
从 tomcat\webapps 文件夹中删除了所有不必要的 portlet。
将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 org.apache.catalina.core.AprLifecycleListener init
信息:已加载基于 APR 的 Apache Tomcat native 库 1.1.24。
2013 年 1 月 30 日上午 8:39:49 org.apache.catalina.core.AprLifecycleListener init
信息:APR 功能:IPv6 [true]、sendfile [true]、接受过滤器 [false]、随机 [true]。
2013 年 1 月 30 日上午 8:39:51 org.apache.coyote.AbstractProtocol init
信息:初始化 ProtocolHandler ["http-apr-8080"]
2013 年 1 月 30 日上午 8:39:51 org.apache.coyote.AbstractProtocol init
信息:初始化 ProtocolHandler ["ajp-apr-8009"]
2013 年 1 月 30 日上午 8:39:51 org.apache.catalina.startup.Catalina 加载
信息:初始化在 2620 毫秒内处理
2013 年 1 月 30 日上午 8:39:51 org.apache.catalina.core.StandardService startInternal
信息:启动服务 Catalina
2013 年 1 月 30 日上午 8:39:51 org.apache.catalina.core.StandardEngine startInternal
信息:启动 Servlet 引擎:Apache Tomcat/7.0.27
2013 年 1 月 30 日上午 8:39:51 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 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 org.apache.catalina.startup.SetContextPropertiesRule 开始
警告:[SetContextPropertiesRule]{Context} 将属性“source”设置为“org.eclipse.jst.jee.server:Hi-portlet”没有找到匹配的属性。
2013 年 1 月 30 日上午 8:39:52 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 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 社区版 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 org.apache.catalina.core.ApplicationContext 日志
信息:初始化 Spring 根 WebApplicationContext
2013 年 1 月 30 日上午 8:42:30 org.apache.catalina.core.ApplicationContext 日志
信息:初始化 Spring FrameworkServlet 'Remoting Servlet'
2013 年 1 月 30 日上午 8:42:34 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] 从队列中部署资源导入器 web
08:42:35,523 INFO [pool-2-thread-1][PluginPackageUtil:1033] 读取资源导入器网络的插件包
2013 年 1 月 30 日上午 8:42:36 org.apache.catalina.core.ApplicationContext 日志
信息:初始化 Spring 根 WebApplicationContext
2013 年 1 月 30 日上午 8:42:36 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] 插件欢迎主题需要资源导入器网络
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 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 org.apache.coyote.AbstractProtocol 开始
信息:启动 ProtocolHandler ["http-apr-8080"]
08:42:40,167 INFO [liferay/hot_deploy-1][HotDeployMessageListener:142] 公司 liferay.com 的组或布局集原型(prototype)已经存在
2013 年 1 月 30 日上午 8:42:40 org.apache.coyote.AbstractProtocol 开始
信息:启动 ProtocolHandler ["ajp-apr-8009"]
2013 年 1 月 30 日上午 8:42:40 org.apache.catalina.startup.Catalina 开始
信息:服务器启动时间为 169048 毫秒
有什么建议?
我是一名优秀的程序员,十分优秀!