如何将存在maven仓库中的jar包加载到JBoss的环境中

来源:互联网 发布:电商大数据 豆瓣 编辑:程序博客网 时间:2024/06/05 00:39

在JBoss中启动自己的组件报如下的错误,首先检查自己的组件的pom文件中是否有加入上述的依赖,如果没有加入该依赖的话,就到maven的中央仓库中去找到指定的依赖,其中maven的中央仓库的地址是:::http://search.maven.org/  。若自己的pom文件中存在该依赖,但是仍然报这个错误的原因就是,该需要的依赖是已经加到maven的本地仓库了,但是并没有从maven的本地仓库加载到JBoss的环境中,所以你需要做的事情是把在maven仓库的jar包怎么加载到JBoss的环境中,有一下三种方法


第一种::在JBoss的控制台下先通过命令:restart :bundleID然后看看缺少什么jar包,然后到maven的中央仓库中去下载相应的jar包,将该jar包放在JBoss的deploy文件夹下面,JBoss会自动加载里面的jar包,但是这样不太合理,因为其他人可能也会用这样的方式导入不同版本的,但是是同一类型的jar包,所以会有版本的冲突

第二种::在JBoss的deploy文件夹下用features文件下配置来进行将相应的jar包配置进行,添加bundle,然后在features文件中加入groupid,等来进行配置


第三种:将需要的jar包放在自己的项目里进行打包,这样做的话可以避免会由于自己导入的jar包影响其他的组件。

0 0