Maven部署错误:
错误:JBREM000200:远程连接失败:javax.security.sasl.SaslException:身份验证失败:服务器未提供身份验证机制
--- wildfly-maven-plugin:1.0.1.Final:deploy(default-cli)@API ---
2014年4月9日下午10:31:42 org.xnio.Xnio
信息:XNIO版本3.2.0.Final
2014年4月9日下午10:31:42 org.xnio.nio.NioXnio
信息:XNIO NIO实施版本3.2.0.Final
2014年4月9日下午10:31:42 org.jboss.remoting3.EndpointImpl
信息:JBoss Remoting版本4.0.0.Final (我使用 Wildfly 8.0.0.Final )
针对安全领域进行身份验证:ManagementRealm
Maven config:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>${version.wildfly.maven.plugin}</version>
<configuration>
<hostname>192.168.57.114</hostname>
<port>9990</port>
<name>user</name>
<password>passwd</password>
</configuration>
</plugin>
lsof -i results(来自服务器192.168.57.114):
java 5123 jboss 294u IPv4 12006 0t0 TCP localhost:http-alt (LISTEN)
java 5123 jboss 322u IPv4 12011 0t0 TCP 192.168.57.114:9990 (LISTEN)
如何解决这个问题?
答案 0 :(得分:7)
<强>消退:强>
更改
<name>user</name>
到
<username>user</username>
来自maven配置。
答案 1 :(得分:0)
您是否为服务器配置了本机管理界面?对于8.0.0.Final,此接口不再是标准配置的一部分。
我遇到了同样的问题,因为maven插件需要原生界面,我认为。
答案 2 :(得分:0)
@Alexey Savchuk是对的&lt;用户名&gt;是正确的配置。在远程部署时,您需要确保拥有Management Realm。它可以使用位于&lt; wildfly安装&gt; / bin中的add-user.sh/bat脚本创建。运行控制台说明以添加管理用户。