Liferay(一)安装部署开发环境
2008-09-19 18:11
375 查看
Liferay(一)安装部署开发环境 1、配置jikes jikes 首页 http://jikes.sourceforge.net/ 下载地址 http://sourceforge.net/project/showfiles.php?group_id=128803&package_id=141061&release_id=306072 文件 jikes-1.22-1.windows.zip 解压缩到固定文件夹后 配置 JIKES_HOME=D:/tool/jikes1.22 其他的 ANT_HOME=E:/book/ant/apache-ant-1.7.0 JAVA_HOME=D:/tool/jdk1.5 也一并配置 2、导入源码 源码首页 http://sourceforge.net/projects/lportal 下载地址 http://sourceforge.net/project/showfiles.php?group_id=49260&package_id=42607&release_id=618661 文件 liferay-portal-src-5.1.1.zip 解开压缩,导入到myeclipse中 找到文件release.properties 新增加一个文件为release.${userName}.properties 我的就改成了release.Administrator.properties 在其中加入: lp.ext.dir=D:/liferay/ext 找到build.xml 然后用myeclipse的ANT插件,执行: 顺序执行clean ,start ,build-ext 在目录下生成了 ext这个项目,同样导入到myeclipse里面 找到app.server.properties文件 新建一个文件app.server.${userName}.properties 我的建立的是app.server.Administrator.properties 内容如下: lp.ext.dir=D/:/liferay/ext app.server.type=tomcat app.server.tomcat.dir=D:/liferay/ext/server/tomcat5.5 liferay 首页 http://www.liferay.com/web/guest/home 下载地址 http://www.liferay.com/web/guest/downloads/portal 文件 liferay-portal-tomcat-5.5-5.1.1.zip 在ext下新建文件夹server,解开上面的文件压缩之后,重命名为tomcat5.5 将myeclipse的启动TOMCAT改到该路径上 jdk选择我们配置好的jdk1.5 Jdk选项下面 optional jave vm argument输入如下内容: -Xms256m -Xmx512m -Djava.security.auth.login.config=D:/liferay/ext/server/tomcat5.5/conf/jaas.config 执行EXT项目的build.xml的deploy方法 将D:/liferay/ext/server/tomcat5.5/conf/Catalina/localhost目录下的 ROOT.xml文件内容修改为: <Context path="" docBase="ROOT" debug="0" reloadable="true" crossContext="true"> <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="liferay" password="liferay" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.101/lportal"> </Resource> <Resource name="mail/MailSession" auth="Container" type="javax.mail.Session" mail.transport.protocol="smtp" mail.smtp.host="localhost"> <Realm className="org.apache.catalina.realm.JAASRealm" appName="PortalRealm" userClassNames="com.liferay.portal.security.jaas.PortalPrincipal" roleClassNames="com.liferay.portal.security.jaas.PortalRole" debug="99" useContextClassLoader="false"> </Context> 启动TOMCAT可以访问自己的8080端口 http://localhost:8080 可以看到欢迎页面 注意其中的 <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="liferay" password="liferay" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.101/lportal"> </Resource> 我deploy过去的是如下: <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" driverClassName="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:lportal" username="sa" password="" maxActive="20" /> 是只用的内存数据库,而非mysql数据库,其实在这个ROOT.xml文件中有mysql的例子。那么我就搭建一个mysql算了,毕竟用起来要顺手些 3、配置数据库 建立ext工程数据库 (1) 在服务器上192.168.50.90安装建mysql数据库服务 (2) 在192.168.50.90数据库上执行 D:/liferay/ext/sql/create下的create-mysql.sql 先上传文件create-mysql.sql上服务器 然后执行 mysql -u root -pkaishi < /usr/tmp/create-mysql.sql 连上数据库检查 mysql -u root -pkaishi mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | easyview | | lportal | | mega | | mysql | +--------------------+ 5 rows in set (0.00 sec) 果然已经新增了数据库lportal (3)在mysql数据库上建立用户名为liferay,password =liferay,并将databse为lportal的所有权限授予liferay (lportal是create-mysql脚本自动建立的) grant all privileges on lportal.* to liferay@"%" identified by 'liferay'; flush privileges; (4) 解压MYSQL的JAVA驱动 下载地址: http://dev.mysql.com/downloads/connector/ 文件: mysql-connector-java-5.1.6.zip 解开压缩: 将mysql-connector-java-5.1.6-bin.jar 拷贝到 D:/liferay/ext/server/tomcat5.5/common/lib 使mysql的jdbc启动程序正常可用 修改那个ROOT <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="liferay" password="liferay" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.50.90/lportal"> </Resource> 以上所有步骤顺利完成后,启动myeclipse 里面tomcat服务,启动正常的话,在浏览器里输入http://localhost:8080 可以看到portal系统了 应用时,经常报错: java.lang.OutOfMemoryError: PermGen space 在启动参数中加入: -XX:MaxNewSize=256m -XX:MaxPermSize=512m |
相关文章推荐
- Spark 开发环境搭建(1)IDEA Gradle的安装部署、使用
- Windows 10下Laravel的开发环境安装及部署(Vagrant + Homestead)
- 【转载保存】Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
- CentOS minimal 安装和开发环境部署
- Android 开发环境在 Windows7 下的部署安装
- Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
- CentOS minimal安装和开发环境部署
- 安装PHP开发环境及部署PHP项目
- 用tarball实现liferay自动安装部署7-根据dnsdomainname判断节点环境
- [Linux]在Linux上部署Java开发环境笔记(二):Linux中安装JDK6.0
- [Linux]在Linux上部署Java开发环境笔记(五):Linux中安装MySQL
- Ubuntu、CentOS Linux系统安装Erlang,部署Eclipse+Erlide开发环境
- android sdk安装及开发环境部署
- Android 开发环境在 Windows7 下的部署安装
- Ubantu开发环境安装部署
- Django开发环境部署与安装
- [置顶] Windows 7, VMware Workstation10部署IOS开发环境[Mac OS X Server10.6系统安装]
- php开发环境安装和服务器环境的部署