Обычно я бы просто пошел на сайт java.net и посмотрел, какой код ошибки я получаю, но их веб-сайт сейчас не в сети. В основном я следую этому руководству:
http://pookey.co.uk/wordpress/archives/95-getting-started-with-glassfish-using-maven
, чтобы попробовать развернуть пример веб-приложения maven на моем сервере приложений GlassFish. Мой файл POM выглядит следующим образом:
4.0.0
org.cellnet.test
hello-world
war
1.0-SNAPSHOT
hello-world Maven Webapp
http://maven.apache.org
maven.java.net
Java.net Maven2 Repository
http://download.java.net/maven/2
junit
junit
3.8.1
test
hello-world
org.glassfish.maven.plugin
maven-glassfish-plugin
2.1
admin
password
C:\glassfish3
${project.artifactId}
${project.build.directory}/${project.build.finalName}.war
domain1
4848
8080
8443
Мой сервер приложений GlassFish запущен и работает, но я получаю следующее сообщение об ошибке при выполнении
mvn war:war glassfish:deploy
Failed to execute goal org.glassfish.maven.plugin:maven-glassfish-plugin:2.1:
deploy (default-cli) on project hello-world: Deployment of myPathToMavenProject.war
has failed. IOException: Cannot run program "myPathToGlassfishFolder\bin\asadmin":
CreateProcess error=193, %1 is not a valid Win32 application -> [Help 1]