NetBeans-未正确设置Java EE服务器类路径-缺少服务器主目录错误

NetBeans-未正确设置Java EE服务器类路径-缺少服务器主目录错误,java,netbeans,classpath,Java,Netbeans,Classpath,当我试图在NetBeans中构建我的项目时,我遇到了一个错误。我正在使用JBoss5.1.0服务器,并已将其附加到我的项目中。错误是—— The following error occurred while executing this line: .../myPath/build-impl.xml:176: The Java EE server classpath is not correctly set up - server home directory is missing.

当我试图在NetBeans中构建我的项目时,我遇到了一个错误。我正在使用JBoss5.1.0服务器,并已将其附加到我的项目中。错误是——

The following error occurred while executing this line:
.../myPath/build-impl.xml:176: The Java EE server classpath is not correctly set up -      server home directory is missing.
Either open the project in the IDE and assign the server or setup the server classpath manually.
For example like this:
ant -Dj2ee.server.home=<app_server_installation_directory>
执行此行时发生以下错误:
…/myPath/build impl.xml:176:未正确设置Java EE服务器类路径-缺少服务器主目录。
在IDE中打开项目并分配服务器,或者手动设置服务器类路径。
例如:
ant-Dj2ee.server.home=

我正在使用Mac OS X Lion。

我丢失了一个库。当我右键单击该项目并转到库时,它显示我缺少库。我添加了库并进行了清理和构建,错误消失了

清理构建对我也没有帮助。我查看了project.properties,发现j2ee.server.home没有设置在任何位置,尽管j2ee.platform.classpath依赖于它

我确实在/home下设置了Weblogic服务器(在Linux机器上)

因此,我关闭了项目,并在项目中添加了一行。属性:
j2ee.server.home=/home/spaul/wls/wlserver

(其中wlserver=服务器名称)


并重新启动了该项目。普雷斯托,应用程序现在可以构建了。它仍然不知道应用服务器在哪里,但至少我可以构建我的jar,并且可以担心以后部署它。(我告诉它构建一个可以很好地部署到Weblogic的war。)

它也可以很简单,不运行IDE,即在机器上作为管理员运行netbeans。我也有同样的问题。浪费了一些时间

如果您使用的是netBeans Ide,那么右键单击该项目。单击属性。在“属性”菜单中,选择“运行”。其中,第一个文本框是服务器。在这里选择服务器。你想用它来运行项目。如果之前未配置服务器详细信息。配置服务器详细信息并重试。它将帮助您解决上述问题。

我也有这个错误。但是,尽管在“属性”窗口的“运行”部分添加了服务器,但仍然没有显示可添加到项目中的服务器(同样在“运行”部分中)。能够在这个服务器列表中看到服务器的解决方案是以管理员的身份运行Netbeans(我在这个线程中看到了Rotunba引用)。然后就可以添加一个服务器并成功构建项目了。

这对我来说很有效

  • 右键单击项目->属性->运行

  • 并将服务器设置从当前服务器更改为另一台服务器,然后单击“确定”

  • 等待任何背景扫描完成

  • 这一次再次重复过程1到3,选择要在其上运行代码的实际服务器


    然后尝试重新运行您的应用程序。

    有一个netbeans错误报告描述了这个问题,其中有一个解决方法对我不起作用