【问题标题】:Add user to WildFly via Maven通过 Maven 将用户添加到 WildFly
【发布时间】:2018-06-06 15:45:08
【问题描述】:
  1. 我创建了一个 maven 项目
  2. 将 WildFly 声明为该地区的依赖项
  3. wildfly-maven-plugin 声明为空间中的依赖项
  4. 我跑mvn wildfly: start
  5. 我启动本地主机:9990
  6. 我看到一条消息,我必须添加用户

问题

如何添加此用户?在没有 Maven 的 WildFly 中,输入 wildfly/bin 并运行 add-user.sh 是很自然的,但是如何在 Maven 项目中做好它,最后我去做 target/wildfly-run/wildfly-12.0.0.Final/bin/add-user.sh 但我猜这应该不是很好..

【问题讨论】:

    标签: java maven wildfly


    【解决方案1】:

    pom.xml

    <project>
        ...
        <build>
            ...
            <plugins>
                ...
                <plugin>
                    <groupId>org.wildfly.plugins</groupId>
                    <artifactId>wildfly-maven-plugin</artifactId>
                    <version>1.2.1.Final</version>
                    <configuration>
                        <add-user>
                            <users>
                                <user>
                                    <username>admin</username>
                                    <password>admin.1234</password>
                                </user>
                                <user>
                                    <username>admin-user</username>
                                    <password>user.1234</password>
                                    <groups>
                                        <group>admin</group>
                                        <group>user</group>
                                    </groups>
                                    <application-user>true</application-user>
                                </user>
                                <user>
                                    <username>default-user</username>
                                    <password>user.1234</password>
                                    <groups>
                                        <group>user</group>
                                    </groups>
                                    <application-user>true</application-user>
                                </user>
                            </users>
                        </add-user>
                    </configuration>
                </plugin>
                ...
            </plugins>
            ...
        </build>
    ...
    </project>
    

    来源:在运行服务器之前添加用户部分

    https://docs.jboss.org/wildfly/plugins/maven/latest/examples/run-example.html

    【讨论】:

    • 它真的很奇怪,因为我在控制台中看到`Adding users: User{username=admin-user2, groups=[admin, user], realm=null, applicationUser=true} 但是当我去 localhost :9990 我仍然看到我需要添加用户的相同视图,但是当我做我在它工作之前所做的事情时..
    • 你有&lt;application-user&gt;false&lt;/application-user&gt;的用户集吗?或者至少取消了该配置选项。
    猜你喜欢
    • 2013-11-23
    • 2014-09-01
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 2020-10-28
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多