我最近升级到了最近发布的Glassfish 4.0以及Java EE 7,但是我在使用Maven Glassfish插件时遇到了问题。 一点也没有的似乎挑存储在我的项目pom.xml中值Maven Glassfish插件4用于glassfish 4
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<version>${org.glassfish.maven.plugin.maven-glassfish-plugin.version}</version>
<configuration>
<glassfishDirectory>${glassfish.home}</glassfishDirectory>
<user>${domain.username}</user>
<adminPassword>${domain.password}</adminPassword>
<passFile>${glassfish.home}/domains/domain1/config/domain-passwords</passFile>
<autoCreate>true</autoCreate>
<debug>true</debug>
<echo>true</echo>
<terse>true</terse>
<skip>${test.int.skip}</skip>
<domain>
<name>${domain.name}</name>
// ...文件
的其余部分从V3升级到V4用户和ADMINPASSWORD属性后不采摘的时候我执行mvn glassfish:deploy - 因此我得到:
[错误]用户身份验证失败:admin [ERROR]与密码文件中的密码:C:/ Users/jhondoe /.../.../ Temp/mgfp6122921747148315370.tmp
Maven Glassfish插件命令在pom.xml中扫描我的用户和密码参数。
因此,我必须手动部署才能测试我的应用程序。
我不想避免总是手动部署EAR文件我不确定是否有通过命令行传递参数的方法。如果有人知道任何可能的解决办法,让我知道!谢谢!