spring开发中遇到的bug及解决方法

来源:互联网 发布:mac大写键不亮 编辑:程序博客网 时间:2024/05/10 01:55



目录
一、 NoClassDefFoundError1
二、 IllegalStateException1
三、 今天在学习SpringMVC时,遇到了一个问题1
四、 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config2
五、 Compilation error:2
六、 org.springframework.web.multipart.MultipartException2






一、 NoClassDefFoundError
错误名称
java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider
解决方法
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
二、 IllegalStateException
错误名称:
java.lang.IllegalStateException: Failed to load ApplicationContext




三、 今天在学习SpringMVC时,遇到了一个问题,尽管在maven的POM.xml文件中配置了项目所依赖的jar包,但在启动项目是已然报错如下:
java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet 
通过上网查找,发现问题是spring所需要的包,maven已经下载到本地库了,但是,项目启动时引用不到。
解决方案如下: 
**工程名上右击 -> Properties -> Deployment Assembly, 
Add -> Java Build Path Entries -> next -> 选择maven Dependencies**
我的项目到这一步修改完就可以正常运行了,但发现有人说这时候还可能存在一点小问题,虽然spring jar在工程有被引用进来了,但是代码中无法引用类库,该问题的解决方法如下: 
**1. 工程名上右击 -> maven -> Disable Maven Nature; 
2. 工程名上右击 -> Configure -> Convert to maven project; 
3. 最后需再次检查最上面描述两个问题的地方是否有重现,如有,重复步骤;**
四、 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
pom.xml增加
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
  <version>1.2</version>
</dependency>


五、 Compilation error:


org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException


六、 org.springframework.web.multipart.MultipartException
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed.


文件上传报错,上传一次正确,再上传就报错。
根据
http://www.cnblogs.com/qingxinblog/p/3437169.html
上面说的原因可能是“服务器外加了防火墙或者限制了上传文件的大小之类的”
我就把360防火墙关掉就好了。然后就好了。

0 0
原创粉丝点击