我使用eclipse插件创建了一个新的atg模块。我使用CIM来组装和部署项目,它工作得很好,但是当我创建一个自定义的droplet时,src文件夹和config文件夹没有组装,生成的EAR只包含jsp和atg所需的库。
项目结构http://postimg.org/image/98pk5o84n/清单文件
Manifest-Version: 1.0
ATG-Config-Path: config/
ATG-Required: DAS DPS DSS
ATG-J2EE: j2ee-apps/EShop-ee.ear
ATG-EAR-Module: j2ee-apps/EShop-ee.ear
ATG-Class-Path: lib/
- 我看到lib文件夹是空的。请再次检查此文件夹是否包含您编译的自定义液滴。
- src文件夹将不会被组装到目标ear中。
- 至于配置文件夹-这取决于你如何使用runAssembler脚本。
runAssembler有三个模式:
- 原地跑。目标ear文件只包含web应用程序及其内容(jsp,静态内容)。配置文件和类是从平台安装文件夹中使用的。
- 默认模式。目标ear文件包含web应用程序以及所有库和类。配置文件使用于平台安装文件夹。
- 独立。目标ear文件包含web应用程序、类和配置文件。你可以在app.earatg_boot .warWEB-INFATG-INF 中找到配置文件。