1

使用 NB 8.1 和 maven 项目运行 WLS 12.1.3。我们熟悉 ejbs 和 Web 服务。如果我们将ear构建为一个开放目录部署(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'd .war文件的内容,它与打开的war目录相同。

4

0 回答 0