在weblogic 11g上部署liferay6

昨天在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

  1. 在weblogic域启动文件startWeblogic.cmd的@REM CALL setDomainEnv here.后面加入: set JAVA_OPTIONS=-Dfile.encoding=UTF-8。
  2. 在weblogic域配置文件setDomainEnv.cmd中设置文件中perm大小,默认是的是40M,最大128M,可以修改为默认128M,最大256M,具体的可以根据实际情况调整。

     
  3. 将tomcat下面的lib/ext目录下面的所有jar包复制到相应域的lib目录下面。如我现在使用的域是base_domain,则是复制到base_domain/lib目录下面。
  4. 从网上下载一个jsf-api-1.2.jar的jar包也复制到base_domian/lib目录下面。
  5. 在liferay工程的WEB-INF/class下面新建portal-ext.properties,在这里添加数据库JDBC配置(参看:http://hu437.iteye.com/blog/734614 里面的如何修改数据库连接),如果使用的是数据源,则添加配置:jdbc.default.jndi.name=jdbc/LiferayPool。
  6. 在weblogic所使用的JRE的lib目录下创建一个endorsed文件夹,然后复制serializer.jar和xalan.jar到这个目录。这两个文件可以在liferay工程的WEB-INF/lib目录下面找到。
  7. 把原先在Tomcat的Root文件夹拷贝到base_domain\autodeploy下面。
  8. 修改%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,即可进入工程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值