【问题标题】:Why i create a new domain isn't existed master password为什么我创建一个新域不存在主密码
【发布时间】:2011-03-06 01:08:18
【问题描述】:

我使用 maven-glassfish-plugin 创建了一个新域,但文件不存在主密码?为什么?命令是glassfish:start-domain。我的pom.xml 声明如下:

   <build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.1</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
                <encoding>utf-8</encoding>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.glassfish.maven.plugin</groupId>
            <artifactId>maven-glassfish-plugin</artifactId>
            <version>2.2-SNAPSHOT</version>
            <configuration>
                <glassfishDirectory>${glassfish.home}</glassfishDirectory>
                <user>${domain.username}</user>
                <passwordFile>${glassfish.home}/domains/${project.artifactId}/master-password</passwordFile>    

                <debug>true</debug>
                <echo>true</echo>
                <domain>
                    <name>${project.artifactId}</name>
                    <adminPort>4848</adminPort> <!-- mandatory for mvn glassfish:deploy -->
                </domain>
                <components>
                    <component>
                        <name>${project.artifactId}</name>
                        <artifact>${project.build.directory}/${project.build.finalName}.war</artifact>
                    </component>
                </components>
            </configuration>
        </plugin>
    </plugins>
    <finalName>SSH2Maven</finalName>
</build>

异常是:IoException

【问题讨论】:

    标签: java maven-2 jakarta-ee glassfish glassfish-3


    【解决方案1】:

    我不确定 glassfish 插件在创建域时能否将主密码保存在文件中。

    但是你可以在命令行上这样做:

    $ asadmin change-master-password --savemasterpassword=true my-domain 请输入新的主密码> 请再次输入新的主密码> 域 my-domain 的主密码已更改

    重要的部分是--savemasterpassword=true(将生成的文件放在任何你想要的地方)。

    作为参考,你也可以在命令行创建域的时候这样做:

    $ asadmin create-domain --savemasterpassword=true my-domain
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 2019-07-01
      • 1970-01-01
      • 2010-11-02
      相关资源
      最近更新 更多