在netbeans中使用ant获取错误,但没有生成有意义的错误消息



一般来说,我对Java EE和Netbeans都很陌生。当我试图将项目部署到glassfish时,我的build-impl.xml文件出现了错误。该项目由一个客户端文件夹、一个ejb文件夹和一个公用文件夹组成。

 <ant antfile="${project.202-slit-ejb}/build.xml" inheritall="false" target="dist-ear">
        <property location="${build.dir}" name="dist.ear.dir"/>
        <property name="deploy.on.save" value="${build.deploy.on.save}"/>
    </ant>
<ant antfile="${project.202-slit-common}/build.xml" inheritall="false" target="jar">
        <property name="deploy.on.save" value="false"/>
    </ant>
<target depends="init" if="netbeans.automatic.build" name="-clean-after-automatic-build">
    <antcall target="clean"/>
</target>

这些是我收到的三个错误的代码片段。所有这些都跟在后面:

The following error occurred while executing this line:

除了最后一个,后面跟着:

 Unable to delete file C:UsersUserDocumentsNetbeansProjectsis202SLITDownloads202-slit202-slit-commondist202-slit-common.jar

来自netbeans输出。我不知道该怎么处理这些信息,经过一整晚的浏览,我找不到任何类似问题的解决方案。

尝试部署项目文件时是否存在任何常见错误?此外,这些文件在我朋友的电脑上运行良好,尽管我们有相同版本的netbeans和相同版本的JDK。除了他的电脑,我们无法让它在任何电脑上运行。

我已经尝试过多次克隆该项目,也尝试过在不使用git的情况下复制它,到目前为止一切都不起作用。如果你需要更多信息,请告诉我。

已解决!显然,玻璃鱼在重新部署时保留了会话,这使得蚂蚁不可能进行干净的构建。只需在Glassfish属性中取消选中"在重新部署期间保留会话"复选框,这一点就会得到解决。顺便说一下,这是Glassfish服务器4.1。

相关内容

  • 没有找到相关文章

最新更新