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

时间:2011-08-20 00:24:53

标签: java netbeans classpath

当我尝试在NetBeans中构建项目时出现错误。我正在使用JBoss 5.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>

我正在使用Mac OS X Lion。

7 个答案:

答案 0 :(得分:2)

我错过了一个图书馆。当我右键单击该项目并前往图书馆时,它显示我缺少了库。我添加了库并进行了清理和构建,错误消失了

答案 1 :(得分:2)

清洁版也没有帮助我。我看了一下project.properties,发现 j2ee.server.home 没有设置在任何地方,虽然 j2ee.platform.classpath 取决于它。

我确实在/ home(在Linux机器上)设置了Weblogic Server。

所以,我关闭了项目并为project.properties添加了一行:
j2ee.server.home = /家庭/泡罩/ WLS / wlserver的

(其中 wlserver =服务器名称)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

我也有这个错误。但是,尽管在“属性”窗口的“运行”部分中添加了服务器,但多次没有显示可用于添加到项目的服务器(再次在“运行”部分中)。能够在此服务器列表中查看服务器的解决方案是将Netbeans作为管理员运行(我在此线程中看到Rotunba引用。然后可以添加服务器并成功构建项目..

答案 4 :(得分:0)

这对我有用。

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

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

  3. 等待任何背景扫描完成。

这次再次选择进程1至3,选择要在其上运行代码的实际服务器。

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

答案 5 :(得分:0)

我是这样解决的,我在ANT属性字段里加了 "j2ee.server.home=http://localhost/" 收费>选项>java>蚂蚁

这在 linux netbeans 中

答案 6 :(得分:-2)

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