Как выполнить развертывание с помощью maven-glassfish-plugin на моем сервере Linux?
Я пытаюсь развернуть свое веб-приложение на Linux Server.
Когда я развертываю на локальном сервере GlassFish: все нормально. Но, когда я пытаюсь развернуть на Linux Server Glassfish: maven, попробуйте вызвать "asadmin.bat" на моем локальном компьютере (ОС: Windows). Таким образом, сборка не удалась. Я хочу, чтобы Maven вызывал "сценарий оболочки asadmin" на сервере Linux.
Как я могу объявить maven-glassfish-plugin
сервер линукс?
1 ответ
Вы должны использовать локальный asadmin.bat для delpoy на удаленном Linux-сервере.
Настройте maven-glassfish-plugin
так, что glassfish-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>