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包位置,这样方式一就能满足要求了。请看方式二.
上面的方式并不能热部署,每次修改后需要替换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就可以了。
- myeclipse中对jar包中的类热部署调试方法介绍
- 关于如何将myeclipse工程中的jar包完整的部署到tomcat中
- myeclipse 中导入jar包的方法
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(一)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(二)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(三)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(一)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(二)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(三)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(一)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(二)
- Eclipse3.6与m2eclipse,run-jetty-run插件对WEB项目进行热部署以及在jar源码中进行调试(三)
- 在 MyEclipse 中删除引用JAR包的正确方法
- myeclipse中使用自带工具导出jar包方法
- Eclipse中查看/调试Jar包中的代码
- Eclipse中查看/调试Jar包中的代码
- MyEclipse 2013 中的 Tomcat 重启,重部署,热部署
- hibernate中的jar包介绍
- 解决CentOS缺少共享库:libstdc++.so.6
- linux经典书籍
- 案例分析:免费的维护服务
- 随机数
- Android属性之build.prop生成过程分析
- myeclipse中对jar包中的类热部署调试方法介绍
- 产生不重复的随机数(转载)
- sta与mta
- java与c/c++进行socket通信
- 头文件
- Modbus TCP和Modbus Rtu协议的区别
- 多线程编程浅析
- GitCae 操作流程
- oracle导入导出