RAD设置ear中的工具lib

假设有j2ee项目test,对应的有testEAR。在test当中要用到如dom4j,jdbc jar等工具jar包。如果直接在工程的build path里面设置的话,开发过程当中没有问题,但在导出生成ear包的时候,会发现相应的工具类并没有被一起打包出来。即使修改mf文件也不可以。

 

这种情况,有以下两种解决方法:

第一,常规途径:在工程testEAR里面配置configure build path,然后再弹出的窗口左侧选择“J2EE Module Dependance”,然后选择需要的jar文件,之后保存。然后回到test工程,修改manifest.mf,加入jar文件名,然后打包成ear,会发现相应的jar包能够被自动打包进去。

 

第二,非常规途径:修改工程meta-inf目录manifest.mf文件,在classpath后面加入需要的jar包名。这里需要注意:每个jar包之间要用空格分开,不要用逗号;一行最多能容纳76个字符;最后,一定要注意在最后加两个空行,否则会有问题。

修改完classpath之后,可以将工程打包成ear,当然,如果仅仅修改mf文件,对应的jar包是不会被打包进来的。这个时候可以用一些压缩工具,如winrar等,手工的将需要的jar包加入已经打好的ear里面,然后再发布,效果和常规途径是一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值