`
yutiansky
  • 浏览: 197487 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

找出Web程序依赖的所有的JAR

阅读更多

■問題

 WebAppを開発する際、Spring、Strutsなどを利用すると、JARファイルがたくさん依存されて、どれか利用されているか区別できなくなる。

 

■対策

 Tomcatの場合、クラスをロードする機能を実現しているのは、「org.apache.catalina.loader.WebappClassLoader」である。ログを埋めてロードされたJARの一覧を取得できる。

 

■サンプル

 私作ったClassを下記のように設置し、D:\tian.txtにロードされたJAR一覧作成できる。

 

■ClassファイルのZIPは、下記からダウンロードできる。

 http://dl.iteye.com/topics/download/8f3d2f96-93cb-3cdf-bf76-c232dc22d2db

 

■変更したソースは、下記からダウンロードできる。

 http://dl.iteye.com/topics/download/1bf32884-9e1b-384d-a9f7-2f27443df274

 

  • 大小: 35.9 KB
分享到:
评论

相关推荐

    找出Web程序依赖的所有的JAR(中文)

    NULL 博文链接:https://dncsoft.iteye.com/blog/1102930

    cxf最少依赖jar包

    - 使用工具如Maven或Gradle的依赖管理功能,可以自动解决和优化依赖树,找出最小集。 3. **JAX-WS和JAXB**: - `jaxb-api.jar`和相关实现(如`jaxb-impl.jar`, `jaxb-runtime.jar`):提供了Java对象到XML数据的...

    spring 源码 依赖 jar包

    Spring框架是Java开发中不可或缺的一部分,它以其IoC(Inversion of Control)和AOP(Aspect-Oriented Programming)特性而闻名,极大地简化了企业级应用...所以,花时间研究Spring的源码和依赖jar包是非常值得的投资。

    pagehelper插件及依赖jar

    在PageHelper中,JSqlParser被用来分析输入的原始SQL,找出需要插入分页参数的位置,确保分页操作的正确性。例如,它可以解析出`SELECT * FROM table WHERE condition`这样的SQL,然后在适当的位置插入`LIMIT start,...

    liferay门户调用webservice依赖jar包

    在Liferay中,调用Web服务(如SOAP或RESTful Web Services)是通过依赖于特定版本的JAR包来实现的。这些JAR包包含了必要的API和工具,使得Liferay能够与外部系统进行通信,例如数据交换、业务集成等。 在这个场景中...

    web相关jar包及源码

    通过阅读源码,开发者可以了解最佳实践,学习设计模式,甚至找出并修复潜在的问题。 在实际开发中,合理地引入和使用这些jar包能够极大地提高开发效率,降低出错率。同时,了解它们的工作原理,可以帮助开发者在...

    xml-apis-2.0.2.jar ecside 依赖包之一

    "META-INF"目录则包含有关jar文件元数据的信息,比如MANIFEST.MF文件,该文件列出了jar文件的主类、依赖和其他配置信息。"javax"目录可能包含了 javax.xml.* 包,这些是Java标准版提供的XML处理API。"license"目录...

    saaj.jar包

    - **错误处理**:当出现`SOAPException`时,可以检查异常信息,找出导致问题的原因,如错误的SOAP消息结构、网络问题或服务器错误。 **集成与依赖** 在Java应用中使用`saaj.jar`时,还需要确保与之相关的JAXB...

    iText-2.0.8&iTextAsian.jar&core-renderer,html转pdf依赖包

    此时,需要熟悉iText的错误日志和调试机制,以便找出问题并进行修复。 综上所述,iText和iTextAsian.jar是HTML到PDF转换的关键工具,它们提供了丰富的功能和良好的亚洲语言支持。在使用过程中,确保HTML的正确格式...

    JMeter WebSocketSampler 依赖jar包2018最新~~!!!!!

    总之,JMeter WebSocketSampler的2018版依赖jar包是进行WebSocket性能测试的关键,它们为JMeter提供了测试WebSocket服务的能力,确保了开发者和运维人员能够全面了解其应用程序在实际环境中的表现。

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

    当然你可以采用其它的一些工具来设法令整个应用包变小,节省空间的重点在于准确地找出自己所需的Spring依赖类,然后合并所需的类与包就可以了。Eclispe有个插件叫 ClassPath Helper可以帮你找找所依赖的类。 Spring...

    weblogic部署项目jar冲突解决

    1. **排除冲突的JAR包**:检查应用的`WEB-INF/lib`目录,找出可能与WebLogic自带库冲突的第三方JAR包。WebLogic通常包含大量的标准Java EE库,如果应用中重复引入了这些库,就会发生冲突。可以尝试移除或替换冲突的...

    SSH整合jar包,彻底解决集成jar包冲突问题

    1. **分析依赖**:使用Maven的`dependency:tree`命令或Gradle的`dependencies`任务,查看项目的完整依赖树,找出冲突的jar包。 2. **排除冲突**:在Maven的pom.xml或Gradle的build.gradle文件中,使用`exclusions`...

    jmeter测试websocket依赖包

    在测试过程中,要关注关键指标,如响应时间、吞吐量、错误率等,以便找出可能的性能瓶颈。 总的来说,"jmeter测试websocket依赖包"使得JMeter能够支持WebSocket接口的性能测试,这对于开发和维护基于WebSocket的...

    S2SH的jar包

    3. **删除错误jar包**:根据错误信息或项目配置,找出可能导致问题的jar包并删除。 4. **获取新jar包**:从官方仓库、Maven仓库或其他可靠来源获取最新或与项目兼容的S2SH相关jar包。 5. **复制并导入**:将新的jar...

    JavaEE项目SSM项目所需全部jar包(mysql)

    2. **SpringMVC**:作为Spring的一部分,SpringMVC是一个用于构建Web应用程序的模型-视图-控制器(MVC)框架。它将业务逻辑、数据展示和用户交互分离开来,使得代码更易于管理和扩展。SpringMVC通过...

    appium 移动端自动化测试依赖jar包.

    8. **分析结果**:根据测试报告,分析测试结果,找出失败的原因,修复问题后重新运行测试。 总的来说,这个压缩包提供的jar文件是进行Appium移动端自动化测试的基础,通过它们,开发者能够构建自动化测试脚本,提高...

    thumbnailator-0.4.8 jar包

    "thumbnailator-0.4.8 jar包"是Java编程环境中的一款强大且易于使用的库,专为生成图像的缩略图而设计。这个库的名字来源于“thumbnail”(缩略图)和“generator”(生成器),它提供了一个简单、直观的API,帮助...

Global site tag (gtag.js) - Google Analytics