我是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>
并尝试访问管理控制台我看到一条提示消息&#34;&#34;您的WildFly Application Server正在运行。但是,您尚未添加任何用户才能访问管理控制台。&#34;&#34;
任何线索???感谢
答案 0 :(得分:1)
首先,为什么不使用最新版本的a)wildlfy服务器:8.2.0
和b)wildlfy maven插件:1.0.2.Final
现在,如果您想使用maven启动服务器并部署您的应用程序,那么您需要使用-Djboss-as.home
属性(从http://blog.arungupta.me/wildfly-maven-plugin-tech-tip-9/获取的信息)告诉maven服务器所在的位置或者设置<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