eclipse怎么运行不了服务器,无法“在服务器上运行”来自Eclipse的Web应用程序

在Eclipse中运行基于Maven的Web应用程序时遇到问题。错误地停止服务器后,尝试重新运行项目时出现'在服务器上运行'的Java.lang.NullPointerException。同时,启动静态资源时抛出IllegalArgumentException,指出文档基目录不存在或不可读。这影响了项目的正常部署和运行。
摘要由CSDN通过智能技术生成

从Eclipse运行我的WebApp项目时,它大部分时间运行正常。但如果错误地停止服务器,我将它从“服务器”视图中的“控制台”视图中而不是“停止”服务器中杀死。 在运行干净的项目,我得到这个无法“在服务器上运行”来自Eclipse的Web应用程序

java.lang.NullPointerException

at org.eclipse.wst.common.componentcore.internal.util.VirtualReferenceUtilities.getDefaultProjectArchiveName(VirtualReferenceUtilities.java:81)

at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getJavaClasspathReferences(J2EEModuleVirtualComponent.java:332)

at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getNonManifestRefs(J2EEModuleVirtualComponent.java:236)

at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:160)

at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:208)

at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:201)

at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.hasConsumableReferences(SingleRootUtil.java:217)

at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.validateSingleRoot(SingleRootUtil.java:165)

at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.isSingleRoot(SingleRootUtil.java:93)

at org.eclipse.jst.common.internal.modulecore.SingleRootExportParticipant.canOptimize(SingleRootExportParticipant.java:84)

at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.canOptimize(FlatVirtualComponent.java:136)

at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.cacheResources(FlatVirtualComponent.java:118)

at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.fetchResources(FlatVirtualComponent.java:101)

at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.members(FlatComponentDeployable.java:147)

at org.eclipse.wst.server.core.internal.ModulePublishInfo.hasDelta(ModulePublishInfo.java:418)

at org.eclipse.wst.server.core.internal.ServerPublishInfo.hasDelta(ServerPublishInfo.java:443)

at org.eclipse.wst.server.core.internal.Server.hasPublishedResourceDelta(Server.java:1539)

at org.eclipse.wst.server.core.internal.Server$ResourceChangeJob$1.visit(Server.java:214)

at org.eclipse.wst.server.core.internal.Server.visitModule(Server.java:2929)

at org.eclipse.wst.server.core.internal.Server.visit(Server.java:2913)

at org.eclipse.wst.server.core.internal.Server$ResourceChangeJob.run(Server.java:225)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

而且同时发动我得到这个

SEVERE: Error starting static Resources

java.lang.IllegalArgumentException: Document base D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Webapp does not exist or is not a readable directory

at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4319)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

请帮从此一蹶不振。

2011-07-15

Ram

+0

是基于Maven的吗?当我尝试构建开源ERP应用程序openbravo而不是基于eclipse的maven时,我面临同样的问题。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值