备注:本博客主要目的是记录开发调试过程的所有事情,难免冗长,并且不是严格的记录。主要供自己查找和回顾开发调试过程。他人阅读的话,仅供参考。文末也提供了有用的可下载的参考资料。
采用NetBeans开发LifeRay Portlet有一定的困难,所以并行的,尝试以Eclipse来开发。这个开发平台有更多的原厂(LifeRay)支持和社区、网络文章支持。
以下的步骤是按照胡启稳的这个文章来的。“Liferay 6.1开发学习(一):环境搭建”。只是变更成了最新的对应软件版本。
http://www.huqiwen.com/2012/08/30/liferay-6-1-development-study-1/
对应的,以下是LifeRay的开发者网站的对应部分,英文的,似乎更老。胡启稳的文章更对中国人民的胃口。
首先是下载。下载如下所示的整合好的Eclipse+LifeRay IDE:
启动Eclipse后,配置LifeRay SDK:
然后配置Liferay运行环境:
因为实际运行Tomcat的目录是C:\LR62\liferay-portal-6.2-ce-ga4\tomcat-7.0.42, 如下:
Liferay的开发环境我们需要工程的编码为UTF-8,新安装的Eclipse的默认编码为GBK,修改方式为Window - Preferences - General - Workspace,在这下面的Text file encoding处选择other,UTF-8。点击OK保存。
在Eclipse中尝试启动TomcatServer,有如下错误,估计是因为这个Server和真正的Server不是同一个。:
==========================================================================
经过检查,确实是Tomcat没有设置对。关键是要选择Liferay V6.2 CE (Tomcat 7) 那一项。如下:
然后设置了更多的相关目录和文件选项,如下:
然后再启动这个Server,就正常可以启动了,部分的显示如下:
。
尝试第一个Portlet: