`
sunzhiqiang1984
  • 浏览: 126834 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

MyEclipse部署Web项目时报 java.lang.NullPointerException 异常

阅读更多

    在使用MyEclipse部署Web项目非常方便,配置好Tomcat或者JBoss等在Server视图就可以"Add Deployment..."了。但最近对一个项目进行部署时抛出了错误,提示是:

eclipse.buildId=unknown
java.version=1.6.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments:  -os win32 -ws win32 -arch x86


Error
Sat Oct 09 21:49:23 CST 2010
An internal error occurred during: "Add Deployment".

java.lang.NullPointerException
at com.genuitec.eclipse.ast.deploy.core.packaging.WarPackager.deployJarsOnClasspath(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.packaging.DefaultPackagerStrategy.deployJarsOnClasspath(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.packaging.PackageUtils.deployJarsOnClasspath(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.ć(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.WebDeployment.doProjectTypeSpecificPostResyncAll(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.Deployment.resyncAll(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.ModuleDeployment.deployAsExplodedArchive(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.Deployment.deploy(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.jobs.A.ā(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.jobs.A.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

 

    再说明一下我的部署环境:MyEclipse 8.0(7.0同样出现) + Tomcat 5.5

    其中红色的字是在部署过程中出现的错误提示。现在说明一下我所找到出现问题的原因。因为同时开发两个Web项目,其中一个是从另外一个重用出来的,所以需要同时两个应用进行修改,而其中的相同模块就一同开发了。为了自己的方便我一个用MyEclipse开发,另一个用Eclipse黏贴第一个应用的代码。而第二个项目我又选择用Tomcat在Eclipse下的插件进行部署。而部署时的一些信息添加在了Web应用所在的文件夹,而这个并没有引起我的注意。解决方法在MyEclipse重新建个Web项目,把源代码和WebRoot文件夹拷贝过来就可以再次部署在Tomcat Server上了。

分享到:
评论

相关推荐

    Myeclipse下java.lang.OutOfMemoryError Java heap space的解决

    ### Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决方案 在使用Myeclipse进行Java开发时,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这个错误提示。这种异常通常发生在应用程序占用...

    An internal error occurred during: java.lang.NullPointerException

    遇到“MyEclipse在启动Tomcat时出现‘An internal error occurred during: "Calculating completion proposals..."’的警告窗口,通常是由于`java.lang.NullPointerException`异常引起的。通过检查项目配置、更新...

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有

    Myeclipse安装aptana插件后报java.lang.NullPointerException解决方案

    在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java.lang.NullPointerException`异常提示。尽管这一异常并不影响正常的开发工作,但对于追求完美的...

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    之前tomcat启动老是报错,虽然不影响项目的启动运行,但是有强迫症的程序员会心里不爽: 如下: 问题分析 由于本机安装的jdk版本与tomcat中使用的jdk版本不一致导致的。 解决方法 后面我把原先tomcat启动环境用的...

    java.lang.UnsupportedClassVersionError Bad version number in .class file异常的解决办法

    ### java.lang.UnsupportedClassVersionError: Bad version number ...通过上述方法,可以有效地解决`java.lang.UnsupportedClassVersionError: Bad version number in .class file`异常问题,并确保项目能够平稳运行。

    java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决方法

    JavaMail的java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 原因: MyEclipse6.5的javaee.jar中的mail包与JavaMail包有冲突。 解决: 在MyEclipse目录下(D:\Program Files\MyEclipse ...

    MyEclipse+SSH错误:java.lang.NoClassDefFoundError orgobjectwebasmCodeVisitor解决

    在Java开发环境中,我们经常会遇到`java.lang.NoClassDefFoundError`这个异常,这是一个运行时错误,通常发生在尝试执行一个包含对某个类的引用,但系统无法找到该类的定义时。在这个特定的问题中,错误涉及到`org....

    使用MyEclipse搭建java Web项目开发.docx

    在本文中,我们将详细地介绍如何使用 MyEclipse 搭建 Java Web 项目开发环境,包括安装必要的工具、搭建 Web 项目开发环境、配置服务器等步骤。 首先,在开始搭建 MyEclipse 的开发环境之前,我们需要完成三步工具...

    java.lang.NoClassDefFoundError错误解决办法

    "java.lang.NoClassDefFoundError错误解决办法" java.lang.NoClassDefFoundError错误是一种常见的Java错误,它发生在Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。下面是该错误的解决...

    web项目MyEclipse里部署时找不到

    1. **项目未出现在服务器配置列表中**:在部署项目时,MyEclipse允许用户选择需要部署到特定服务器的项目。若项目没有出现在可选列表中,则表明该问题已经出现。 2. **部署失败**:即使项目出现在了可选列表中,在...

    myeclipse-8.5.0-win32.zip

    MyEclipse 8.5.0是Genuitec公司推出的一个专业级Java开发工具,它在Eclipse的基础之上添加了对Web、Java EE、JSP、Spring、Struts、Hibernate等多种框架的支持,使得开发者可以在同一平台上完成从设计、编码到测试的...

    myeclipse2021.5.24a.rar

    它可能包含了对Java 11及更高版本的支持,以及对最新的Web技术和框架如Spring Boot、Angular、React等的优化。此外,可能还改进了代码提示、调试工具、性能提升等方面的体验,使得开发者能够更流畅地进行项目开发。 ...

    MyEclipse-2021.5.24a.rar

    4. **企业级应用开发**:对于Java EE的开发,MyEclipse集成了Tomcat、GlassFish等应用服务器,支持EJB、JPA、JSF等技术,使得企业级应用的开发和部署更为顺畅。 5. **版本控制集成**:MyEclipse与常见的版本控制...

    MyEclipse8.x 汉化

    MyEclipse8.x是一款强大的Java集成开发环境,是Eclipse的商业版本,它集成了许多开发者需要的功能,如Web、Java EE、J2ME、PHP等项目的开发工具。然而,对于中文用户来说,原版的MyEclipse界面是英文的,可能会给...

    MyEclipse部署Java项目

    在Java开发领域,MyEclipse是一款非常流行的集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、构建、部署等,特别适合于Java Web项目的开发。本文将深入讲解如何使用MyEclipse来部署一个以WAR(Web ...

    MyEclipse[实战开发讲解入门..XFire.Web.Service.入门

    文档“MyEclipse.Hibernate.快速入门开发.doc”将介绍如何在MyEclipse中配置Hibernate,创建实体类,以及编写HQL语句,帮助初学者理解数据持久化的基本概念。 3. **JSP文件上传下载**:“MyEclipse[1].6.实战开发...

Global site tag (gtag.js) - Google Analytics