您的位置:首页 > Web前端

Duplicate name in Manifest: Class-Path 问题处理方案

2007-04-10 11:11 381 查看
当jdk从 1.4.0更新到1.4.2时候,启动tomcat运行struts项目后, 后台会出现异常警告:

java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Class-Path

这是 jdk 1.4.2的一个bug,我们可以通过修改 struts.jar中Manifest文件来处理.

用winrar打开jar包,然后将MANIFEST.MF拷贝出来,按下面方法修改. 再替换回jar文件中,就可以了. 直接手工操作就可以了,不需要命令行进行重新打包.

原来:

Class-Path: commons-beanutils.jar

Class-Path: commons-collections.jar

Class-Path:commons-dbcp.jar

Class-Path:commons-digester.jar

Class-Path:commons-logging.jar

Class-Path:commons-pool.jar

Class-Path:commons-validator.jar

Class-Path:jakarta-oro.jar

修改为

Class-Path: commons-beanutils.jar commons-collections.jar commons-dbcp.jar commons-digester.jar commons-logging.jar commons-pool.jar commons-validator.jar jakarta-oro.jar

然后替换原来的MANIFEST.MF就可以了.

重新启动tomcat,异常就消失了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