战争部署后如何自动启动浏览器?

时间:2015-02-28 00:12:15

标签: eclipse maven java-ee

我有一个war maven项目,我希望当我在服务器上部署它时,默认浏览器(在我的情况下是Mozilla)会自动启动,并使用默认URL访问主页面。 当然,对于JBoss EAP6,我只需要运行Maven命令clean install jboss-as:deploy来生成war文件并将其部署在服务器上。

我是否必须在pom.xml中添加内容或在Eclipse中进行任何配置?

2 个答案:

答案 0 :(得分:1)

使用maven的exec插件。更多信息here

答案 1 :(得分:0)

我使用了这个并且它很好但是对于maven阶段来说是正确的:安装但是对于部署号:

<plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.7</version>
        <executions>
                <execution>
                    <id>Run URL in system browser.</id>
                    <phase>install</phase>
                    <configuration>
                        <target>
                            <exec executable="start" vmlauncher="false">
                                <arg line="http://localhost:8080/mywarApp" />
                            </exec>
                        </target>
                    </configuration>
                    <goals>
                        <goal>run</goal>
                    </goals>
                </execution>
        </executions>
</plugin>

我使用eclipse,我为目标做了准备&#34;清理安装jboss-as:deploy&#34;进入运行配置。当点击进入时,一旦安装阶段运行,浏览器也会运行,但我希望它会在部署阶段结束运行时发生,你有什么想法