`
nasizq
  • 浏览: 45022 次
  • 性别: Icon_minigender_1
  • 来自: 叶柏寿
社区版块
存档分类
最新评论

DeploymentUtil.isSourceFolder(Unknown Source) 问题解决

    博客分类:
  • Java
阅读更多

1.安装后,部署工程hmsi时,出现error的一个错误对话框,但是没有错误信息。

2.检查.log文件,发现错误为java.lang.NullPointerException
at com.genuitec.eclipse.ast.deploy.core.DeploymentUtil.isSourceFolder(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentUtil.copyContainer(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentUtil.copyContainer(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.Deployment.resyncAll(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildAll(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.buildAll(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.build(Unknown Source)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

3.经过分析,错误应该是在部署时找不到WebRoot,经在myeclipse-web中检查WebRoot,是/WebRoot,而我们的webroot应该是EAPDomain。

4.手工修改.mymetadata

<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="hmsi"
id="myeclipse.1122346865314"
context-root="/eapdomain"
j2ee-spec="1.4"
archive="hmsi.war">
<attributes>
<attribute name="webrootdir" value="EAPDomain" />
</attributes>
</project-module>

注意value="EAPDomain",不能加/。而且修改完成后再重新启动,检查webroot是否被修改过来。修改过来后就好用了。注意这个文件的修改不能从eclipse中进行。

5.也可以新建一个工程,将其中的.mymetadata拷贝过来

分享到:
评论

相关推荐

    java开发常遇问题和解决

    以下是一些常见的Java开发问题及其解决方案: 1. **内存溢出(Out of Memory)** - 原因:分配给JVM的内存不足,对象创建过多,或者大量数据驻留在堆内存中。 - 解决方案:检查代码中是否有无用的大对象,使用...

    Java™ Puzzlers: Traps, Pitfalls, and Corner Cases.chm

    Java™ Puzzlers: Traps, Pitfalls, and Corner Cases.chm,英文版本,chm 格式,大小 1 Mb,作者:Joshua Bloch、Neal Gafter。 内容预览: Chapter 1. Introduction Chapter 2....Puzzle 1: Oddity ...

    jface开发的几个包都在里面了

    at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getMethod0(Unknown Source) at java.lang.Class.getMethod(Unknown Source) at sun.launcher.LauncherHelper.getMainMethod...

    springcloud项目,解决unknown问题

    在解决“unknown”问题的过程中,使用`mvn clean install`命令进行完整构建,可以帮助定位和解决问题。同时,查阅官方文档和社区论坛,如Stack Overflow,通常能找到其他开发者遇到类似问题的解决方案。 在提供的...

    java.sql.SQLSyntaxErrorException Unknown column 'name' in 'field list'.md

    ## 今天在连接数据库时,遇到了... Unknown column 'name' in 'field list'看上去好像是name这个列是未知的,搞得我一度怀疑我是不是哪个语句写错了,然后修修改改了很久,也在网上找了资料,但是并没有解决我的问题。

    Unknown source.exe

    Unknown source.exe

    jdbc--sqljdbc4-2.0.jar

    at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.load...

    解决XP不能用JDBC不能连接数据库的问题

    ### 解决XP系统中JDBC无法连接数据库的问题 在使用XP操作系统进行开发时,很多开发者可能会遇到使用Eclipse集成开发环境通过JDBC连接SQL Server 2000数据库时出现问题的情况。具体表现为出现以下错误信息: ```...

    AXMLPrinter2、baksmali、smali、dex2jar

    at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net....

    jaxen.jar和dom4j.jar

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.junit....

    kafka-manager最新编译版1.3.3.22,解决了异常Unknown offset schema version 3

    这些功能帮助管理员更好地理解集群运行状况,快速定位和解决问题。在1.3.3.22版本中,可能还包含了其他未公开的改进和bug修复,以提高整体用户体验。 在部署Kafka-Manager 1.3.3.22时,用户可以利用压缩包内的kafka...

    Unknown system variable 'storage_engine'

    6. **数据库迁移**:如果以上方法都无法解决问题,考虑将数据迁移到其他兼容的数据库系统,如PostgreSQL,这是Jira官方推荐的替代方案。 在处理这种问题时,务必先备份所有重要数据,以防操作过程中发生意外。同时...

    android 使用poi读取高版本excel

    android 使用poi读取高版本excel, 解决以下这两个错误 java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLEventFactory; at org.apache.poi.openxml4j.opc.internal.marshallers....

    aspose-words-14.7.0.jar.zip

    《Aspose.Words for Java 14.7.0:高效文档处理的利器》 Aspose.Words 是一款由 Aspose 公司开发的高级文档处理库,特别为 Java 平台设计。在这个版本 14.7.0 的 jar 包中,它提供了丰富的功能,使开发者能够方便地...

    OpenCV 报错“Unknown array type in function cvarrToMat” 并崩溃

    OpenCV 是一个功能强大的计算机视觉库,但是有时可能会出现一些莫名其妙的错误,本文将介绍如何解决 OpenCV 报错“Unknown array type in function cvarrToMat” 并崩溃问题。 问题描述 ---------- 在使用 OpenCV ...

    解决Android Eclipse连接Android7.0版本以上的手机,显示unknown,无logcat输出的问题

    解决Android Eclipse连接Android7.0版本以上的手机,显示unknown,无logcat输出的问题 解决方式:1.将下载好的压缩解压包解压,复制ddmlib.jar 2.打开android eclipse 安装路径:D:\android-eclipse\eclipse\...

    Altium_Designer设计中Unknown_Pin和Failed_to_add_class_member如何解决

    - **手动修改网络**:如果上述方法不能解决问题,可以尝试手动调整网络连接。在PCB编辑器中,通过右键点击某个引脚,选择“设置网络”,然后选择正确的网络名称。 #### 三、Failed_to_add_class_member问题详解 **...

    ODI代理找不到驱动

    例如,在对Ms SqlServer的模型进行反向时,如果使用本地代理,也会报找不到驱动的错,将该驱动添加到userlib目录下,即可解决问题。比较好奇的是,为何Oracle的数据库反向却没有这样的报错,并且该目录下也没有对应...

    Aspose.Words20210415.rar

    "Thedocumentapp"标签可能是对问题描述的简略概括,暗示了Aspose.Words.dll在这个版本中重点解决了文档加载时遇到的损坏问题。当用户尝试打开或处理一个Word文档时,如果遇到此类错误,可能是因为文件头损坏、数据...

    Android错误解决方法大集合

    该错误是由于 Eclipse 中的 ADT 版本过低所致,解决方法是将插件版本改为当前版本,例如从 20.0.0 改为 18.0.0,然后重新启动 Eclipse 即可解决问题。 四、[Accessibility] Missing contentDescription attribute ...

Global site tag (gtag.js) - Google Analytics