使用 maven:archetype 建立JSF2 + EJB3.1 + JPA2項目骨架並在JBoss WildFly 8.1上部署

來源:互聯網
上載者:User

標籤:blog   class   code   java   2014   art   

執行以下命令建立項目骨架:

mvn archetype:generate -DarchetypeGroupId=org.jboss.spec.archetypes -DarchetypeArtifactId=jboss-javaee6-webapp-ear-archetype -DarchetypeVersion=7.1.1.Final -DgroupId={你的groupId} -DartifactId={你的artifactId} -Dversion=1.0-SNAPSHOT

項目產生完畢後,為了支援在WildFly上的部署操作,需添加 wildfly-maven-plugin 方法如下:

找到根目錄下的 pom.xml 的 build 節點,添加以下內容:

<build>        ...        <plugins>            ...            <plugin>                <groupId>org.wildfly.plugins</groupId>                <artifactId>wildfly-maven-plugin</artifactId>                <version>1.0.1.Final</version>            </plugin>            ...        </plugins>        ...    </build>

然後切換到 ear 目錄,找到 pom.xml 檔案,添加以下內容:

<plugin><groupId>org.wildfly.plugins</groupId><artifactId>wildfly-maven-plugin</artifactId></plugin

另外為了能進行打包,還要在build 下添加:

<defaultGoal>package</defaultGoal>


OK大功告成。如果要在此基礎上進行開發,還需要修改 persistence.xml 和 *.ds.xml 檔案。

部署方法:

mvn clean installcd ***-earmvn wildfly:deploy


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.