gpt4 book ai didi

java - 在 localhost [domain1] 上发布到 Glassfish 4 时遇到了

转载 作者:行者123 更新时间:2023-12-01 11:08:31 24 4
gpt4 key购买 nike

当我尝试使用 glassfish 服务器在 Eclipse 中运行 Web 应用程序时,出现以下错误。

我有 3 个文件夹; Testdb、TestdbEJB 和 TestdbWeb。有人可以帮我解决这个问题吗?

cannot Deploy Testdb deploy is failing=Error occurred during deployment: Application Testdb is trying to use the same repository directory as application TestDb, please choose a different application name to deploy.

最佳答案

看起来您之前部署了一个名为 TestDb 的应用程序,现在您正尝试部署一个名为 Testdb 的应用程序,但您没有正确取消部署第一个应用程序。

不可能同时部署两个同名的应用程序(大小写不匹配也没关系)...原因很明显。

如何修复它:

  1. 尝试登录 Glassfish 管理 UI ( http://localhost:4848 ),转到“应用程序”并取消部署第一个应用程序。您也可以使用 asadmin 来代替。然后尝试重新部署您的应用程序。
  2. 如果“应用程序”下未列出任何内容,请检查文件夹 glassfish/domains/domain1/applications/在你的 Glassfish 安装中,如果有一个名为“TestDb”的文件夹(或类似的文件夹),请将其删除,您还可以检查“__internal”文件夹。之后重新启动 Glassfish。
  3. 如果您在第 2 步中删除了某些内容但仍然不起作用,请打开 /glassfish/domains/domain1/config/domain.xml的 Glassfish 安装并搜索以 <application> 开头的部分它代表您的应用程序。删除(含)<application>中的部分至</application> ,保存文件并重新启动 Glassfish。

关于java - 在 localhost [domain1] 上发布到 Glassfish 4 时遇到了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32653532/

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