Saturday, January 12, 2013

WASX7111E: Cannot find a match for supplied option: "[WebsiteDisplayer,

I ran into an error trying to run modify-servlet path. I filled appropriate value for  WpsContextRoot at wkplc.properties and WsrpContextRoot, WpsPersonalizedHome, WpsDefaultHome at wkplc_comp.properties file. 

While running the modify-servlet-path, 


<websphere-profile>/ConfigEngine.sh modify-servlet-path -DPortalAdminPwd=<portalAdminpassword> -DWasPassword=<wasAdminpassword>


The error I found at <websphere-profile>/ConfigEngine/log/ConfigTrace.log



[wplc-edit-ear] null

  [wsadmin] WASX7209I: Connected to process "dmgr" on node pulse-nodeDmgr01 using SOAP connector;  The type of process is: DeploymentManager

  [wsadmin] Editing AppName websiteDisplayer with new options
  [wsadmin] WASX7017E: Exception received while running file "/opt/app/WebSphere/AppServer/profiles/wp_profile/ConfigEngine/config/work/was/curJaclScript.jacl"; exception information: com.ibm.ws.scripting.ScriptingException: WASX7111E: Cannot find a match for supplied option: "[WebsiteDisplayer, websiteDisplayer.war,WEB-INF/web.xml, /ne/mccwebsiteDisplayer]" for task "CtxRootForWebMod"

[wplc-edit-ear] /opt/app/WebSphere/PortalServer/ui/wp.mashup.widgets.deploy/config/includes/wp.mwidgets.deploy_cfg.xml:183: Java returned: 105
[wplc-edit-ear]         at org.apache.tools.ant.taskdefs.Java.execute(Java.java:87)
[wplc-edit-ear]         at com.ibm.websphere.ant.tasks.WsAdmin.execute(WsAdmin.java:409)
[wplc-edit-ear]         at com.ibm.wplc.deploy.tasks.AbstractBaseWsAdminWrapperTask.executeTask(AbstractBaseWsAdminWrapperTask.java:363)
[wplc-edit-ear]         at com.ibm.wplc.deploy.tasks.AbstractBaseAdminTask.execute(AbstractBaseAdminTask.java:175)
[wplc-edit-ear]         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[wplc-edit-ear]         at org.apache.tools.ant.Task.perform(Task.java:364)
[wplc-edit-ear]         at org.apache.tools.ant.Target.execute(Target.java:341)
[wplc-edit-ear]         at org.apache.tools.ant.Target.performTasks(Target.java:369)
[wplc-edit-ear]         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[wplc-edit-ear]         at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
[wplc-edit-ear]         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[wplc-edit-ear]         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
[wplc-edit-ear]         at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
[wplc-edit-ear]         at com.ibm.wps.config.tasks.AntCallTask.execute(AntCallTask.java:13)
[wplc-edit-ear]         at org.apache.tools.ant.Task.perform(Task.java:364)
[wplc-edit-ear]         at com.ibm.wps.config.ForTask.execute(ForTask.java:74)
[wplc-edit-ear]         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[wplc-edit-ear]         at org.apache.tools.ant.Task.perform(Task.java:364)
[wplc-edit-ear]         at org.apache.tools.ant.Target.execute(Target.java:341)
[wplc-edit-ear]         at org.apache.tools.ant.Target.performTasks(Target.java:369)
[wplc-edit-ear]         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[wplc-edit-ear]         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[wplc-edit-ear]         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[wplc-edit-ear]         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[wplc-edit-ear]         at org.apache.tools.ant.Main.runBuild(Main.java:668)
[wplc-edit-ear]         at org.apache.tools.ant.Main.startAnt(Main.java:187)
[wplc-edit-ear]         at org.apache.tools.ant.Main.start(Main.java:150)
[wplc-edit-ear]         at com.ibm.wps.config.ConfigEngine.process(ConfigEngine.java:953)
[wplc-edit-ear]         at com.ibm.wps.config.ConfigEngine.main(ConfigEngine.java:219)
[wplc-edit-ear]         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[wplc-edit-ear]         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
[wplc-edit-ear]         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[wplc-edit-ear]         at java.lang.reflect.Method.invoke(Method.java:611)
[wplc-edit-ear]         at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:274)
--- Exception Thrown ---

/opt/app/WebSphere/PortalServer/ui/wp.mashup.widgets.deploy/config/includes/wp.mwidgets.deploy_cfg.xml:183: /opt/app/WebSphere/PortalServer/ui/wp.mashup.widgets.deploy/config/includes/wp.mwidgets.deploy_cfg.xml:183: Java returned: 105
        at com.ibm.wplc.deploy.tasks.AbstractBaseWsAdminWrapperTask.executeTask(AbstractBaseWsAdminWrapperTask.java:372)
        at com.ibm.wplc.deploy.tasks.AbstractBaseAdminTask.execute(AbstractBaseAdminTask.java:175)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)


Fix:


/opt/app/WebSphere/PortalServer/ui/wp.mashup.widgets.deploy/config/includes/wp.mwidgets.deploy_cfg.xml


Previous:
 

<wplc-edit-ear

        appname="websiteDisplayer"

        wasuser="${WasUserid}"
        waspassword="${WasPassword}"
        conntype="${wsadminConnType}">
        <option key="CtxRootForWebMod">
            <value>"WebsiteDisplayer" websiteDisplayer.war,WEB-INF/web.xml /${WpsContextRoot}/mcc${websiteDisplayer}</value>
        </option>
    </wplc-edit-ear>
    <antcall target="modify-iwidget-definition-context-root">
        <param name="IWidgetDefinition" value="/mcc${websiteDisplayer}/${htmlFragment}.xml"/>
        <param name="ContextRoot" value="${WpsContextRoot}"/>
    </antcall>


Desired:


<wplc-edit-ear

        appname="websiteDisplayer"

        wasuser="${WasUserid}"
        waspassword="${WasPassword}"
        conntype="${wsadminConnType}">
        <option key="CtxRootForWebMod">
            <value>"WebsiteDisplayer" websiteDisplayer_v201.war,WEB-INF/web.xml /${WpsContextRoot}/mcc${websiteDisplayer}</value>
        </option>
    </wplc-edit-ear>
    <antcall target="modify-iwidget-definition-context-root">
        <param name="IWidgetDefinition" value="/mcc${websiteDisplayer}/${htmlFragment}.xml"/>
        <param name="ContextRoot" value="${WpsContextRoot}"/>
    </antcall>





 




 
 
  



 

 

No comments:

Post a Comment