Как выполнить развертывание с помощью 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>
Другие вопросы по тегам