myeclipse远程调试weblogic

    此文章只针对linux系统下的修改,windows的差别不大。首先是设置weblogic:

    一、修改bin目录下的setDomainEnv.sh文件(windows下为setDomainEnv.cmd),找到如下的行:

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
else
	JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -da"
	export JAVA_OPTIONS
fi

在前面增加 debugFlag = “true”即可。接着从myeclipse启动weblogic,如果发现没效果,可以直接把如下几行

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..."
复制到if的前面,同时把”suspend=n“改成“suspend=y”(设置成y的作用是:启动weblogic的时候,应用程序启动的时候会被挂起,直到myeclipse远程调试连接到weblogic的时候,应用程序才继续启动)。然后启动weblogic,会有如下图提示,表明正在监听端口,端口号默认是“8453”,如被占用,可在setDomainEnv.sh中的DEBUG_PORT="8453"处进行修改。


二、设置myeclipse的Remote Debug。Debug Configurations...,然后选择Remote Java Application,新增一个application。

Host和Port就按实际的填写,Projects一栏选择相应的工程,如果有多个工程,可以点source通过add增加多个工程。剩下的就是点击debug。



补充说明:
    如果不设置“suspend=y”可能也可以进行断点调试,但未设置的情况下,因为自己在进行调试的过程中,先启动服务器上的weblogic,然后再用myeclipse进行debug的时候发现连接有连接上,但却无法进入断点,weblogic的启动日志貌似也没看到有提示“正在监听端口****”。后来设置成了“Y”就能够正常进行远程断点调试了。由于时间关系,没有去验证无法进入断点的原因。



                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 1. 首先,确保你已经安装了MyEclipseWebLogic服务器。 2. 打开MyEclipse,选择“Window”菜单,然后选择“Preferences”。 3. 在“Preferences”对话框中,选择“Server”选项卡,然后选择“Runtime Environments”。 4. 点击“Add”按钮,选择“Oracle”作为厂商,然后选择“Oracle WebLogic Server”作为服务器类型。 5. 输入WebLogic服务器的安装路径和域路径,然后点击“Next”。 6. 在“Server JRE”页面上,选择WebLogic服务器所使用的Java版本,然后点击“Finish”。 7. 在“Preferences”对话框中,选择“Java”选项卡,然后选择“Installed JREs”。 8. 点击“Add”按钮,选择WebLogic服务器所使用的Java版本,然后点击“OK”。 9. 在“Preferences”对话框中,选择“Java EE”选项卡,然后选择“Installed JREs”。 10. 点击“Add”按钮,选择WebLogic服务器所使用的Java版本,然后点击“OK”。 11. 现在,你已经成功配置了MyEclipseWebLogic服务器。你可以创建一个新的Web项目,并将其部署到WebLogic服务器上。 ### 回答2: MyEclipse是一款功能强大的Java开发工具,它可以帮助开发者快速搭建和配置WebLogic服务器。下面介绍如何在MyEclipse中配置WebLogic服务器。 首先,需要下载WebLogic服务器并安装。安装完成后,打开MyEclipse,选择“Window”菜单栏中的“Show View”,在弹出的菜单中选择“Server”视图。 接着,在“Server”视图中选择“create a new server”按钮,然后选择“Oracle”文件夹中的“WebLogic Server”选项。在弹出的窗口中,填写服务器的名称、选择WebLogic安装路径和JDK路径等信息,然后点击下一步。 在下一个页面中,选择要配置的服务器,然后点击“Next”按钮。接着,输入WebLogic管理员的登录信息,包括用户名和密码,然后点击“Finish”按钮。 在MyEclipse中成功配置WebLogic服务器后,可以开始进行项目开发。可以选择“File”菜单中的“New”选项来创建新的Java项目。将项目部署到WebLogic服务器上,可以在“Server”视图中展开服务器的节点,然后右键单击,选择“Add and Remove”选项,在弹出的窗口中选择要部署的项目并点击“Add”按钮,最后点击“Finish”按钮即可完成项目部署。 另外,为了使WebLogic服务器正常运行,需要在MyEclipse设置中添加WebLogic的lib路径。可以在“Window”菜单栏中选择“Preferences”,在弹出的菜单中选择“Java”文件夹中的“Installed JREs”,然后选中要使用的JRE,点击“Edit”按钮,点击“Add External JARs”按钮,添加WebLogic的lib路径即可。 总之,MyEclipse配置WebLogic服务器非常简单,只要按照上述步骤操作即可顺利完成。 ### 回答3: MyEclipse是一种被广泛用于Java EE和Web应用程序开发的集成开发环境,是集成了Eclipse、Web Builder和其他额外插件的全面开发工具。WebLogic是许多企业选择为他们的应用程序服务器的选择。本篇文章将主要介绍如何使用MyEclipse配置WebLogic的方法。 第一步:下载WebLogic,你可以从Oracle官网找到最新的版本,选择满足你需求的最新的版本。 第二步:下载MyEclipseMyEclipse商业版本与社区版本的不同在于商业版本支持Java EE 5和Java EE 6,更多其他更加专业的功能也支持商业版本,如果具备这个条件,商业版本自然比社区版本更好。 第三步:安装MyEclipse并启动MyEclipse。 第四步:创建一个新的WebLogic服务器。你需要提供WebLogic服务器的安装路径。 第五步:在MyEclipse中创建你的Web工程或者打开一个存在的工程。 第六步:在MyEclipse的服务视图中单击刚才创建的WebLogic服务器,然后选择“启动”选项。 如果没有显示图标,则在顶部菜单栏中选择Windows > Show View > Other > Server。 第七步:将应用程序部署到WebLogic服务器上。要完成这一步,你需要在服务视图下面右键单击WLS服务器图标然后选择“添加和移除”项目,勾选你想要的项目,点击添加,最后点击完成。 第八步:运行Web应用程序。你需要先按照第五和第六步做,或者你可以选择“运行”选项卡上的“服务器”部分。此时,MyEclipse会在WebLogic中启动你的应用程序并自动打开你的默认浏览器并运行测试。 以上便是MyEclipse配置WebLogic的方法,需要注意的一点是,模拟器不是真正的WebLogic。在真正的WebLogic上,有时需手动配置一些内容以便正确部署你的应用程序。如需了解更多关于WebLogic的配置信息,可以参考所有的WebLogic文档或者查看Oracle官网上的WebLogic资源。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值