Maven Web项目 java.lang.NoClassDefFoundError: org/springframework/core/NestedRuntimeException错误

导读 使用Eclipse在从SVN或从git中check out Web项目后,运行可能会出现 java.lang.NoClassDefFoundError:org/springframework/core/NestedRuntimeException错误。检查Maven Dependencies后,发现org.springframework.core.NestedRuntimeException类就在Spring-core jar包里,系统怎么会没发现这个类呢?这时候就要考虑Maven Dependencies是否被工程真正使用了。 1. 错误查找 项目右击->propertie…

Maven 专题之一

1 maven和ant的比较 第一:每次和别人说maven的时候,很多会认为是全新的东西而不肯放弃ant。其实,ant脚本是可以直接运行在maven中的。如果要说maven和ant有什么差别,我觉得最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。第二:Maven对…

使用Maven构建eclipse web工程

1.首先到http://maven .apache.org/download.html下载maven 2.在本地解压缩后 配置环境变量M2_HOME=maven 的解压目录 3.打开命令窗口 mvn -v 确定mvn是否安装成功 在eclipse中安装Maven2eclipse插件 插件地址是http://m2eclipse.sonatype.org/update/ 1.mvn archetype:create -DgroupId=mygroup  -DartifactId=simple-webapp -DpackageName=com.mypackage -DarchetypeArtifactId=maven -archetype-web…

Maven入门–概念与实例(转载)

配置参考:http://fhd001.iteye.com/category/160819   最近由于工作原因在研究、应用Maven,有了一些体会就写成了此文。本文虽然是Maven2的入门文章,但并不涉 及 Maven的历史、下载与安装,这些内容可以到Maven的官方网站上了解。本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的 基本方法。文末有例子代码下载的链接。   1 关键名词     Project :任何您想build的事物,Maven都…

Maven多模块布局实例详解

Maven多模块布局实例详解 作者: 咖啡兔 日期: 2010年11月11日 发表评论 (6) 查看评论 一、开场白 使用Maven有段时间了,只能感慨真是个好东西,让我从传统模式体会到了严谨、规范、敏捷、方便的特性。如果你懂Maven或许看过Juven翻译的《Maven权威指南》;发个牢骚:由于Maven的出身问题导致学习曲线陡峭,所有有些人就开始说Maven不好用;原因有二:一是排斥Maven,二是没有耐心和精下心来学习,引用…

jar war ear

java的war、jar、ear包的作用分别是什么? jar包: 通常是开发时要引用通用类,打成包便于存放管理。 jar是java的一种打包格式,是一种压缩形式,可以把一堆class打包成一个文件,便于管理和传输。 ★关于jar包,在声明了Main_class之后是可以用java命令运行的 war包: 是做好一个web应用后,通常是网站,打成包部署到容器中。 war包是用来部署web项目的,把web项目打包成war后,此war包中就包含了整个w…

jar、war、ear

jar: 英文 Java Archive file 通常是开发时要引用通用类,打成包便于存放管理war:英文 Web Archive file 是做好一个web应用后,通常是网站,打成包部署到容器中ear:英文Enterprise Archive file 企业级应用,通常是EJB打成ear包。

web jar 启动脚本

          #!/bin/sh ulimit -n 100000 JAVA_HOME=/home/aoi/jdk CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib # tries to determine arguments to launch MsgSenderStarter PID=`$JAVA_HOME/bin/jps | grep MsgSenderStarter | awk '{print $1}'` #echo PID=$PID. if [ "" != "$PID" ] ; then echo " MsgSenderStarter is allready running, pid($PID)" exit 1; fi JAVA_HOME=/home/aoi/jdk CLAS…

JAR关联JAVADOC

假设我们需要的库的名字为XXX.jar,其相应的javadoc的jar文件为XXX-javadoc.jar. 将XXX.jar与XXX-javadoc.jar导入t到Web项目中. eclipse下,在项目的"Referenced Libraries"下,找到XXX.jar文件,点击鼠标右键,点击"属性",在"Javadoc Location"栏下设置Archive path:XXX-javadoc.jar 即可完后就在类里按F2后就可以看到注释了

最简单的webservice之xfire,hello word例子

XFire 框架目前的最新版本是 1.2.6,可以访问 xfire.codehaus.org 下载 XFire 框架的安装包,下载时请选择“全部二进制发布包(Binary Distribution in zip package)”,而不仅仅是“XFire jar 文件(Jar of all XFire modules)”。 1、 <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns:xsi="http://www.w3.org/2001/XMLSchem…

java 的版本异常 Bad version number in .class file

java.lang.UnsupportedClassVersionError: Bad version number in .class file这是java的编译的版本问题,把版本改成一致的就可以了,例如jdk 和jre都设为6.0。在myeclipse的配置信息里,就分别指它的编译级别(complier)和java运行环境(install jre).如果是web工程,你会很意外的发现,重新启动tomcat之后,这个错误仍然存在。接着,你就在myeclipse里configure sever选择对应的tomcat ,然后选择…

web页面处理流程

声明:这里以未经过预编译的无项目文件的网站为例. 第一次请求 由相应语言的编译器根据CLS(公共语言规范)将代码编译为IL(中间代码). 第一次执行 由CLR(公共语言运行时)编译成兼容于你网站所在主机的机械代码.这个过程被称为JIT(just in time)即时编译. 注明:编译在代码未改变前都只执行一次,机械代码会被缓存在:c:/windows/microsoft.net/framework/v2.0.50727/temporary asp.net files 下面,只有再代…

Spring MVC Web 引入静态文件

web.xml配置: <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc-servlet.xml</param-value> </init-param> <load-on-startup>1<…

web项目中jsp页面引入css样式

springMvc配置的拦截器,让springMvc不拦截我们配置的静态资源。 <mvc:resources location="/css/" mapping="/css/**"/>     <!-- 静态资源(css)的访问 --> <mvc:resources location="/css/" mapping="/css/**"/>   Jspy页面中加上 <link rel="stylesheet" type="text/css" href="../css/style.css"/>换成自己的css路径
下一页 »