我想部署到一个远程Linux服务器上,使用maven-glassfish-plugin2.1。
但是插件总是尝试调用C:\...\asadmin.bat.下面是错误消息:
[ERROR] Failed to execute goal org.glassfish.maven.plugin:maven-glassfish-plugin:2.1:deploy (default-cli) on project LottoEarth: Deployment of D:\workspaces\eclipse-kepler\Project\target\myProject-0.0.1-SNAPSHOT.war failed. IOException: Cannot run program "D:\opt\glassfish3\glassfish\bin\asadmin.bat": CreateProcess error=2, Das System kann die angegebene Datei nicht finden -> [Help 1]
我试图在我的个人资料中声明操作系统,但它没有起作用。
发布于 2014-07-25 08:22:16
我认为我必须使用本地glassfish (asadmin.bat)在远程Linux上进行delpoy。下面是一个示例配置:
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<configuration>
<glassfishDirectory>C:\glassfish3\glassfish</glassfishDirectory>
<user>myRemoteAdmin</user>
<adminPassword>myRemoteAdminPassword</adminPassword>
<domain>
<name>myRemoteDomain</name>
<host>myRemoteHost</host>
<adminPort>myRemoteAdminPort(4848)</adminPort>
</domain>
</configuration>
....
<plugin>https://stackoverflow.com/questions/24905445
复制相似问题