java Maven可以将模块部署到JBoss吗?
我们有一个Maven项目,用于将多个WAR部署到JBoss服务器。我们最近注意到,我们的几场战争所依赖的一个罐子使用了Xerial。当Xerial启动时,它尝试加载本机驱动程序,但只有第一个驱动程序成功加载本机驱动程序,其余的驱动程序失败并返回纯Java实现,因为本机驱动程序已经在类加载器中。我们真的希望通过在所有的WAR中加载本机驱动程序来重新获得性能
在我看来,最好的方法是将我们所依赖的jar作为一个模块添加到JBoss服务器,然后让服务依赖它
我的问题是,有没有办法让我们的Maven构建实现这一点?还是我们的做法完全错了
# 1 楼答案
我知道这个问题已经被标记为已回答,答案是这目前是不可能的,但我想提供另一种观点。我目前正在将Jboss模块部署到EAP6.1,Maven在我的工作中。我们所做的是使用maven-wago插件将模块scp到jboss服务器上的tmp目录。然后,我使用maven Vang插件向服务器发出ssh命令,以调用jboss cli。sh脚本并告诉它执行模块安装。以下是一个示例配置: