生产环境部署war包怎么设置classpath

前面讲过了Maven建立了依赖关系把系统分割成了若干个jar/war包. 

common /util 配置文件xml/properties分布在各个jar包中(保持应用之间相对独立)。 问题产生于:把原有的项目直接拉过来打包、部署、启动僦报错,applicationContext.xml找不到很明显是读取不到jar包中的配置文件。 

要导入其它jar包中的配置文件这么写 

就这么简单,重新打包、部署、启动成功 在瀏览器中打开

我部署一个ejb2.0调用spring1.2 bean的应用老是提礻找不到类错误,因为供ejb调用的业务接口在war包里边

项目打包结构是这样的

即ear包下面有两个包分别是war包和jar包

现在我要在jar包中调用war包中的配置和类,有什么办法可以实现

另外我的应用时ejb调用spring bean 其中主要的错误是如下面的ejb session类创建不成功所致



  

我怀疑这里没有办法读取war包中的spring配置。

我要回帖

 

随机推荐