Apache commons StringUtils 在运行时出现NoClassDefError错误的解决方法
Apache commons StringUtils 在运行时出现NoClassDefError错误的解决方法
在用tomcat运行WEB项目,并且使用了StringUtils包的时候,会出现
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
的错误
解决方案:
首先,去tomcat的webapp目录下,查看有没有我们引入的jar包,如果未发现,执行如下操作
1、打开项目属性(Properties)
2、在左侧选择 deployment assembly
3、点击Add按钮
4、在打开的新界面中选择 Java Build Entries,点击 next,并选择出现的 jar 包,然后点击finish
5、返回上一个界面后点击 Apply and Close
这时重新运行项目就可以了。
图示:



Apache commons StringUtils 在运行时出现NoClassDefError错误的解决方法的更多相关文章
- 创建Web项目运行时出小错误及解决方法
		1.目录结构 2.各文件内容 index.jsp <%@ page contentType="text/html;charset=UTF-8" language=" ... 
- jetty java文件无法删除  java文件占用 delete无效 运行时锁定静态资源的解决方法
		前几天jetty下发现java无法删除文件,文件操作后一直被jvm占用,无奈换了tomcat问题消失. 今天又想起来,尝试网上的解决方法,经本人试验,直接修改配置文件有时不能生效,具体原因不清楚,建议 ... 
- gcc编译通过,运行却显示“段错误”的解决方法
		第一次在Liunx上(liunx mint 17)使用gcc编译c文件,竟然提示“找不到stdio.h",经过google后发现执行 sudo apt-get install build- ... 
- 编译php时出现xsl错误的解决方法
		是因为系统没安装一个叫 libxslt-devel 的包, 安装上就好了. 附编译php时的常见错误: http://www.myhack58.com/Article/sort099/sort0102 ... 
- localforage调用setItem时出现DOMException错误的解决方法
		今天使用localforage时出现下面的错误: Uncaught (in promise) DOMException transaction.onabort.transaction.onerror ... 
- anaconda下载包时网络连接错误的解决方法(CondaHTTPError:HTTP 000 connection failed for url)
		继上一篇<在WSL上搭载python编程环境>之后,下载软件和创建新环境的过程非常艰辛,下载太慢,以至于常常中断. 不论用conda安装一些python的包,还是创新独立的编程环境时,出现 ... 
- vscode下搭建typescript时提示"无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称"错误的解决方法
		根据网上的教程,安装了node.js后,再安装了typescript,,,这时候编译生成或者在vscode的终端里调用npm或者tsc --version时,总是提示 npm : 无法将"n ... 
- 使用Mac App Store更新、下载软件时出现未知错误的解决方法
		很多果迷在使用 Mac App Store 更新/下载软件时,可能都曾被”未知错误”困扰过,怎么解决也不行.然而,过一段时间不知道做了什么又自己好了.今天我们提供两个解决这个问题的方法,下次遇到这个问 ... 
- elipse中开发servlet,直接run as 时出现404错误的解决方法
		在elipse中开发servlet时,无论在IDE中运行,还是在浏览器中访问servlet时,一直报404错误, 后发现在build目录中没有生成相应的类文件,后反复采用project中的clean. ... 
随机推荐
- oracle事务知识点小结
			DML语句流程 1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块 事务提交1 分配SCN2 更新事务表,将事务槽状 ... 
- CentOS7 安装svn
			1 yum install subversion 2 运行 svn --version 报错 svn: error while loading shared libraries: libaprutil ... 
- 几种查询方法(lambda Linq Enumerable静态类方式)
			1.需要一个数据源类: using System; using System.Collections.Generic; namespace Linq { public class Student { ... 
- Selenium Webdriver——JS处理rich text(富文本框)
			126邮件正文邮件的rich text 先让selenium切换到iframe中 driver.switchTo().frame(driver.findElement(By.className(&qu ... 
- VB.NET 指针
			在.NET中,对指针指向数据的存储函数都封装在marshal类中,主要的函数包括:Copy.PtrToStringUni .PtrToStructure .OffsetOf.WriteXXX,Rrea ... 
- nested exception is java.lang.IllegalStateException: No persistence units parsed from {classpath*:META-INF/persistence.xml}
			Deploying inside Eclipse v3.6 raises the exception. The WEB-INF/classes/ folder in the .war doesn't ... 
- jquery.validate ajax方式验证
			在做网站的时候有一块需要用到jquery.validate插件 ajax方式的方式来验证原始密码是否正确,研究了研究加上博客园朋友的帮助,终于实现了.贴出代码 <script type=&quo ... 
- 基础知识 一个工具给win7 win10的同学 或者MAC 可以跳过
- jsp中常用的标签
			jsp本质上就是一个servlet,只是tomcat会将其翻译成servlet,servlet本质上是一个类,那么jsp也是一个类.jsp中各种标签都会被tomcat翻译成各种基本的java代码 如果 ... 
- Hadoop2.2.0多节点分布式安装及测试
			众所周知,hadoop在10月底release了最新版2.2.很多国内的技术同仁都马上在网络上推出了自己对新版hadoop的配置心得.这其中主要分为两类: 1.单节点配置 这个太简单了,简单到只要懂点 ... 
