使用NB 8.1和maven项目运行WLS 12.1.3。我们耳边有ejbs和网络服务。如果我们将耳朵构建为一个开放目录部署(war是一个打开的目录),那么它就被部署了 对于服务器,Web服务不会出现在管理控制台下部署中的“Web服务”下。这是将maven-ear插件和unpack元素设置为true:
<webModule>
<groupId>com.hsntech</groupId>
<artifactId>HansenIntegrationFramework-web</artifactId>
<contextRoot>/HansenIntegrationFramework-web</contextRoot>
<unpack>true</unpack>
</webModule>
但是,如果我将unpack设置为false,然后将ear的war部分放入.war文件中,则部署会在管理控制台中显示Web服务。有什么不同行为的线索?缺陷?我查看了jar.war文件的内容,它与open war目录相同。