2015-01-12 84 views
1

我是Wildfly(8.0.0.Final)和maven的新手。我使用獨立腳本啓動WildFly服務器,並添加了一個名爲admin的管理用戶,以便能夠訪問管理界面。但是,當我開始使用wildfly Maven插件這樣的wildfly服務器:當使用wildfly-maven-plugin時,無法訪問Wildfly的管理控制檯

<plugin> 
      <groupId>org.wildfly.plugins</groupId> 
      <artifactId>wildfly-maven-plugin</artifactId> 
      <version>1.0.0.Final</version> 
      <configuration> 
      /configuration> 
    </plugin> 

,並試圖訪問管理控制檯我看到一個提示「」你WildFly應用服務器正在運行。但是您尚未添加任何用戶以訪問管理控制檯。「」

任何線索?由於

回答

1

首先,你爲什麼不使用)wildlfy服務器的最新版本:8.2.0和b)wildlfy Maven插件:如果你想使用Maven都1.0.2.Final

現在啓動服務器和部署你的應用程序,然後你需要通過使用-Djboss-as.home屬性(信息取自http://blog.arungupta.me/wildfly-maven-plugin-tech-tip-9/)或設置<jbossHome/>配置標籤告訴maven你的服務器所在的位置。

如果未指定屬性-Djboss-as.home<jbossHome/>將下載並啓動WildFly並將應用程序部署到它。你會在你的項目的目標目錄中找到新下載的服務器,在我的情況下:mavenWildfyTest\target\wildfly-run\wildfly-8.2.0.Final 檢入bin文件夾,你會發現add-user.bat。如果您運行它,您將添加一個用戶,您將能夠登錄到下載的wildlfy服務器的管理控制檯。

但是,我相信,這不是你想要的,而是你想用maven插件來在你自己的Wildfly服務器上部署應用程序。

在這種情況下,你有兩個選擇:

  • 通過使用獨立的腳本(蝙蝠或SH)提前啓動服務器,然後使用mvn wildfly:deploy
  • 使用mvn wildfly:run-Djboss-as.home定義,在我的情況: mvn wildfly:run -Djboss-as.home=K:\app_servers\wildfly-8.1.0.Final
相關問題