我正在尝试将Web应用程序部署到本地计算机上安装的weblogic服务器。从命令行调用mvn install时,它运行良好。但是从eclipse中,它给出了错误 - “无法连接到'http:// localhost:7001':无效的类型代码:31。”
以参数DeployMojoBase开头的Weblogic列表应用程序[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:无法连接到'http:// localhost :7001':无效的类型代码:31。确保url代表正在运行的管理服务器并且凭据是正确的。如果使用http协议,则必须在管理服务器上启用隧道。
答案 0 :(得分:1)
如果您尚未在WebLogic Server中启用HTTP隧道,请转到环境管理控制台>服务器> AdminServer>方案> HTTP并设置Enable Tunneling = true。
如果启用隧道,您可以通过[t3:// localhost:7001]
更改[http:// localhost:7001]如果您在启用隧道后使用以下选项执行所有任务 -Dsun.lang.ClassLoader.allowArraySyntax =真