项目部署随笔

在项目开发过程中遇到代码合并及部署时出现的错误,包括实现类注入冲突、cxfjar包冲突、web.xml配置问题及log4j路径错误等。解决方法包括删除多余类、移除冲突包、修正web.xml路径、清理缓存文件以及注意jdk版本兼容性问题。发布项目时,若发现tomcat下class文件夹无文件,可尝试清理项目设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于我们项目最近在两个地方进行开发,我们需要对代码进行合并,使用的cvs管理,但是两个地方的CVS版本不同,只能手工使用工具进行代码比较合成,我们使用的是WinMerge 工具,主要使用alt + 上下左右方向键,挺好用的。
合成代码以后,我们重新部署项目,结果跑不起来,总结出来一下错误. 多个实现类注入一接口,干掉多余的类;cxf jar 包冲突,干掉jaxb-imp包;web.xml中log4j.xml路径错误,在classpath 下找不到该路径;
还有一个需要注意的问题是:有时候明明在myeclipse 中对文件进行了 修改,结果还是报错,很有可能是缓存问题。
缓存文件需要删除3个地方: tomcat 下 work下面的缓存,tomcat下webapps下面的项目文件,值得注意的是:源代码下面 web-info下面的 class 文件夹也需要干掉;
有些错误与jdk的版本有关系,比如我测试过了,我们的webservice 在 jdk1.6下报错,而在1.618中就正常.
另外要注意:classpath: 就是工程目录下 那个 .classpath 文件:里面包含了所有的classpath目录或者jar包
当发布项目时,tomcat 下 class文件夹下没有文件,点击 project 下 的 clear 菜单那,重新发布即可解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值