2011-01-05 110 views
1

我试图将web应用程序部署到安装在本地机器上的weblogic服务器。当从命令行调用mvn install时,它可以很好地工作。但是从eclipse中,它会给出错误 - “无法连接到'http:// localhost:7001':无效的类型代码:31。”m2eclipse weblogic-maven-plugin无法连接到'http:// localhost:7001':无效的类型代码:31

Weblogic的列表的应用程序与参数开始DeployMojoBase [adminServerHostName =本地主机,adminServerProtocol = HTTP,adminServerPort = 7001,用户id = WebLogic中,密码= WebLogic中,projectPackaging =战争,名称= miadidas-ECOM-1,targetNames = AdminServer中,远程= false]

阶段mojoExecution中发生错误,但发生异常org.apache.maven.plugin.MojoExecutionException:工件期间遇到的异常listapps:weblogic.deploy.api.tools.deployer.DeployerException:无法连接到'http: // localhost:7001':invalid type code:31.确保url表示正在运行的管理服务器,并且凭据是正确的。如果使用http协议,则必须在管理服务器上启用隧道。

回答

1

如果您尚未完成WebLogic Server中的HTTP隧道操作,请转至管理控制台,位于环境>服务器>管理服务器>协议> HTTP并设置启用隧道= true。

如果启用隧道,您可以更改[HTTP://本地主机:7001]由[T3://本地主机:7001]

如果启用隧道使用下列选项来执行全方位的售后服务得到这任务 -Dsun.lang.ClassLoader.allowArraySyntax = true