2009-02-10 6 views

Répondre

2

Nous le faisons, localement, pas à distance, avec une tâche fourmi qui effectue les opérations suivantes:

1) copie est le fichier de guerre portlet au répertoire installApps du portail (puisque vous le faites à distance, vous devez FTP ou quelque chose, plutôt que de simplement le copier localement comme nous le faisons). 2) Exécute le script xmlaccess (dans notre cas, xmlaccess.bat, dans notre cas xmlaccess.sh) contre un fichier d'accès xml appelé "update.xmlaccess" dans un sous-répertoire du répertoire courant appelé "xmlaccess".

Voici un extrait du code de notre tâche ant. Certaines des valeurs sont des variables spécifiques à notre script, mais les noms doivent être assez simples pour comprendre ce qu'ils font:

<target name="deploy" depends="war" description="deploy the application"> 
     <copy file="${project.base}/target/${package.name}.war" todir="${portal.base}/installableApps" /> 
     <echo message="Deploying ${project.name} to WebSphere Portal." /> 
     <exec executable="${portal.base}/bin/xmlaccess.bat"> 
      <arg line='-in "xmlaccess/update.xmlaccess" -user ${wps.admin.user} -pwd ${wps.admin.password} -url ${wps.admin.url} 
       -out "xmlaccess/deploymentresults.xmlaccess"' /> 
     </exec> 
</target> 
+0

Pouvez-vous publier le fichier update.xmlaccess? J'essaye d'accomplir exactement la même chose –

+0

Désolé, malheureusement je n'y ai plus accès. –

Questions connexes