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: ...
-
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
-
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.