¿Cómo implementar con Ant un portlet en el WebSphere Portal remoto?

votos
4

¿Cómo implementar con Ant un portlet en WebSphere Portal 6.0 (Linux) remoto?

Publicado el 10/02/2009 a las 13:23
por usuario
En otros idiomas...                            


2 respuestas

votos
2

Debería poder hacer esto con las tareas XmlAccess Ant. Consulte los apéndices de las mejores prácticas de implementación de escala empresarial de Redbook WebSphere Portal Versión 6 .

Respondida el 26/03/2009 a las 10:01
fuente por usuario

votos
2

Hacemos esto, localmente, no remotamente, con una tarea ant que hace lo siguiente:

1) copie el archivo de portlet war en el directorio installApps del Portal (ya que lo está haciendo a distancia, necesitará FTP o algo así, en lugar de simplemente copiarlo localmente como lo hacemos nosotros).

2) Ejecuta el script xmlaccess (en nuestro caso, xmlaccess.bat, en su caso xmlaccess.sh) contra un archivo de acceso xml llamado "update.xmlaccess" en un subdirectorio del directorio actual llamado "xmlaccess".

Aquí hay un clip del código de nuestra tarea ant. Algunos de los valores que contiene son variables específicas de nuestro script, pero los nombres deben ser lo suficientemente simples para descubrir lo que hacen:

<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>
Respondida el 06/04/2009 a las 18:58
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more