eclipse错误:glassfish \ domains \ domain1不存在

时间:2011-04-12 12:52:53

标签: eclipse java-ee glassfish-3

我有java ee6 web profile sdk&我正在使用eclipse ee。我在新服务器向导中使用下载其他服务器适配器为Eclipse安装了Glassfish插件。现在在构建测试应用程序时,eclipse引发此错误 glassfish \ domains \ domain1不存在。是什么原因&我该如何删除它?

8 个答案:

答案 0 :(得分:9)

您的eclipse glassfish插件指向错误的域,或者您的服务器没有域,尽管至少应该有一个默认域名,通常名为 domain1

glassfish-install-dir \ glassfish \ domains 目录中查看您域名的名称。如果没有subdir,您可以使用asadmin工具创建域:

glassfish-install-dir\bin\asadmin create-domain your-domain-name

请参阅this description of the create-domain command

如果您的域名与 domain1 的名称不同,则必须重新配置eclipse glassfish插件。 (因为我不使用eclipse,所以我不能再接受你了。但我记得BalusC tutorial on this topic)。

答案 1 :(得分:6)

转到<Glassfish-install-directory>/glassfish/config目录。

修改asenv并指向set AS_JAVA=C:\Java\jdk的JDK安装。

现在您应该可以运行asadmin

使用asadmin create-domain domain1(在bin目录中)创建一个新域。

eclipse中的服务器设置现在将找到您新创建的域。

答案 2 :(得分:2)

我遇到了同样的问题并用以下内容修复了它:

  1. 打开命令提示符并浏览到C:\glassfish3\glassfish\bin(或您的glassfish目录)
  2. 执行asadmin
  3. 键入create-domain --adminport 4848 domain1(您的调试端口可能是其他任何内容)
  4. 返回Eclipse并继续

答案 3 :(得分:1)

虽然回复较晚,但可能对遇到类似问题的人有用。

如果您的glassfish路径中没有域名,例如C:\glassfish4\glassfish\domains\,那么您可以在以下相同的路径中创建一个新域:

  1. 导航至C:\glassfish4\bin\目录,然后双击asadmin.bat。它将以asadmin >

  2. 打开命令提示符
  3. 输入以下命令asadmin > create-domain --adminport 4848 domain1

  4. 重复点击 Enter 以保留默认设置即。用户名(admin)密码和其他东西。

  5. 那就是它。您将在domain1目录下找到所有默认配置的C:\glassfish4\glassfish\domains\

    如果想在另一个目录中创建域或想要更多信息,可以参考Oracle Glassfish参考手册:

    http://docs.oracle.com/cd/E19798-01/821-1758/create-domain-1/index.html

答案 4 :(得分:0)

Eclipse没有为glassfish服务器设置域路径。域路径不正确时会出现此错误。确保在eclipse上运行应用程序时,请提供glassfish凭证用户/密码

答案 5 :(得分:0)

在我的情况下,C:\ glassfish4 \ glassfish \ domains \ domain1 \ config \ domain.xml 被重命名为域 568912323464576456 .xml,所以我编辑了文件,保留了它应该命名和完成的程序,服务器再次启动。

答案 6 :(得分:0)

使用

创建一个新域名
asadmin create-domain myDomain

添加此新域的路径,如果有“域无效”消息,请将文件夹domains / myDomain / conf权限设置为不仅是root用户。如果有消息“不可写”,则以root身份打开Eclipse并再试一次。这应该适用于这些情况。

答案 7 :(得分:-1)

您必须向管理员用户添加密码。 Eclipse错误。没有管理员密码,Eclipse无法识别域名。

创建域名时,添加管理员用户和密码,Eclipse不再抱怨。