![](/img/trans.png)
[英]How do I specify a Wildfly server version when using wildfly-maven-plugin?
[英]unable to acess the admin console of Wildfly when using wildfly-maven-plugin
我是Wildfly(8.0.0.Final)和Maven的新手。 我使用獨立腳本啟動WildFly服務器,並添加了一個名為admin的管理用戶,以便能夠訪問管理界面。 但是當我使用如下的wildfly maven插件啟動wildfly服務器時:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.0.Final</version>
<configuration>
/configuration>
</plugin>
並嘗試訪問管理控制台,我看到提示消息“”,您的WildFly Application Server正在運行。 但是,您尚未添加任何用戶來訪問管理控制台。“”
有任何線索嗎? 謝謝
首先,為什么不使用a)wildlfy服務器: 8.2.0
和b)wildlfy maven插件: 1.0.2.Final
的最新版本。
現在,如果您想同時使用maven啟動服務器和部署應用程序,則需要使用-Djboss-as.home
屬性(來自http://blog.arungupta.me的信息)告訴maven服務器所在的位置。 / wildfly-maven-plugin-tech-tip-9 / )或設置<jbossHome/>
配置標記。
如果未指定-Djboss-as.home
或<jbossHome/>
屬性,則會下載並啟動WildFly,並將應用程序部署到該文件。 在項目的目標目錄中,您將找到新下載的服務器,在我的情況下: mavenWildfyTest\\target\\wildfly-run\\wildfly-8.2.0.Final
進入bin文件夾,您將找到add-user.bat
。 如果運行它,您將添加一個用戶,並且將能夠登錄到已下載的wildlfy服務器的管理控制台。
但是,我相信這不是您想要的,而是您想要使用maven插件在自己的Wildfly服務器中部署應用程序。
在這種情況下,您有兩種選擇:
mvn wildfly:deploy
或 mvn wildfly:run
-Djboss-as.home
定義,在我的情況下: mvn wildfly:run -Djboss-as.home=K:\\app_servers\\wildfly-8.1.0.Final
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.