idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题

时间:2021-01-04 09:17:49
最近接手了一个新的项目,是基于jBoss容器的一个ejb项目,现在需要在idea中跑起来,遇到重重问题。
项目结构如下:
  idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题
plf和plw两个项目需要依赖于bl运行,而最终生成的jar包和war包需要整合成ear包运行,目前已经对bl, plf, plw 成功进行构建,打好各自对应的jar包,并生成最终的ear包,如下图:
idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题
Target目录下的ear包结构如下:
idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题
上述过程,我已经使用maven插件打包完成,现在需要将打好的包放到jboss中运行。

项目工程结构如下:
  idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题
在启动jBoss的时候,选择了exploded方式启动,这样一来,IDEA不会将整个项目打成war包放入jboss,而是直接连接到项目的输出目录,也就是
  idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题
可是在启动debug的时候,文件目录的结构却发生了变化
如下图:
  idea中的ejb项目 集成jBoss容器 打jar包和war包 并发布运行的问题
原来完整的war包在运行jboss debug模式的时候,war包里面的子目录跑到和war包同级目录来了,这是什么原因呢?是不是在project structure里面没有配置好?需要如何进行配置,还请专业人士帮忙讲解一下,感激不尽!!

1 个解决方案

#1


该回复于2018-03-15 16:02:20被管理员删除

#1


该回复于2018-03-15 16:02:20被管理员删除