1

我正在尝试将 Web 应用程序部署到本地计算机中安装的 weblogic 服务器。从命令行调用 mvn install 时效果很好。但是从 Eclipse 中,它给出了错误 - “无法连接到 'http://localhost:7001':无效类型代码:31。”

Weblogic 列出以参数 DeployMojoBase [adminServerHostName = localhost, adminServerProtocol = http, adminServerPort = 7001, userId = weblogic, password = weblogic, projectPackaging = war, name = miadidas-ecom-1, targetNames = AdminServer, remote = false] 开头的应用程序

阶段 mojoExecution 发生错误,异常 org.apache.maven.plugin.MojoExecutionException: 在工件 listapps 期间遇到异常:weblogic.deploy.api.tools.deployer.DeployerException: Unable to connect to 'http://localhost:7001' :无效类型代码:31. 确保 url 代表正在运行的管理服务器并且凭据正确。如果使用 http 协议,则必须在管理服务器上启用隧道。

4

1 回答 1

1

如果您尚未在 WebLogic Server 中启用 HTTP 隧道,请转到环境 > 服务器 > AdminServer > 协议 > HTTP 的管理控制台并设置启用隧道 = true。

如果启用了隧道,您可以将 [http://localhost:7001] 更改为 [t3://localhost:7001]

如果您在启用隧道后得到这个,请使用以下选项来执行所有任务 -Dsun.lang.ClassLoader.allowArraySyntax=true

于 2011-04-19T18:01:57.430 回答