首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

JRebel应用(二)Linux下部署的weblogic10.3

2012-07-25 
JRebel应用(二)Linux上部署的weblogic10.3JRebel应用(二)Linux上部署的weblogic10.3参考官方文档http://ww

JRebel应用(二)Linux上部署的weblogic10.3
JRebel应用(二)Linux上部署的weblogic10.3

参考官方文档
http://www.zeroturnaround.com/jrebel/installation/

选择Java 5 or later--------Unix-like(Linux,Mac OS X,etc),选择Oracle Weblogic 9.x,10.x,点击Show instructions

在weblogic的domain下/opt/bea/user_projects/domains/cpmis新增文件rebel.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd">
        <classpath>
                <dir name="/usr/tmp/main/build/WEB-INF/classes">
                </dir>
        </classpath>
        <web>
                <link target="/">
                        <dir name="/usr/tmp/main/build">
                        </dir>
                </link>
        </web>
</application>

拷贝jrebel.jar到路径/opt/bea/user_projects/domains/cpmis/bin,修改目录下的
setDomainEnv.sh
增加如下内容
JAVA_OPTIONS="-noverify -javaagent:/opt/bea/user_projects/domains/cpmis/bin/jrebel.jar" "$JAVA_OPTIONS"

可以正常启动并应用了。

但是启动Caused by: java.lang.OutOfMemoryError: PermGen space,启动参数要配置大些。

修改setDomainEnv.sh文件如下:


MEM_ARGS="-Xms512m -Xmx1024m"
export MEM_ARGS

MEM_PERM_SIZE="-XX:PermSize=256m"
export MEM_PERM_SIZE

MEM_MAX_PERM_SIZE="-XX:MaxPermSize=256m"
export MEM_MAX_PERM_SIZE

热点排行