昨天在weblogic上面部署liferay6,感觉还是有点曲折的,以下内容是从给公司写的部署文档上面摘取。其中weblogic的安装、域的创建、数据源的创建等过程,不再在此详述,有需要的请自行参阅weblogic相关的文档。
环境装备
1.Weblgoic 11g
版本号:10.3.5
来源:Oracle官方网站下载
2.JDK(jrockit/SUN)
版本:1.6.24
来源:weblogic 自带绑定版本
3.Liferay
版本:6.0.6(tomcat绑定版本)
来源:liferay.com网站下载
部署Liferay 6
- 在weblogic域启动文件startWeblogic.cmd的@REM CALL setDomainEnv here.后面加入: set JAVA_OPTIONS=-Dfile.encoding=UTF-8。
- 在weblogic域配置文件setDomainEnv.cmd中设置文件中perm大小,默认是的是40M,最大128M,可以修改为默认128M,最大256M,具体的可以根据实际情况调整。
- 将tomcat下面的lib/ext目录下面的所有jar包复制到相应域的lib目录下面。如我现在使用的域是base_domain,则是复制到base_domain/lib目录下面。
- 从网上下载一个jsf-api-1.2.jar的jar包也复制到base_domian/lib目录下面。
- 在liferay工程的WEB-INF/class下面新建portal-ext.properties,在这里添加数据库JDBC配置(参看:http://hu437.iteye.com/blog/734614 里面的如何修改数据库连接),如果使用的是数据源,则添加配置:jdbc.default.jndi.name=jdbc/LiferayPool。
- 在weblogic所使用的JRE的lib目录下创建一个endorsed文件夹,然后复制serializer.jar和xalan.jar到这个目录。这两个文件可以在liferay工程的WEB-INF/lib目录下面找到。
- 把原先在Tomcat的Root文件夹拷贝到base_domain\autodeploy下面。
- 修改%DOMAIN_HOME%\config\config.xml文件,在<configuration-version>10.3.5.0</configuration-version>下添加:
- <app-deployment>
- <name>liferay</name>
- <target>AdminServer</target>
- <module-type>war</module-type>
- <source-path>autodeploy\ROOT</source-path>
- <security-dd-model>DDOnly</security-dd-model>
- <staging-mode>nostage</staging-mode>
- </app-deployment>
到此,启动weblogic,即可进入工程。
1
顶
顶
0
踩
踩
发表评论
- 浏览: 160405 次
- 性别:
- 来自: 昆明
最近访客 更多访客>>
最新评论
- IT枪王: 免费的真好
Oracle_SOA_Suite_11g入门实例 - SINCE1978: jsr168 portlet不过是sun又一个半死不活的规范, ...
Liferay Portal 6学习笔记3:Liferay IDE的安装使用 - xhbgq: 谢谢分享,虽然没明白为啥要二维数组才能解决,可能还有好的办法, ...
axis2客户端调用时ArrayOf_xsd_string类型的处理 - ahuuhl: 楼主好人!
Oracle_SOA_Suite_11g入门实例 - aswedas: 请问为什么用手机登录liferay不能使用chat功能
Liferay Portal 6学习笔记4:Liferay开发模式介绍
参考知识库