您的位置:首页 > 运维架构 > Linux

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

2013-09-08 16:28 302 查看
参考官方文档 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: