2014-07-13 1 views
0

J'ai créé un nouveau module atg à l'aide du plugin eclipse. J'utilise CIM pour assembler et déployer le projet, cela fonctionne bien mais quand j'ai créé un droplet personnalisé, le dossier src et le dossier config ne se sont pas assemblés, le fichier EAR généré contient uniquement les JSP et les bibliothèques requises.Assembler et déployer le problème du module ATG 11

Structure du projet

http://postimg.org/image/98pk5o84n/

fichier Manifest

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/ 
+0

Après la construction du module, est-ce que config/et lib/contiennent les fichiers .class et .properties que vous dites devraient être là? À quoi ressemble votre sortie runAssembler? – Patrick

Répondre

1
  1. Comme je vois le dossier lib est vide. Veuillez vérifier que ce dossier contient votre droplet personnalisé compilé.
  2. Le dossier src ne sera pas assemblé dans l'oreille cible.
  3. Comme pour le dossier config - cela dépend de la façon dont vous utilisez le script runAssembler.

runAssembler dispose de 3 modes:

  1. -run en place. Le fichier cible de l'oreille contient uniquement des applications Web et leur contenu (pages JSP, contenu statique). Les fichiers de configuration et les classes sont utilisés à partir du dossier d'installation de la plateforme.
  2. Mode par défaut. Target oreille fichier contient des applications Web avec toutes les bibliothèques et classes. Les fichiers de configuration sont utilisés depuis le dossier d'installation de la plateforme.
  3. -standalone. Le fichier cible de l'oreille contient des applications Web, des classes et des fichiers de configuration. Vous pouvez trouver les fichiers de configuration dans: app.ear \ atg_bootstrap.war \ WEB-INF \ ATG-INF \

Espérons que cela aide.