wldeploy failed on weblogic 9.2,deploying web applications using antscript - Weblogic

This is a discussion on wldeploy failed on weblogic 9.2,deploying web applications using antscript - Weblogic ; Hi, I am trying to deploy my web applications using ant build script. but when = it tries ti deploy .war file it gives following error in Admin server log. ####<2008-jan-05 kl 15:41 CET> <Error> <HTTP> <SESO-OD250649> <AdminServer>= <[ACTIVE] ExecuteThread: ...

+ Reply to Thread
Results 1 to 2 of 2

wldeploy failed on weblogic 9.2,deploying web applications using antscript

  1. Default wldeploy failed on weblogic 9.2,deploying web applications using antscript

    Hi,
    I am trying to deploy my web applications using ant build script. but when =
    it tries ti deploy .war file it gives following error in Admin server log.

    ####<2008-jan-05 kl 15:41 CET> <Error> <HTTP> <SESO-OD250649> <AdminServer>=
    <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tun=
    ing)'> <<WLS Kernel>> <> <> <1199544093320> <BEA-101020> <[weblogic.servlet=
    ..internal.WebAppServletContext@798249 - appName: 'bea_wls_deployment_intern=
    al', name: 'bea_wls_deployment_internal.war', context-path: '/bea_wls_deplo=
    yment_internal'] Servlet failed with Exception
    java.lang.IllegalArgumentException: Not a directory: .\servers\AdminServer\=
    upload\AZFormPortlet.war\
    =09at weblogic.management.servlet.MultipartRequest.<init>(MultipartRequest.=
    java:194)
    =09at weblogic.deploy.service.internal.transport.http.DeploymentServiceServ=
    let.handlePlanOrApplicationUpload(DeploymentServiceServlet.java:355)
    =09at weblogic.deploy.service.internal.transport.http.DeploymentServiceServ=
    let.internalDoPost(DeploymentServiceServlet.java:241)
    =09at weblogic.deploy.service.internal.transport.http.DeploymentServiceServ=
    let.access$000(DeploymentServiceServlet.java:77)
    =09at weblogic.deploy.service.internal.transport.http.DeploymentServiceServ=
    let$1.run(DeploymentServiceServlet.java:207)
    =09at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate=
    dSubject.java:363)
    =09at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:=
    147)
    =09at weblogic.deploy.service.internal.transport.http.DeploymentServiceServ=
    let.doPost(DeploymentServiceServlet.java:204)
    =09at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    =09at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    =09at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run=
    (StubSecurityHelper.java:227)
    =09at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri=
    tyHelper.java:125)
    =09at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav=
    a:283)
    =09at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav=
    a:175)
    =09at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio=
    n.run(WebAppServletContext.java:3231)
    =09at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate=
    dSubject.java:321)
    =09at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:=
    121)
    =09at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS=
    ervletContext.java:2002)
    =09at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC=
    ontext.java:1908)
    =09at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j=
    ava:1362)
    =09at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    =09at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

    and also say Connection reset : socket write error.

    Kindly help.
    The part of the script that is doing multi deploy is given below:

    <taskdef name=3D"wldeploy" classname=3D"weblogic.ant.taskdefs.management.WL=
    Deploy">
    =09=09<classpath path=3D"${weblogic.jar.path}"/>
    =09</taskdef>=09
    =09
    =09<target name=3D"multideploy" depends=3D"askingForPasswords,copyPortletCo=
    nfig">
    =09=09<taskdef resource=3D"net/sf/antcontrib/antcontrib.properties"/>
    =09=09<ac:for param=3D"war.path">
    =09=09=09<path>
    =09=09=09=09<fileset dir=3D"${war.src.dir}">
    =09=09=09=09=09<include name=3D"*.war"/>
    =09=09=09=09 </fileset>
    =09=09=09</path>
    =09=09=09<sequential>
    =09=09=09=09<wldeploy =09action=3D"deploy"
    =09=09=09=09=09=09=09user=3D"${weblogic.admin.user}"=20
    =09=09=09=09=09=09=09password=3D"${weblogic.admin.password}"=20
    =09=09=09=09=09=09=09verbose=3D"true"=20
    =09=09=09=09=09=09=09adminurl=3D"${weblogic.admin.url}"
    =09=09=09=09=09=09=09source=3D"@{war.path}"=20
    =09=09=09=09=09=09=09debug=3D"true"=20
    =09=09=09=09=09=09=09upload=3D"true"=20
    =09=09=09=09=09=09=09targets=3D"${weblogic.deploy.servers}"/>
    =09=09=09</sequential>
    =09=09</ac:for>
    =09</target>

    I have set all the values that it reads in the properties file.


    here is another peice of error which ant build is generating on the console=
    when i run it:
    [wldeploy] [ServerConnectionImpl.getMBeanServer():239] : Connecting to MBe=
    anSer
    ver at service:jmx:t3://172.20.47.127:7005/jndi/weblogic.management.mbeanse=
    rvers
    ..runtime
    [wldeploy] [DomainManager.resetDomain():36] : Getting new domain
    [wldeploy] [DomainManager.resetDomain():39] : Using pending domain: false
    [wldeploy] [MBeanCache.addNotificationListener():96] : Adding notification=
    list
    ener for weblogic.deploy.api.spi.deploy.mbeans.TargetCache@134263a
    [wldeploy] [MBeanCache.addNotificationListener():103] : Added notification=
    list
    ener for weblogic.deploy.api.spi.deploy.mbeans.TargetCache@134263a
    [wldeploy] [MBeanCache.addNotificationListener():96] : Adding notification=
    list
    ener for weblogic.deploy.api.spi.deploy.mbeans.ModuleCache@1d7b222
    [wldeploy] [MBeanCache.addNotificationListener():103] : Added notification=
    list
    ener for weblogic.deploy.api.spi.deploy.mbeans.ModuleCache@1d7b222
    [wldeploy] [ServerConnectionImpl.initialize():171] : Connected to WLS doma=
    in: m
    ydomain9
    [wldeploy] [ServerConnectionImpl.setRemote():482] : Running in remote mode
    [wldeploy] [ServerConnectionImpl.init():161] : Initializing ServerConnecti=
    on :
    weblogic.deploy.api.spi.deploy.internal.ServerConnectionImpl@36d047
    [wldeploy] [BasicOperation.dumpTmids():690] : Incoming tmids:
    [wldeploy] [BasicOperation.dumpTmids():692] : {Target=3DManagedServer_1,=
    WebLog
    icTargetType=3Dserver, Name=3DAZFormPortlet.war}, targeted=3Dtrue
    [wldeploy] [BasicOperation.deriveAppName():139] : appname established as: =
    AZFor
    mPortlet.war
    [wldeploy] <2008-jan-05 kl 15:41 CET> <Info> <J2EE Deployment SPI> <BEA-26=
    0121>
    <Initiating deploy operation for application, AZFormPortlet.war [archive: =
    C:\Vi
    ews\kcjk679_toolsV2\CCT\YOURAZ\tools\scripts\dist\WebApplications\AZFormPor=
    tlet.
    war], to ManagedServer_1 .>
    [wldeploy] weblogic.deploy.api.internal.utils.DeployerHelperException: The=
    sour
    ce 'C:\DOCUME~1\kcjk679\LOCALS~1\Temp\AZFormPortlet.war' for the applicatio=
    n 'AZ
    FormPortlet.war' could not be loaded to the server 'http://172.20.47.127:70=
    05/be
    a_wls_deployment_internal/DeploymentService'.
    [wldeploy] Software caused connection abort: socket write error
    [wldeploy] at weblogic.deploy.api.internal.utils.JMXDeployerHelper.upl=
    oadSo
    urce(JMXDeployerHelper.java:658)
    [wldeploy] at weblogic.deploy.api.spi.deploy.internal.ServerConnection=
    Impl.
    upload(ServerConnectionImpl.java:653)
    [wldeploy] at weblogic.deploy.api.spi.deploy.internal.BasicOperation.u=
    pload
    Files(BasicOperation.java:319)
    [wldeploy] at weblogic.deploy.api.spi.deploy.internal.BasicOperation.e=
    xecut
    e(BasicOperation.java:411)
    [wldeploy] at weblogic.deploy.api.spi.deploy.internal.BasicOperation.r=
    un(Ba
    sicOperation.java:169)
    [wldeploy] at weblogic.deploy.api.spi.deploy.WebLogicDeploymentManager=
    Impl.
    deploy(WebLogicDeploymentManagerImpl.java:369)
    [wldeploy] at weblogic.deploy.api.tools.deployer.DeployOperation.execu=
    te(De
    ployOperation.java:47)
    [wldeploy] at weblogic.deploy.api.tools.deployer.Deployer.perform(Depl=
    oyer.
    java:139)
    [wldeploy] at weblogic.deploy.api.tools.deployer.Deployer.runBody(Depl=
    oyer.
    java:88)
    [wldeploy] at weblogic.utils.compiler.Tool.run(Tool.java:158)
    [wldeploy] at weblogic.utils.compiler.Tool.run(Tool.java:115)
    [wldeploy] at weblogic.Deployer.run(Deployer.java:70)
    [wldeploy] at weblogic.Deployer.mainWithExceptions(Deployer.java:62)
    [wldeploy] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
    od)
    [wldeploy] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod=
    Acces
    sorImpl.java:39)
    [wldeploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati=
    ngMet
    hodAccessorImpl.java:25)
    [wldeploy] at java.lang.reflect.Method.invoke(Method.java:585)
    [wldeploy] at weblogic.ant.taskdefs.management.WLDeploy.invokeMain(WLD=
    eploy
    ..java:419)
    [wldeploy] at weblogic.ant.taskdefs.management.WLDeploy.execute(WLDepl=
    oy.ja
    va:349)
    [wldeploy] at org.apache.tools.ant.UnknownElement.execute(UnknownEleme=
    nt.ja
    va:288)
    [wldeploy] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Sour=
    ce)
    [wldeploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati=
    ngMet
    hodAccessorImpl.java:25)
    [wldeploy] at java.lang.reflect.Method.invoke(Method.java:585)
    [wldeploy] at org.apache.tools.ant.dispatch.DispatchUtils.execute(Disp=
    atchU
    tils.java:105)
    [wldeploy] at org.apache.tools.ant.Task.perform(Task.java:348)
    [wldeploy] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequent=
    ial.j
    ava:62)
    [wldeploy] at org.apache.tools.ant.UnknownElement.execute(UnknownEleme=
    nt.ja
    va:288)
    [wldeploy] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
    od)
    [wldeploy] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod=
    Acces
    sorImpl.java:39)
    [wldeploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati=
    ngMet
    hodAccessorImpl.java:25)
    [wldeploy] at java.lang.reflect.Method.invoke(Method.java:585)
    [wldeploy] at org.apache.tools.ant.dispatch.DispatchUtils.execute(Disp=
    atchU
    tils.java:105)
    [wldeploy] at org.apache.tools.ant.Task.perform(Task.java:348)
    [wldeploy] at org.apache.tools.ant.taskdefs.MacroInstance.execute(Macr=
    oInst
    ance.java:391)
    [wldeploy] at net.sf.antcontrib.logic.ForTask.doSequentialIteration(Fo=
    rTask
    ..java:259)
    [wldeploy] at net.sf.antcontrib.logic.ForTask.doToken(ForTask.java:268=
    )
    [wldeploy] at net.sf.antcontrib.logic.ForTask.doTheTasks(ForTask.java:=
    324)
    [wldeploy] at net.sf.antcontrib.logic.ForTask.execute(ForTask.java:244=
    )
    [wldeploy] at org.apache.tools.ant.UnknownElement.execute(UnknownEleme=
    nt.ja
    va:288)
    [wldeploy] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
    od)
    [wldeploy] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod=
    Acces
    sorImpl.java:39)
    [wldeploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati=
    ngMet
    hodAccessorImpl.java:25)
    [wldeploy] at java.lang.reflect.Method.invoke(Method.java:585)
    [wldeploy] at org.apache.tools.ant.dispatch.DispatchUtils.execute(Disp=
    atchU
    tils.java:105)
    [wldeploy] at org.apache.tools.ant.Task.perform(Task.java:348)
    [wldeploy] at org.apache.tools.ant.Target.execute(Target.java:357)
    [wldeploy] at org.apache.tools.ant.Target.performTasks(Target.java:385=
    )
    [wldeploy] at org.apache.tools.ant.Project.executeSortedTargets(Projec=
    t.jav
    a:1329)
    [wldeploy] at org.apache.tools.ant.Project.executeTarget(Project.java:=
    1298)

    [wldeploy] at org.apache.tools.ant.helper.DefaultExecutor.executeTarge=
    ts(De
    faultExecutor.java:41)
    [wldeploy] at org.apache.tools.ant.Project.executeTargets(Project.java=
    :1181
    )
    [wldeploy] at org.apache.tools.ant.Main.runBuild(Main.java:698)
    [wldeploy] at org.apache.tools.ant.Main.startAnt(Main.java:199)
    [wldeploy] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:2=
    57)
    [wldeploy] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:=
    104)
    [wldeploy] [ServerConnectionImpl.close():334] : Closing DM connection
    [wldeploy] [ServerConnectionImpl.close():354] : Unregistered all listeners
    [wldeploy] [ServerConnectionImpl.closeJMX():374] : Closed JMX connection
    [wldeploy] [ServerConnectionImpl.closeJMX():386] : Closed Runtime JMX conn=
    ectio
    n
    [wldeploy] [ServerConnectionImpl.closeJMX():398] : Closed Edit JMX connect=
    ion

    BUILD FAILED
    C:\Views\kcjk679_toolsV2\CCT\YOURAZ\tools\scripts\dist\wardeploy.xml:84: Th=
    e fol
    lowing error occurred while executing this line:
    C:\Views\kcjk679_toolsV2\CCT\YOURAZ\tools\scripts\dist\wardeploy.xml:99: we=
    blogi
    c.deploy.api.internal.utils.DeployerHelperException: The source 'C:\DOCUME~=
    1\kcj
    k679\LOCALS~1\Temp\AZFormPortlet.war' for the application 'AZFormPortlet.wa=
    r' co
    uld not be loaded to the server 'http://172.20.47.127:7005/bea_wls_deployme=
    nt_in
    ternal/DeploymentService'.
    Software caused connection abort: socket write error


    Thanks in advance,
    Regards,
    Alka

    --
    Edited by Alka at 01/06/2008 1:20 AM

  2. Default Re: wldeploy failed on weblogic 9.2,deploying web applications usingant sc

    Are you able to deploy the same app using the admin console? From the error=
    message, it appears like the upload directory could not be initialized pro=
    perly on the server.=20

    Not a directory: .\servers\AdminServer\upload\AZFormPortlet.war\

    You may want to try deleting this file/dir and restarting the server to see=
    if it solves the issue.

+ Reply to Thread