Oli*_* J. 5 deployment maven glassfish-3
我已经构建了一些POM文件来将EAR部署到Glassfish V3.
它适用于首次部署,但在下一次部署时,它已崩溃:
[INFO] asadmin --host localhost --port 4848 --user admin --passwordfile C:/Documents and
Settings/Olivier/Local Settings/Temp/mgfp8179073735921963426.tmp --interactive=false --echo=true --terse=true d
eploy --name sim --force=false --precompilejsp=false --verify=false --generatermistubs=false --availabilityenabled=false --asyncreplication=true --keepreposdir=false --keepfailedstubs=false --isredepl
oy=false --logreportederrors=true --upload=false "E:\\workspaces\\java\\sim_final\\ear\\target\\ear-0.0.1-SNAPSHOT.ear"
[ERROR] remote failure: Erreur lors du dÚploiementá: L'application portant le nom sim est dÚjÓ inscrite. SpÚcifiez que le redÚploiement doit Ûtre forcÚ ou redÚployez l'application. Sinon, s'il s'agit
d'un nouveau dÚploiement, choisissez un nom diffÚrent. Pour plus d'informations, consultez le fichier server.log.
Run Code Online (Sandbox Code Playgroud)
总而言之,我可以部署一次,但不能同时部署两次.
这是因为您可以看到,force参数设置为false(--force = false),因此已存在具有此名称的应用程序,并且不会再次部署它.
可能,如果我做了一个取消部署目标,然后是部署目标,这将有效,但我很确定我可以配置部署目标(在Glassfish上进行热部署)将force参数设置为true但我找不到这样做的方式.
试图这样做:
<configuration>
<force>true</force>
...
</configuration>
Run Code Online (Sandbox Code Playgroud)
但生成的脚本再次包含--force = false.
所以我的问题是:如何使用部署目标同时部署同一个应用程序而不删除具有相同名称的第一个应用程序?
谢谢
奥利维尔
归档时间: |
|
查看次数: |
1615 次 |
最近记录: |