gpt4 book ai didi

java - Eclipse 导出 war 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 06:40:18 25 4
gpt4 key购买 nike

我尝试将 Web 项目导出为 WAR 文件,但收到此错误:

org.eclipse.core.commands.ExecutionException: Error exportingC:/Users/jp/Desktop/beta.war
at org.eclipse.jst.j2ee.internal.archive.operations.ComponentExportOperation.execute(ComponentExportOperation.java:150)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl$1.run(DataModelPausibleOperationImpl.java:385)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(DataModelPausibleOperationImpl.java:410)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(DataModelPausibleOperationImpl.java:360)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.doExecute(DataModelPausibleOperationImpl.java:247)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.executeImpl(DataModelPausibleOperationImpl.java:219)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.cacheThreadAndContinue(DataModelPausibleOperationImpl.java:89)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.execute(DataModelPausibleOperationImpl.java:207)
at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard$1CatchThrowableRunnableWithProgress.run(DataModelWizard.java:220)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: org.eclipse.jst.jee.archive.ArchiveSaveFailureException: java.lang.NullPointerException
at org.eclipse.jst.j2ee.internal.archive.operations.FlatComponentArchiver.saveArchive(FlatComponentArchiver.java:126)
at org.eclipse.jst.j2ee.internal.archive.operations.ComponentExportOperation.export(ComponentExportOperation.java:193)
at org.eclipse.jst.j2ee.internal.archive.operations.ComponentExportOperation.execute(ComponentExportOperation.java:136)
... 10 more
Caused by: java.lang.NullPointerException

关于 java.lang.NullPointerException 有什么想法吗?这是一个有很多依赖项的项目,但它们似乎很好(至少 Eclipse 没有提示)

更新我尝试了几种方法,其中包括:重新安装 Eclipse、再次创建工作区、全新的项目配置、再次下载完整的存储库...似乎没有任何效果。

作为附加信息,其他 Web 项目可以毫无问题地导出到 WAR 文件。我读到这可能是由 web.xml 配置错误引起的,但我找不到我的错误。有任何想法吗?

最佳答案

此问题不是特定于代码的,而是特定于 Eclipse 的。在某些情况下,如果您添加了没有适当许可证的 Eclipse 更新,则可能会出现此问题。我使用 eclipse Kepler,我遇到了同样的问题,没有其他解决方案适合我,所以我只是使用另一个副本 eclipse,然后我轻松导出新的 war 。

P.S.- 使用较旧的 Eclipse,我可以导出其他项目,但我只在一个项目中遇到过这个问题。

关于java - Eclipse 导出 war 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24762522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com