1、Liferay Portal 6.1 源码部署到eclipsecontribute:湖北红安 shimanandate:2012/9/26一:下载文件。进入网站 http:/ 下载文件:1、 Bundled with Tomcat下载地址 :http:/ Portal Source下载地址 :http:/ : liferay-portal-src-6.1.1-ce-ga2-20120731132656558.zip3、 Plugins Sdk下载地址 : http:/ : liferay-plugins-sdk-6.1.1-ce-ga2-20120731132656558.zip4、 Life
2、ray IDE 1.6.0 下载地址 : http:/ eclipse_Liferay_IDE_1.6.0.v201207162359-win32.zip二、安装准备工作(此部分请参考网上有详细教程)1、 jdk 安装及环境搭建下载地址: http:/ jdk-7u7-windows-i586.exe,双击安装,我安装路径为: D:Javajdk1.7.0_07,设置环境变量:JAVA_HOME 为:D:Javajdk1.7.0_07,path 中添加:%JAVA_HOME%bin; CLASSPATH 为:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtoos.j
3、ar;2、 ant 安装及环境搭建下载地址: http:/www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.zip下载文件:apache-ant-1.8.4-bin.zip,后解压,我解压到 D:apache-ant-1.8.4,设置环境变量:ANT_HOME 为 D:apache-ant-1.8.4,path 中添加:%ANT_HOME%bin;%ANT_HOME%lib3、安装 mysql(略 ),请从网上查找相关资料。三、eclipse ide 及 liferay sdk 安装1、新建文件夹 D:liferay,这个文件夹将作为
4、liferay 安装的根文件夹,所有涉及到 liferay 的操作将都在改文件夹下进行。解压eclipse_Liferay_IDE_1.6.0.v201207162359-win32.zip,放在D:liferay 下面,文件夹结构为:D:liferayeclipse,效果图如下:图 1双击 eclipse.exe 运行,进入 eclipse 界面,单击 Windows-Preferences,选择 Liferay-installed Plugin SDKs,下图:图 2单击上图中 Add按钮,出现下图,填写 sdk 的 location 和name,文件夹 D:liferayliferay-
5、plugins-sdk-6.1.1 为前面下载的文件 liferay-plugins-sdk-6.1.1-ce-ga2-20120731132656558.zip 解压后,所放置位置。图 3单击 ok 按钮 ,进行 sdk 插件安装。四、导入 liferay6.1 源码到 eclipse1、先解压文件 liferay-portal-src-6.1.1-ce-ga2-20120731132656558.zip,liferay-portal-tomcat-6.1.1-ce-ga2-20120731132656558.zip,均解压到 D:liferay 下面,效果图如下:图 4图 5建文件夹 D:
6、liferaybundles,建上面“图 5”中的 tomcat-7.0.27拷贝到 D:liferaybundles 下面,bundles 是 liferay 配置文件中规定的名称,应保持一致,效果图为:图 6进入文件夹 D:liferaybundlestomcat-7.0.27webappsROOT,将里面所有文件全部删除。后面会生成网站内容,放置到该文件夹下面。2、导入源码:进入 eclipse 界面,菜单操作: File-Import,出现下面效果图:图 7单击上图中 Import 菜单,出现下面效果图。图 7单击上图中 Finish 按钮。五:使用 eclipse,编译源码,部署网站
7、。进入 eclipse 界面,菜单操作:1、tomcat 配置File-New-Other,出现下面效果图。图 8上图菜单操作 Server-Server,出现下面效果图:图 9单击上图中 Next,出现下图图 10单击上图中 Finish 按钮,完成配置。2、编译、部署Ant 准备工作:Eclipse 界面,菜单操作:Windowd-Preferences,出现下图。上图中 Ant-Runtime,Classpath-Ant Home Entries(Default),单击右边 Add External JARS ,在打开窗口中,找到文件D:liferayliferay-src-6.1.1l
8、ibdevelopmentecj.jar,打开即可。这个文件的作用是 liferay 在编译时用到,他比 javac,likes 编译速度要快。Eclipse 界面,在透视图 Project Explore 中找到上面导入的portal-trunk 项目图 11往下面找 protal-web,找到 build.xml 文件。图 12单击上图中 build.xml,右键 Run As-Ant Build,下面效果图。图 13下图中勾选 build-themes。图 14单击 Run 按钮,生成 themes。Eclipse 主界面,进行下图操作。找到 Project Explorer下面的 bu
9、ild.xml。图 15鼠标右键 Run As-Ant Build,出现下面效果图。图 16上图中勾选 compile(default)和 deploy,单击 Run 按钮,完成编译部署。在编译过程中,如果遇到 The environment variable ANT_OPTS is not set.Please set it to the recommended value of “-Xms256M Xmx1024M“.可编辑 D:apache-ant-1.8.4binant.bat,在上面加入 set ANT_OPTS=-Xms256M Xmx1024M,效果图为:该问题也可网上查资料,进
10、行解决。最终发布到 D:liferaybundlestomcat-7.0.27 的D:liferaybundlestomcat-7.0.27webappsROOT 文件夹下。运行 D:liferaybundlestomcat-7.0.27binstartup.bat,查看网页效果图。启动后,会自动打开网页。如下图:图 17数据库配置操作:上图中的局部图图 18单击 change,进行数据库配置,这里使用 mysql,要求提前在本机安装 mysql.图 19填入上图中参数,User Name 和 Password 为 mysql 安装时的用户名和密码。这样,源码在 eclipse 中可修改。修改之后,如想发布到网站,还是要使用 ant 进行编译,自动打包发布。如有疑问,可联系我。联系方式: