使用eclipse远程调试weblogic 操作方法

合集下载

在Myeclipse2015之中配置Weblogic12.c

在Myeclipse2015之中配置Weblogic12.c

在Myeclipse2015之中配置Weblogic12.x准备工作:·myeclipse 2015找下面的名字的软件即可;·weblogic 12.x下载地址:<复制到迅雷或其他下载软件之中即可>oepe-12.1.3-kepler-installer-win32;不要下载错了;到此我们的准备工作就算结束了;开始安装·Myeclipse 2015的安装我就不多说了,破解也就不说了,很简单,一般在破解工具中都有说明如何破解;·WebLogic 12.x的安装简单说一下吧,主要是安装之后的配置;<1>、当然是双击安装包了,会打开如下的界面,正在准备安装文件;<2>、选择你要安装的位置,也就是安装目录;<3>、安装概要,是一些安装信息,浏览一下即可,直接点击安装;<4>、开始安装,直到达到百分之百;<5>、到达百分之百之后点击下一步;接下来当然点击完成了啊,点击完成;到此算是安装完成了,接下来配置域,我的理解域就是和tomcat的webapps一样的效果;Weblogic 12.x配置:首先应该找到以下程序Configuration Wizard 双击打开如下界面,此步骤域的路径,也可以不用修改,保持默认,记住路径即可;<1>、选择产品模板,默认直接下一步;<2>、配置管理控制页面登录的账户和密码,可以自定义,记住即可;一定要记住,否则你登录不了管理页面设置不了数据源等,然后下一步;<3>、下面选择开发和默认JDK;你也可以尝试修改,看下是否有什么异常,我没尝试过,你可以试试;<4>、这一步选择管理服务器;<5>、下面是一些配置信息,你可以把端口好修改为80 不过最好不要修改保持默认,因为你不知道那个程序也在用80端口,这样的话你又要折腾一番;<6>、选择创建:完成就OK 了,然后点击下一步:点击完成;到此算是配置域完成了;Myeclipse 2015配置部分<1>、首先启动myeclipse 2015;<2>、打开Windows →Preferences<3>、选择Myeclipse<4>、选择Service→Runtime Environments→Add<5>、找到Weblogic Oracle Weblogic Service 12c重点:最下面的Create a new local Service 不要忘了勾选了;《我专门又切了一张图,一定要勾选》<6>、选择Weblogic 12.c的安装目录,和配置JRE<重要>一定要选择Weblogic 12c之中自带的JRE;<7>、点击Installs JREs之后打开如下界面,点击ADD<8>、选择第三个,然后选择Next点击Finish之后,我们还需要修改此jre为默认的;然后选择OK<10>、选择你配置好的JRE ,点击Next<11>、完善Weblogic 的配置:C:\Oracle ∙WebLogic installation directory:也可以理解为安装目录,不过此目录是所需的启动服务目录(个人理解) 例如:Admin password:是你配置域的时候,设置的管理用户密码;Security policy file:表示安全策略文件,12c在如下目录如下图所示,找到你的安装目录,简单的匹配下,就能找到到此就差不多完成了;<12>、点击OK看到了吗,是不是有了,我们启动下试试,看是不是能用;如果你看到下面的界面,那说明配置成功了。

在myeclipse中部署启动weblogic9

在myeclipse中部署启动weblogic9

在myelipse中部署启动weblogic9步骤:1、安装weblogic9.2
点击下一步:
点击是,然后下一步
点击浏览:
选择安装目录:
点击下一步:
点击下一步:
点击下一步:
选是点击下一步:
注意我前面选的安装目录是D:tools,所以这里应该是D:tools。

我已经装好了,这个你们默认点下一步就行。

点击下一步:
最后点击下一步就开始安装了。

2,创建weblogic域设置用户名密码。

点击BEA Products
点击tools
点击Configuration Wizard
默认点下一步:
点击下一步:
输入用户名,密码
点击下一步
点击下一步:
以了。

3,在myecliopse中部署
打开myeclipse,点击Window-- preferences出现如下界面,注意用户名和密码与建域的必须一致,最后点击OK。

配置jdk,选择jdk,然后点击Add
点击Diretory
JRE home:选择tool\bea\里面的jdk150_04,最后点击应用,确定即可。

4,在weblogic中署项目。

在浏览器中输入http://127.0.0.1:7001/console/输入创建域的用户名和密码:
先点锁定并编辑,再点击部署
点击安装
选择本地项目路径,选中单选按钮
最后下一步,下一步,下一步直到保存,就OK了,访问浏览器就可以启动项目了。

eclipse下weblogic发布调试

eclipse下weblogic发布调试

2)配制eclipse
选择工具栏Run->Debug..->Remote Java Application 右键,选择new
选择project,并修改host和port,应用 ,debug
之后启动weblogic,即可使用eclipse调试
之后将该应用服务c中自带antlr,并且低于antlr-2.7.5H3.jar的版本,会造成hibernate中无法执行hql,第三步不可忽略
2. 使用eclipse远程调试weblogic应用
1)更改startWebLogic.cmd文件添加一行,并修改倒数地二行
密码:weblogic
Execution domain root: C:\bea\user_projects\domains\tb33
Execution domain name:tb33
Execution server name:myserver
Hostname:portnumber localhost:7007
1)配置myEclipse下weblogic,以下示例中weblogic采用8.1.版本
以下为相关参数
Bea home directory : C:\bea
Weblogic installation directory: C:\bea\weblogic81
用户名:weblogic
更改后的部分如下
set DEBUG_OPTS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=1044,suspend=n
%JAVA_HOME%\bin\java %DEBUG_OPTS% %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% =%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% ername= %WLS_USER% -Dweblogic.management.password= %WLS_PW% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server

远程Weblogic管理

远程Weblogic管理
java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -mbean "LhtForum:Location=myserver,Name=weblogic.kernel.Default,ServerRuntime=myserver,Type=ExecuteQueueRuntime"
>比如:
java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JDBCConnectionPoolRuntime
返回连接池的使用情况,只是返回此时时间点的快照
java -classpath "D:\Program Files\bea\weblogic81\server\lib\weblogic.jar" weblogic.Admin -username weblogic -password weblogic -url t3://135.1.90.135:7001 DISCOVERMANAGEDSERVER
java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JVMRuntime
返回jvm的使用情况,只能是看到此时快照;
java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type ExecuteQueueRuntime

Eclipse 远程调试 WAS (WebSphere Application Server)

Eclipse 远程调试 WAS (WebSphere Application Server)

Eclipse 远程调试 WebSphere Application Server (WAS)我们用 Eclipse 开发 Web 项目时,多会用某个插件(如 MyEclipse) 来对Tomcat 中的应用进行单步调试。

而要调试 WAS 下的应用,MyEclipse 也是可以的,但在 MyEclipse 中启动 WAS 比较慢,且需要在本地安装一个 WAS。

再有便捷点的方法是用 WSAD (Websphere Studio Application Developer) 或它的升级版 RAD (Rational Application Developer),它们内置了对 WAS 很好的支持,不过也需要本机安装了 WAS,WSAD/RAD 肥大的身躯自是不必说。

若要让 WSAD/RAD 进行远程调试,似乎还得在Server 上安装个 IBM Agent Controller。

实际上 WAS 就支持远程调试的设置,打开它,你只需要用 Eclipse Debug 中的 Remote Java Application 功能连接到服务器上相应端口即行。

设置很简单,这样的办法你甚至可以在闲时偷偷的调试一下生产环境的 WAS 应用以验证测试环境难以/无法重现的问题。

具体做法如下(WAS 5.x 和 6.x 下的操作基本相同):一:配置 WAS,打开调试服务进到 WAS(或ND) 的管理控制台,在服务器->应用程序服务器中,点击要启用调试服务的应用服务器,然后进入调试服务,勾选上启动(指定当服务器启动时服务器是否将尝试启动指定的服务。

)。

JVM 调试端口默认为 7777,注意该端口不能有冲突(如有多个应服务器要启用调试服务时,需要指定别的端口)。

其他选项默认,或根据实际来设定。

确定、保存后重启应用服务器,WAS Base 版需要回到操作系统下重启,如果是在 ND 管理控制台下,可直接在页面中重启应用服务器。

Eclipse调试方法及log4j调试方法

Eclipse调试方法及log4j调试方法

PAOLO DESIGN
可以放公司标志
Log4j调试方法: 调试方法: 调试方法
6. 日志记录范围
log4j.rootLogger=info,appender1,appender2 rootLogger没有指定日志的操作范围,默认日志对所有的包操作,appender指明 输出的方式
如果只针对某些包操作,可以按如下修改: .client2 = info,appender1 表明只有在com.client2下面的包才作如上操作。
PAOLO DESIGN
可以放公司标志
设置断点 : 1. 普通断点 2. 条件断点
断点属性: 断点属性:
1.hit count 执行多少次数后暂挂 用 于循环 2.enable condition 遇到符合你输入 条件(为ture\改变时)就暂挂 3.suspend thread 多线程时暂挂此线 程 4.suspend VM 暂挂虚拟机
PAOLO DESIGN
可以放公司标志
Log4j调试方法: 调试方法: 调试方法
4. log4j.properties的使用 的使用 log4j.properties的内容显示如下: log4j.rootLogger=debug,appender1 (指明log4j中的输出级别是debug) log4j.appender.appender1=org.apache.log4j.ConsoleAppender (指明日志信息在 什么地方进行处理,这里指明是在控制台进行输出) yout=org.apache.log4j.TTCCLayout (日志文件的输出 样式)
PAOLO DESIGN
可以放公司标志
查看变量: 查看变量: Variables 视图(在 Display 窗口中)显示了选中的堆栈帧中的变量值。要查看 所请求的变量,只需展开 Variables 视图中的树直到您看到所请求的元素为止。 您也可以在 Debug 视图中单步执行代码的同时,在 Variables 视图中查看变量。

