【问题标题】:How deploy with maven-glassfish-plugin on my Linux server?如何在我的 Linux 服务器上使用 maven-glassfish-plugin 进行部署?
【发布时间】:2014-03-14 10:40:52
【问题描述】:

我尝试在 Linux 服务器上部署我的网络应用程序。

当我在本地服务器 GlassFish 上部署时:没关系。 但是,当我尝试在 Linux 服务器 Glassfish 上部署时:maven 尝试在我的本地计算机(操作系统:Windows)中调用“asadmin.bat”。所以构建失败。我希望 Maven 在 Linux 服务器上调用“asadmin shell script”。

如何向maven-glassfish-plugin服务器Linux声明?

【问题讨论】:

    标签: linux maven glassfish maven-plugin maven-glassfish-plugin


    【解决方案1】:

    您必须使用本地 asadmin.bat 在远程 Linux 服务器上进行 delpoy。

    配置maven-glassfish-plugin 使 glassfish-dir 指向本地 glassfish(windows) 例如:

    <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>
    

    【讨论】:

    • 我厌倦了你的方法。我仍然得到 org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException 。没有 glassfish 插件
    猜你喜欢
    • 2012-10-14
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    • 2017-08-23
    • 1970-01-01
    • 2020-03-16
    • 2014-01-01
    相关资源
    最近更新 更多