Ant Web Logic 9.2重新部署问题
所以,经过大量的研发,我仍然无法找到解决问题的方法。我正在开发一个企业应用程序。它使用WebLogic9.2、ANT和JDK1.5 问题:“weblogic.Deployer$DeployerException:weblogic.deploy.api.tools.Deployer.DeployerException:无法连接到't3://{localhost}:7001”:无效类型代码:31。请确保url表示正在运行的管理服务器,并且凭据正确。如果使用http协议,则必须在管理服务器上启用隧道” 我尝试过的“修复”:Ant Web Logic 9.2重新部署问题,ant,build.xml,jdk1.5,weblogic9.x,redeploy,Ant,Build.xml,Jdk1.5,Weblogic9.x,Redeploy,所以,经过大量的研发,我仍然无法找到解决问题的方法。我正在开发一个企业应用程序。它使用WebLogic9.2、ANT和JDK1.5 问题:“weblogic.Deployer$DeployerException:weblogic.deploy.api.tools.Deployer.DeployerException:无法连接到't3://{localhost}:7001”:无效类型代码:31。请确保url表示正在运行的管理服务器,并且凭据正确。如果使用http协议,则必须在管理服务器上启用隧道”
- 客户端JVM版本为1.6,服务器版本为1.5。要解决此问题,客户端必须使用Java 1.5运行。客户端可能会使用选项-Dsun.lang.ClassLoader.allowArraySyntax=true启动JVM
- 删除位于Admin server或managed server下的weblogic缓存后,错误消失;在另一个页面上,删除位于${YOURDOMAIN\u HOME}\servers\AdminServer\tmp\u WL\u user下的weblogic缓存后,错误消失
<!-- Build everything -->
<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy">
<classpath>
<pathelement location="C:/bea/weblogic92/server/lib/weblogic.jar" />
</classpath>
</taskdef>
<target name="stopserver">
<wlserver host="...." port="7001"
username="weblogic" password="weblogic"
action="shutdown" beahome="C:\bea\weblogic92" weblogichome="C:\bea\weblogic92\server" forceshutdown="true"/>
</target>
<target name="deploy" >
<wldeploy action="deploy" name="${ear-name}"
source="${deploy}/${ear-name}" user="weblogic"
nostage="true" password="weblogic" verbose="true"
adminurl="t3://....:7001" />
</target>
<target name="redeploy" depends="build-all">
<wldeploy action="redeploy" name="${ear-name}"
source="${deploy}/${ear-name}" user="weblogic"
password="weblogic" verbose="true"
adminurl="t3://....:7001" />
</target>
<target name="undeploy">
<wldeploy action="undeploy" name="${ear-name}"
failonerror="false" user="weblogic" password="weblogic"
verbose="true" adminurl="t3://....:7001" />
</target>
期待你的回答
谢谢另外,仅供参考,我可以使用控制台进行部署。在不同的计算机上以相同的要求进行了尝试。遇到同样的问题:(你找到解决办法了吗?