我正在使用Jenkins构建我使用NetBeans开发的Java EE应用程序。 当我尝试使用Ant在CI服务器上构建项目时,我收到以下错误:
未正确设置Java EE服务器类路径 - 缺少服务器主目录。 在IDE中打开项目并分配服务器或手动设置服务器类路径。 例如这样: ant -Dj2ee.server.home =< app_server_installation_directory>
我正在尝试运行 dist 目标来创建我的服务的war文件。我还不想将它部署到应用服务器。
答案 0 :(得分:1)
我刚刚使用Netbean Java EE应用程序在Jenkins上遇到了这个构建问题。我正在Windows机器上开发,但Jenkins安装在Linux上。基本上,解决方案是确保在CI服务器上安装JavaEE App Server,然后将Ant构建属性设置为指向已安装的App Server。
我通过以下方式为我的设置解决了此错误:
答案 1 :(得分:1)
如果您使用的是netBeans Ide,请右键单击该项目。单击属性。在属性菜单中选择“运行”。因为第一个文本框是服务器。选择服务器。你想用它来运行项目。如果之前未配置服务器详细信息。配置服务器详细信息并尝试它会帮助你解决上述问题。
答案 2 :(得分:0)
解决此问题非常简单。
右键单击项目->属性->运行
并将服务器设置从当前服务器更改为另一个服务器,然后单击“确定”。
等待任何背景扫描完成。
这次再次选择进程1至3,选择要在其上运行代码的实际服务器。
然后尝试重新运行您的应用程序。