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

时间:2015-09-18 13:40:25

标签: java glassfish

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

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

  

无法部署Testdb部署失败=期间发生错误   部署:应用程序Testdb正在尝试使用相同的存储库   目录作为应用程序TestDb,请选择其他应用程序   要部署的名称。

1 个答案:

答案 0 :(得分:1)

您之前尝试部署名为 Testdb 的应用程之一。

不可能同时部署两个具有相同名称的应用程序(并不重要的是案例不匹配)......原因很明显。

如何修复:

  1. 尝试登录Glassfish管理界面(http://localhost:4848),转到应用程序并取消部署第一个应用程序。您也可以使用 asadmin 。然后尝试重新部署您的应用程序。
  2. 如果"应用程序"下没有列出任何内容,请检查Glassfish安装的文件夹glassfish/domains/domain1/applications/,如果有一个名为&#34的文件夹; TestDb" (或类似的东西),删除它,你也可以检查" __内部"夹。之后重启Glassfish。
  3. 如果您在步骤2中删除了某些内容但仍然无法正常工作,请打开Glassfish安装的/glassfish/domains/domain1/config/domain.xml,然后搜索以<application>开头的代表您的应用的部分。将部分从(包括)<application>删除到</application>,保存文件并重新启动Glassfish。