gpt4 book ai didi

maven-2 - Maven Glassfish 插件 : Deploy application as exploded directory/folder

转载 作者:行者123 更新时间:2023-12-02 18:43:46 24 4
gpt4 key购买 nike

我需要将我的 JavaEE 应用程序作为目录部署在 Glassfish 上,而不是打包的 WAR 文件。是否可以使用 Maven Glassfish 插件将目录部署到 Glassfish?

使用管理控制台,这是可能的。但我也希望能够在命令行上执行此操作。

最佳答案

以下配置适用于我(请注意,artifact 元素指向一个目录):

<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>
<autoCreate>true</autoCreate>
<debug>true</debug>
<echo>true</echo>
<skip>${test.int.skip}</skip>
<domain>
<name>${project.artifactId}</name>
<httpPort>8080</httpPort>
<adminPort>4848</adminPort>
</domain>
<components>
<component>
<name>${project.artifactId}</name>
<artifact>${project.build.directory}/${project.build.finalName}</artifact>
</component>
</components>
</configuration>
</plugin>

生成的 asadmin 命令是:

asadmin --host localhost --port 4848 --user admin --passwordfile /home/pascal/opt/glassfishv3/glassfish/domains/maven-glassfish-testcase/master-password --interactive=false --echo=true --terse=true deploy --name maven-glassfish-testcase --force=false --precompilejsp=false --verify=false --enabled=true --generatermistubs=false --availabilityenabled=false --keepreposdir=false --keepfailedstubs=false --logReportedErrors=true --upload=false --help=false /home/pascal/Projects/stackoverflow/maven-glassfish-testcase/target/maven-glassfish-testcase

关于maven-2 - Maven Glassfish 插件 : Deploy application as exploded directory/folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3058125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com