Web applications 在Hudson中测试NetBeans Web应用程序

Web applications 在Hudson中测试NetBeans Web应用程序,web-applications,netbeans,hudson,Web Applications,Netbeans,Hudson,我正在尝试在Hudson上的NetBeans IDE中创建一个Web项目进行测试。它被配置为部署在Tomcat服务器中 一切都设置好了,但我在执行作业时失败了: .../jobs/Xinco Web/workspace/trunk/XincoWebApp/nbproject/build-impl.xml:256: The Java EE server classpath is not correctly set up - server home directory is missing. Eit

我正在尝试在Hudson上的NetBeans IDE中创建一个Web项目进行测试。它被配置为部署在Tomcat服务器中

一切都设置好了,但我在执行作业时失败了:

.../jobs/Xinco Web/workspace/trunk/XincoWebApp/nbproject/build-impl.xml:256: 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>
../jobs/Xinco Web/workspace/trunk/XincoWebApp/nbproject/build impl.xml:256:未正确设置Java EE服务器类路径-缺少服务器主目录。
在IDE中打开项目并分配服务器,或者手动设置服务器类路径。
例如:
ant-Dj2ee.server.home=

有什么想法吗


编辑:引用的链接允许编译在没有服务器的情况下进行,只引用jar文件。我也想这样做。

进入哈德逊,选择您的XincoWebApp作业,然后选择“配置”


在Build部分,您有Ant任务来构建作业,单击
Advanced…
按钮展开Hudson选项。其中一个新选项应标记为
Java选项
。在该输入框中,输入文本
-Dj2ee.server.home=
,将
替换为Hudson服务器上应用程序服务器所在的实际目录。

我从失败消息中得到了这个信息。在链接中,他们围绕提供jar文件的位置展开工作。对Tomcat来说不是这样吗?你必须更具体地说明你在寻找什么样的答案。如果上面的答案不是,那么我看不出你实际上在问什么。因此,根据你引用的链接,作者将
j2ee.platform.classpath
j2ee.platform.embeddedBleejb.classpath
添加到他的
project.properties
文件中,他的哈德逊作业开始工作。您的Hudson似乎在请求一个属性
j2ee.server.home
;您是否尝试将其添加到
项目.properties
文件并从中重新编译?如果是这样,结果是什么?我能够提供app_server_installation_目录,现在正在工作。