myeclipse中对jar包中的类热部署调试方法介绍

来源:互联网 发布:vb程序设计基础教程 编辑:程序博客网 时间:2024/05/17 04:15
在myeclipse代码中调试jar包中的类一般方式是修改了类后把代码替换jar中的class,然后替换系统中的jar文件并重启Web服务器,对jar可以关联源代码,关联后就能够断点跟踪代码。

上面的方式并不能热部署,每次修改后需要替换class并重启,这样严重影响力了开发效率,如何解决呢?
方式一:项目引用进行关联,项目上点右键-->Build Path-->Configuration Build Path-->Projects-->Add...选择jar的源代码项目,这样做后jar中的代码会编译到项目WEB-INF/classes目录下。



方式一有一些局限性,对于EJB的jar包,jar包必须放在指定的位置并配置配置文件,真正运行的代码是配置文件指定的jar包位置,这样方式一就能满足要求了。请看方式二.

方式二:将jar的源代码编译后的class输出到项目部署jar的位置,但eclipse管理的项目编译后的class输出目录只能选择项目中的目录,默认是bin目录,如何选择项目外的任意路径呢?项目上点右键-->Build Path-->Configuration Build Path-->Source-->Default output folder-->Browse-->Create NewFolder-->输如任意名并选择Advanced-->Link to folder in the file system选中-->Browse...这样就能选择项目外的任意指定路径了,您需要事前在jar的位置建一个与jar同名的文件夹(如:“xxxxx.jar”,注意“.jar”是文件夹名的一部分),刚才Browse...就选择这个xxxxx.jar就可以了。