我正在尝试在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>
我看到了一个解决这个问题的例子,但对于GlassFish。请参阅Hudson构建和测试部分here。
有什么想法吗?
编辑:引用的链接允许在没有服务器的情况下进行编译,只需引用jar文件即可。我想也这样做。
答案 0 :(得分:2)
进入Hudson,选择您的XincoWebApp作业,然后选择“配置”。
在Build部分中,您可以在Ant任务中构建作业,单击Advanced...
按钮以展开Hudson选项。其中一个新选项应标记为Java Options
。在该输入框内,放入文本-Dj2ee.server.home=<app_server_installation_directory>
,将<app_server_installation_directory>
替换为您的应用服务器在Hudson服务器上的实际目录。