使用eclipse远程调试weblogic操作方法

使用eclipse远程调试weblogic操作方法

使用eclipse远程调试weblogic操作方法如果要在eclipse中远程调试weblogic,请使用如下方式:打开startWebLogic.cmd,并调整执行java命令的地方:%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JA VA_OPTIONS%=%SERVER_NAME%-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy " weblogic.Server调整为@REMORG : %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS % %JAVA_OPTION S% =%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy " weblogic.Server @REM Surport Remote Debug :set JAVA_DEBUG=-Xdebug -Xnoagent-Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend =n%JAVA_HOME%\bin\java %JAVA_VM% %JAVA_DEBUG% % MEM_ARGS% %JA VA_OPTIONS% =%SERVER_NAME%-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%-Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy " weblogic.Serveraddress=4000远程启动调试端口,可以自行修改。

Eclipse配置启动Weblogic

Eclipse配置启动Weblogic

Eclipse配置启动Weblogic博客分类:weblogicWeblogicEclipseMyeclipseJDKSQL Server作为备忘:1. BEA home directory:C:\BEA(假定WebLogic 安装在C:\BEA目录中)2 WebLogic installation directory:C:\BEA\WebLogic923 Admin username:用户名(来自WebLogic 中的配置)4 Admin password:密码(来自WebLogic 中的配置)5 Execution domain root:C:\BEA\user_projects\domains\mydomain6 Execution server name:AdminServer7 Security policy file:C:\BEA\WebLogic92\server\lib\weblogic.policy8 JAAS login configuration file:(Null)配置JDK:展开WebLogic 9 节点,点击JDK,在右边的WLS JDK name 处选择WebLogic 9 的默认JDK。

这里组合框中缺省为单独安装的JRE。

单击Add 按钮,弹出WebLogic -> Add JVM 对话框,在JRE 主目录处选择WebLogic 安装文件夹中的JDK 文件夹,我的版本为C:\BEA\jdk150_04,程序会自动填充其他选项。

单击确定按钮关闭对话框。

这时候就可以在WLS JDK name 组合框中选择jdk150_04 了。

至此,MyEclipse 中WebLogic 9 的配置工作就算完成了。

下面可以看看在Eclipse 中能否启动WebLogic 服务器了?安装了MyEclipse 之后,Eclipse 工具栏中就会有一个“Run/Stop/Restart MyEclipse Application Servers”下拉按钮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如果要在eclipse中远程调试weblogic,请使用如下方式:
打开startWebLogic.cmd,并调整执行java命令的地方:
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%
=%SERVER_NAME%
-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%
-Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
调整为
@REM
ORG : %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTION S% =%SERVER_NAME%
-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%
-Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server @REM Surport Remote Debug :
set JAVA_DEBUG=-Xdebug -Xnoagent
-Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
%JAVA_HOME%\bin\java %JAVA_VM% %JAVA_DEBUG% %MEM_ARGS% %JA VA_OPTIONS% =%SERVER_NAME%
-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%
-Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
address=4000远程启动调试端口,可以自行修改。

dt_socket这个一定要小写,否则将无法启动weblogic
下面是在weblogic10.3.2 aix下的配置结果:
大概在startWebLogic.sh (一定domain下)的189行,修改为如下:
${JAVA_HOME}/bin/java ${JAVA_VM} -version
JAVA_DEBUG="-Xdebug -Xnoagent
-Xrunjdwp:transport=dt_socket,address=30000,server=y,suspend=n"
export JAVA_DEBUG
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
echo "Starting WLS with line:"
echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS}
=${SERVER_NAME}
-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${JAVA_DEBUG} ${MEM_ARGS}
=${SERVER_NAME} -Dfile.encoding=UTF-8
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}
else
echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${JAVA_DEBUG} ${MEM_ARGS}
=${SERVER_NAME} -Dfile.encoding=UTF-8
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1 fi
然后再eclipse中配置remote java application,如下图:
就可以使用远程调试了。

相关文档
最新文档