我尝试在Linux服务器上部署我的web应用程序。
当我在本地服务器GlassFish上部署时:没关系。但是,当我试图在Linux上部署时,maven试图在本地计算机(OS : Windows)中调用"asadmin.bat“。所以构建失败了。我希望Maven在Linux上调用"asadmin脚本“。
我如何向maven-glassfish-plugin服务器声明Linux?
发布于 2014-07-25 08:15:56
您必须使用本地asadmin.bat在远程Linux上查询。
配置maven-glassfish-plugin,以便玻璃鱼-dir点在本地玻璃鱼(窗口)上,例如:
<plugin>
<groupId>org.glassfish.maven.plugin</groupId>
<artifactId>maven-glassfish-plugin</artifactId>
<configuration>
<glassfishDirectory>C:\glassfish3\glassfish</glassfishDirectory>
<user>remote_admin</user>
<adminPassword>remote_adminPassword</adminPassword>
<domain>
<name>remote_domain</name>
<host>remote_host</host>
<adminPort>remote_adminPort(4848)</adminPort>
</domain>
<components>
<component>
<name>${project.artifactId}</name>
<artifact>${project.build.directory}/${project.build.finalName}.war</artifact>
</component>
</components>
</configuration>
....
<plugin>https://stackoverflow.com/questions/22402716
复制相似问题