• 注册
  • 经验分享 经验分享 关注:4 内容:15179

    MyEclipse中项目启动报错

  • 查看作者
  • 打赏作者
  • Lv.10
    封号会员

    MyEclipse作为一款流行的Java集成开发环境,为广大开发者提供了便捷的编程体验,在实际开发过程中,我们可能会遇到各种报错问题,导致项目无法正常启动,以下针对几种常见的启动报错问题,给出详细的解决方法。

    MyEclipse中项目启动报错
    (图片来源网络,侵删)

    ‘Building workspace’报错

    在使用MyEclipse进行项目开发时,有时会遇到保存或启动时出现’Building workspace’报错的问题,这通常是由于以下原因导致的:

    1、JavaScript Validator错误:在项目上点击右键,选择”Properties”,然后在”Builders”选项中找到”JavaScript Validator”,取消勾选,保存并重启MyEclipse。

    2、重构工作空间:在MyEclipse左上角点击”File”,然后选择”Switch Workspace” > “Other”,重新指定一个新的工作空间。

    3、删除检验文件:删除工作空间中的.metadata.pluginsorg.eclipse.core.runtime.settings目录下的com.genuitec.eclipse.ast.deploy.core.prefs文件。

    找不到ThreadLocalErrorLogAppender类

    在启动项目时,如果遇到找不到ThreadLocalErrorLogAppender类的报错,可以尝试以下方法解决:

    1、检查项目中是否缺少相应的jar包,如果是SSH框架的项目,请确保项目中已经引入了相关的jar包。

    2、如果使用的是SVN,确保从SVN服务器上下载的代码是完整的,有时可能因为网络原因导致部分文件未下载完全。

    3、在项目的”Java Build Path”中添加缺失的jar包,右击项目,选择”Properties” > “Java Build Path” > “Libraries”,然后点击”Add External JARs”,找到缺失的jar包并添加。

    导入项目报错:”The import javax.servlet cannot be resolved”

    当我们在MyEclipse中导入项目时,可能会遇到无法识别javax.servlet包的错误,这时,可以按照以下步骤解决:

    1、确认项目中是否缺少jspapi.jar和servletapi.jar这两个jar包,如果缺少,需要将它们添加到项目的”Java Build Path”中。

    2、查找jspapi.jar和servletapi.jar这两个jar包的位置,通常它们位于Tomcat安装目录下的lib文件夹。

    3、在MyEclipse中,右击项目,选择”Properties” > “Java Build Path” > “Libraries” > “Add External JARs”,然后找到Tomcat安装目录下的jspapi.jar和servletapi.jar,添加到项目中。

    Struts2项目启动报错

    在启动Struts2项目时,可能会遇到如下错误:

    严重: Exception starting filter struts2 java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManagerFileRevision.needsReloading(FileManager.java:209) […]

    1、检查Struts2相关的配置文件是否正确,如struts.xml等。

    2、确认项目中是否缺少Struts2相关的jar包,如果缺少,需要添加到项目的”Java Build Path”中。

    3、如果问题依然存在,可以尝试清理Tomcat的缓存,在Tomcat安装目录下,找到work目录,删除对应的缓存文件。

    通过以上方法,大部分MyEclipse项目启动报错问题都可以得到解决,当然,在实际开发过程中,还需要根据具体报错信息进行分析和解决,希望本文能为您的开发过程提供帮助。

    请登录之后再进行评论

    登录
  • 快速发布
  • 任务
  • 实时动态
  • 偏好设置
  • 帖子间隔 侧栏位置: