筹建Liferay的Eclipse调试环境

搭建Liferay的Eclipse调试环境

搭建 Eclipse 环境用于开发portal

创建一个新的Java Project,例如名为EXT,选择从已有资源中创建,加入先前生成的ext 目录,这个项目用于自己定制portal之用。

点击菜单Window | Show View | Other | Ant,可以将Ant界面打开,然后将EXT项目中的build.xml拖至Ant,可有包括Clean,Deploy等各种动作可以执行。双击 Deploy则开始如上一步:将EXT的web应用配置到tomcat服务器。

创建另一个新的Java Project,例如名为Portal Source,同样选择从已有资源中创建,加入先前生成的 portal 目录,这样项目包含Liferay的所有源代码,可用于调试。

第9步 创建Liferay Portal调试环境

点击菜单 Run | Run...,出现配置运行对话框。

在Main页面:
新建一个Java Application,命名为Tomcat,Project选择为ext,Main class输入为org.apache.catalina.startup.Bootstrap。

在Arguments页面:
Program arguments为start。VM arguments如下(注意修改对应的目录):

-Xms128m
-Xmx512m
-Dfile.encoding=UTF8
-Duser.timezone=GMT
-Djava.security.auth.login.config=D:/liferay/tomcat/conf/jaas.config
-Djava.endorsed.dirs=D:/liferay/tomcat/common/endorsed
-Dcatalina.base=D:/liferay/tomcat
-Dcatalina.home=D:/liferay/tomcat
-Djava.io.tmpdir=D:/liferay/tomcat/temp

输入Working directory 为D:/liferay/tomcat。

在JRE页面:
选择Project JRE;

在Classpath页面:
中Bootstrap Entries为JRE System Library,User Entries为D:\liferay\tomcat\bin\中的bootstrap.jar。

在Source页面:
加入EXT和Portal两个查询路径。

配置好后,运行Run或者Debug,则可以开始对Liferay Portal系统进行断点调试了。

第10步 最后强烈推荐Wireshark网络协议分析软件(Ethereal的前世今生)

下载地址:http://www.wireshark.org/download.html,免费。

最开始很傻,没想起来要用,对于Liferay的处理过程经常是一团雾水,有了Wireshark,那简直是豁然开朗,很好,很强大。