• 1.Weblogic通Eclipse调试配置(Weblogic同Eclipse调试配置技术)


    概述:环境是eclipse,maven,svn,

    在实际的的应用项目中,我们经常遇到本地应用程序没有问题,而部署到Weblogic上缺出现问题,查看日志并找不到原因,这时就需要调试部署上的程序与本地eclipse连接通,找到原因;

    这里举例:java调用Tuxedo:在这里我们常用到的就是WTC与jolt,为了模拟生产环境,核心与前端通讯用的是WTC,我本地程序用的是jolt, 项目部署在weblogic上,

    (jolt与wtc发现不同:就是从核心获取查询文件jolt如果找不到文件从核心返回可以捕获异常,可以返回错误异常信息提示;而WTC如果找不到文件从核心返回,异常信息捕获不到,WTC没有对这块捕获异常进行处理,导致前端查询没有反应),这是后来找到的原因,下面介绍Weblogic通Eclipse调试配置步骤:我们项目用的是maven,SVN,Eclipse

    1. 在Manager上右键选Run As----  maven  install,  就打成war包,在Rap的target里面-----(可无:修改配置文件:打成war包后,需要修改的地方是:CoreC里的application-spring-config.xml---resources/spring/application-spring-config.xml)
    2. 在20.16.11.18(根据你们自己的地址,这是我自己随便写的一个数字)上Linux里:就是xshell登录web
    3. 这个端口就是与eclipse相连接的端口
    4. 启动weblogic服务,(以上是专门对调试搭建的一个weblogic环境),weblogic登录:

      http://xx.xx.xx.xx:7002/console/

      登录名:xxx

      密码:xxx

      进入部署后:部署war包

      互用性:WTC服务,jolt连接池

    5. eclipse里需要debug 配置的地方

    6. 需要注意你启动的端口与eclipse的port端口要一样8454,红色笔是要注意的地方(别忘啦,xx.war包放进weblogic里)这时就可以Debug运行你本地代码调试了。

    二,需要补充的:2016/12/29发现需要修改部署上的脚本

      就是weblogic上bin目录下setDomainEnv.sh

    JAVA_DEBUG=""
    export JAVA_DEBUG

    if [ "${debugFlag}" = "true" ] ; then
    JAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"
    export JAVA_DEBUG
    JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole..."
    export JAVA_OPTIONS

  • 相关阅读:
    扩展运算符(Spread operator)
    增强的对象字面量,解构赋值
    ES6 模板字符串(template string)
    let和const
    svg实现放大效果
    svg制作风车旋转
    jquery实现某宝放大点击切换
    jQuery之文档处理
    jQuery之属性操作
    jQuery css操作
  • 原文地址:https://www.cnblogs.com/zhangqf/p/6078438.html
Copyright © 2020-2023  润新知