1

当我尝试部署应用程序时,它给了我以下异常消息。

BUILD FAILED C:\eclipse\workspace\SLGIADMIN\build.xml:14:执行此行时出现以下错误:C:\eclipse\buildcommon.xml:243: weblogic.Deployer$DeployerException: weblogic.deploy.api.tools .deployer.DeployerException: Unable to connect to 't3://localhost:7001': invalid type code: 31. 确保 url 代表正在运行的管理服务器并且凭据正确。如果使用 http 协议,则必须在管理服务器上启用隧道。

我在 Eclipse 中使用 ant 构建并部署到 Weblogic 9.2。

我一直在尝试在网上寻找解决方案。我尝试在 Weblogic 控制台中启用隧道。不工作。我看到有人提到我们可以使用 JDK 1.5,它会在部署时打开隧道。我也验证了我的版本是 1.5。我也确保了这一点,但没有解决问题。

4

1 回答 1

1

无效的类型代码 31 始终是因为您连接的 Java 版本与服务器运行的版本不同。Weblogic 9.2 仅支持 Java 1.5。确保这是您的 ant 任务正在使用的。如果您在客户端中设置以下属性,您还可以连接到更高版本的 Java:

-Dsun.lang.ClassLoader.allowArraySyntax=true
于 2013-10-28T20:41:28.223 回答