IBM WebSphere Portal Server 6使用xmlaccess脚本进行部署

时间:2013-01-24 10:14:01

标签: xml websphere-6.1 websphere-portal

我是IBM技术的新手,我的公司要求我在IBM Websphere Portal Server 6.1 IBM AIX OS基础上实现一个portlet。

我想使用脚本shell部署或更新我的portlet。第一个问题,是否有可以执行此操作的脚本?

如果是xmlAccess.sh,我尝试了这个命令:

/PortalServer/bin/xmlaccess.sh -in deployIL1Portlet.xml -user wasadm -password ********* -url http://localhost:13040/wps/config

deployIL1Portlet.xml内容:

<?xml version="1.0" encoding="UTF-8" ?>
<request
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="PortalConfig_6.0.1.xsd" 
    type="update">
    <portal action="locate">
        <web-app action="update" active="true" uid="fr.laposte.disf.il1.portlet.QuizPortlet">
           <url>file:///data1/wasWP61IL1D101N1/il1/il1.war</url>
        </web-app>
    </portal>
</request>

我有这个错误:

EJPXB0006I: Connecting to URL http://localhost:13040/wps/config
EJPXB0002I: Reading input file /data1/wasWP61IL1D101N1/profile/PortalServer/bin/deployIL1Portlet.xml
EJPXB0013E: An error occurred while receiving the response.
EJPXB0016E: An error occurred on the client: sun.io.MalformedInputException

在IBM论坛上,我发现: http://www.ibm.com/developerworks/forums/thread.jspa?threadID=205808

所以我检查了wkplc_comp.propertiesXmlAccessPortWpsHostPort等于13040

如果您有一些线索,那将是一个真正的帮助! 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用以下策略:

首先,通过管理控制台安装您的应用程序。然后,安装后,您可以导出webapp配置以生成XML文件,您可以通过 xmlaccess 将其用于将来的更新。