如附录A中的ATG平台编程指南所述。 429我可以通过在我的DYNAMO_HOME / localconfig / postEnvironment.sh中指定atg.nucleus.class.path来创建ear文件而不在ATG常规类路径中包含我的模块(正如我所理解的那样,不将我的模块放在DYNAMO_ROOT目录中)。在创建和部署ear文件之后,我可以修改java类并查看应用程序中的更改,而无需重建ear文件,也无需使用ATG Control Center重新部署。但是在runAssembler组装的阶段,我收到一个错误: 错误:没有安装的ATG平台或包含与myModule匹配的AppModule的应用程序包。 有人有使用一次性类加载器的经验吗?
答案 0 :(得分:1)
如果您正在创建atg应用程序,那么有两种方法:
1.)开发模式 - 在开发模式下,应用程序从Oracle ATG Web Commerce安装中提取其Nucleus配置信息。 在此mod中,您可以进行配置更改,而无需重建EAR文件。 EQ。 runAssembler MyApp.ear -m MyApp DSS
2.)独立模式 - 在独立模式下,应用程序将其配置存储在EAR文件中
当量runAssembler -standalone -server myServer MyApp.ear -m MyApp DSS