zoukankan      html  css  js  c++  java
  • eclipse中启动tomcat报错 java.lang.ClassNotFoundException

      之前启动还好好的,某次启动tomcat就莫名其妙的报了这个java.lang.ClassNotFoundException的错。

       

      检查maven依赖包,发现这个类是存在的。

      然后一通clean操作,更新maven依赖,甚至删了这个jar包,重新引用进来,还是报这个错。

      最后进入工作空间中的.metadata.pluginsorg.eclipse.wst.server.core mp1wtpwebapps目录,发现此目录下有两个文件,一个时root这个不用管,一个是启动的web工程。把这个web工程删掉,然后再clean一下tomcat,发现此目录下的web工程里面的WEB-INFlib目录下没有引入所需要的jar包。最后没办法,从同事那里拷了这个lib文件夹下面所有的jar放到自己的这个lib目录下终于解决了问题。

      

      今天发现另外一个方法解决 依赖的jar无法输出至wtp.deploy目录下WEB-INF的lib目录中这个问题,

    如本人使用的是默认的wtp.deploy目录:D:WorkSpace.metadata.pluginsorg.eclipse.wst.server.core mp3wtpwebapps

      重新设置jar输出:

        1、右键单击所要发布的项目,选择properties菜单,点进入之后如图:

        

    2、选择Deployment Assembly项目,右侧会列出所要输出至WEB-INF/lib目录下的jar包。

    3、可以点击add按钮选择要输出的jar,或者先删除不能输出的jar再重新引入。

      

  • 相关阅读:
    基于udp简单聊天的系统
    网络编程_tcp与dup协议简单应用
    logging_modules
    linux内核配置与编译
    linux内核简介
    对于国嵌上学期《一跃进入C大门》Mini2440的代码修正
    通过按键玩中断
    MMU功能解析、深入剖析、配置与使用
    C与汇编混合编程
    一跃进入C大门
  • 原文地址:https://www.cnblogs.com/zhangcybb/p/4516327.html
Copyright © 2011-2022 走看看