在本地主机 [domain1] 发布到 Glassfish 4 时遇到
Publishing to Glassfish 4 at localhost [domain1] has encountered
当我尝试使用 glassfish 服务器 运行 eclipse 中的网络应用程序时出现以下错误。
我有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 的应用程序,但您没有没有正确取消部署第一个。
不可能同时部署两个同名的应用(大小写不匹配也没关系)...原因很明显。
如何解决:
- 尝试登录 Glassfish Admin UI (http://localhost:4848),转到“应用程序”并取消部署第一个应用程序。您也可以改用 asadmin。然后尝试重新部署您的应用程序。
- 如果 "Applications" 下没有任何内容,请检查 Glassfish 安装文件夹
glassfish/domains/domain1/applications/
,如果有名为 "TestDb" 的文件夹(或类似名称),请将其删除,您也可以查看“__internal”文件夹。之后重新启动 Glassfish。
- 如果您在第 2 步中删除了某些内容但仍然无法正常工作,请打开 Glassfish 安装的
/glassfish/domains/domain1/config/domain.xml
并搜索以 <application>
开头的代表您的应用程序的部分。删除(含)<application>
至</application>
部分,保存文件并重启Glassfish。
当我尝试使用 glassfish 服务器 运行 eclipse 中的网络应用程序时出现以下错误。
我有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 的应用程序,但您没有没有正确取消部署第一个。
不可能同时部署两个同名的应用(大小写不匹配也没关系)...原因很明显。
如何解决:
- 尝试登录 Glassfish Admin UI (http://localhost:4848),转到“应用程序”并取消部署第一个应用程序。您也可以改用 asadmin。然后尝试重新部署您的应用程序。
- 如果 "Applications" 下没有任何内容,请检查 Glassfish 安装文件夹
glassfish/domains/domain1/applications/
,如果有名为 "TestDb" 的文件夹(或类似名称),请将其删除,您也可以查看“__internal”文件夹。之后重新启动 Glassfish。 - 如果您在第 2 步中删除了某些内容但仍然无法正常工作,请打开 Glassfish 安装的
/glassfish/domains/domain1/config/domain.xml
并搜索以<application>
开头的代表您的应用程序的部分。删除(含)<application>
至</application>
部分,保存文件并重启Glassfish。