描述 我们修改接口时,习惯发布一个快照版本用于测试.我们的一个服务也是发布了快照版本,然后一个jar程序要依赖这个服务,修改pom文件打包部署后,通过 java -jar 命令执行这个jar程序,然后你懂的启动后报错了 Exception in thread "main" java.lang.NoClassDefFoundError ... Caused by: java.lang.ClassNotFoundException: ... 分析 lib包下有这个接口从属的jar包 读到这…
使用Eclipse打包jar包,指定了main class. java -jar mongoCluster.jar 但是运行的时候报ClassNotFoundException NoClassDefFoundError 经查找,由Eclipse自动打包生成MANIFEST.MF不正确,正确的MANIFEST.MF如下 Manifest-Version: 1.0 Main-Class: net.java2000.test.jar.TestJar Class-Path: spring.jar lib…
近期在搭建Maven+springMVC+hibernate项目,正常启动项目时一切正常.但JUNIT測试时出现报ClassNotFoundException错误,经过细致排查发现没有生成class文件. 如今解决例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDE2MTA4Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" al…
http://blog.csdn.net/huzgd/article/details/8962702 1.ADT16下,只要add to path就是add to path并export:2.ADT21下,普通路径要手工add to path且不会export,但放libs下就会自动add to path并export:3.ADT22下,放libs下就是add to path,也可以手工add to path,但都不export,要自己去勾选export了. 最近有个同事跟我报怨说,他的系统重装…
jsp连接sqlServer数据库教程: 首先讲下我用的工具版本以供参考: jar包:jtds1.3.1.jar  下载地址:点击进入 数据库:SQL Server2012 服务器:Tomcat8.0   下载地址:点击进入 开发IDE工具:myEclipse 2016 CI6 JDK:JDK1.8     下载地址:点击进入 连接步骤(共4步): 第一步.启动myEclipse,新建一个WEB 项目: 第二步.加入jar包(下载后解压压缩包里面有一个jar包):在web项目下的WebRoot目…
对于Java Web应用依赖的jar包,我们通常会放到WEB-INF/lib目录下,但是笔者喜欢把不同框架的jar包放在不同的子目录下,例如新建一个struts目录存放struts框架的jar包等. 下面是笔者项目结构截图: 但是这样会有一个新的问题,项目部署的后启动会报ClassNotFoundException错误: 例如笔者在web.xml配置了spring的监听器: <context-param> <param-name>contextConfigLocation</…
一开始以为是 这样的svn导出项目到myeclipse,运行报ClassNotFoundException 后来不行 又看了一下  还不行 以为是这样的MyEclipse2014报错java.lang.ClassNotFoundException 后来也不是 发现多了几个没用的jar包  删除之后就好了 迷之尴尬…
WEB应用中一个模块用到了DOM4J,加载到TOMCAT中运行,报错如下(给出部分StackTrace): java.lang.ClassNotFoundException: org.dom4j.DocumentHelper at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.lo…
关于try { Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(ClassNotFoundException e)的问题,第一次做oracle的项目,开始ojbc6.jar 这个包和java项目一样,直接放在了进来.导致tomcat运行报错,终止,后来经过查证,发现要放在WEB_INF下的lib内.项目运行正常. 下面是java项目和javaweb项目导入包的截图.…
今天把一个Maven管理的web项目Update后,启动Tomcat(Eclipse中)系统报错.错误提示 java.lang.ClassNotFoundException: ,显示是spring的ContextLoaderListener找不到. 之前也发生过,网上找了解决方案,不过忘记了,想想这次还是自己发一份,记一下. 错误原因: 工程部署时在WEB-INF文件夹下没有生成lib目录,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下. 解决方案: 1.右键点击项目--…