在我尝试部署应用程序时,它给出了以下异常消息。
建立失败 C:\ eclipse \ workspace \ SLGIADMIN \ build.xml:14:执行此行时发生以下错误: C:\ eclipse \ buildcommon.xml:243:weblogic.Deployer $ DeployerException:weblogic.deploy.api.tools.deployer.DeployerException:无法连接到't3:// localhost:7001':无效的类型代码:31。确保url表示正在运行的管理服务器,并且凭据是正确的。如果使用http协议,则必须在管理服务器上启用隧道。
我在Eclipse中使用ant build并部署到Weblogic 9.2。
我一直在努力寻找在线解决方案。我尝试在Weblogic控制台中启用隧道。不行。 我看到人们提到我们可以使用JDK 1.5,它将在部署时启用隧道。我已经验证我的版本也是1.5。我也确保了这一点,但没有解决问题。
答案 0 :(得分:1)
无效的类型代码31总是因为您使用的是与服务器运行的Java不同的Java版本。 Weblogic 9.2仅支持Java 1.5。确保你的蚂蚁任务正在使用。如果在客户端中设置以下属性,也可以连接更高版本的Java:
-Dsun.lang.ClassLoader.allowArraySyntax=true