Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee NetBean项目生成期间缺少j2ee.server.home_Jakarta Ee_Ant_Jenkins - Fatal编程技术网

Jakarta ee NetBean项目生成期间缺少j2ee.server.home

Jakarta ee NetBean项目生成期间缺少j2ee.server.home,jakarta-ee,ant,jenkins,Jakarta Ee,Ant,Jenkins,我正在使用Jenkins构建一个使用NetBeans开发的JavaEE应用程序。 当我尝试使用Ant在CI服务器上构建项目时,出现以下错误: Java EE服务器类路径设置不正确-缺少服务器主目录。 在IDE中打开项目并分配服务器,或者手动设置服务器类路径。 例如: ant-Dj2ee.server.home= 我正在尝试运行dist target来创建我的服务的war文件。我还不想将其部署到应用服务器。我刚刚在Jenkins上遇到了一个Netbean Java EE应用程序的构建问题。我在Wi

我正在使用Jenkins构建一个使用NetBeans开发的JavaEE应用程序。 当我尝试使用Ant在CI服务器上构建项目时,出现以下错误:

Java EE服务器类路径设置不正确-缺少服务器主目录。 在IDE中打开项目并分配服务器,或者手动设置服务器类路径。 例如: ant-Dj2ee.server.home=


我正在尝试运行dist target来创建我的服务的war文件。我还不想将其部署到应用服务器。

我刚刚在Jenkins上遇到了一个Netbean Java EE应用程序的构建问题。我在Windows机器上开发,但Jenkins安装在Linux上。基本上,解决方案是确保在CI服务器上安装JavaEE App Server,然后将Ant构建属性设置为指向已安装的App Server

我通过以下方式解决了安装程序中的此错误:

在我的Linux CI服务器上加载GlassFish wget 解压缩glassfish-3.1.2.zip mv glassfish3/usr/share/ 在Jenkin的作业配置中设置app server安装目录 导航到作业并选择配置选项 在Build->invokeant->按Advanced下。。。按钮 添加到Properties=j2ee.server.home=/usr/share/glassfish3/glassfish
如果您使用的是netBeans Ide,那么右键单击该项目。单击属性。在“属性”菜单中,选择“运行”。其中,第一个文本框是服务器。在这里选择服务器。你想用它来运行项目。如果之前未配置服务器详细信息。配置服务器详细信息并重试。它将帮助您解决上述问题。

解决此问题非常简单

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

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

等待任何背景扫描完成

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


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

这需要更多信息:构建文件的相关部分,尤其是响应该错误的构建文件的目标。对我来说,只需转到属性>运行>关闭即可解决问题。我已经选择GlassFish作为服务器,但显然它还没有被识别。。。或者别的什么。无论如何,谢谢你。