为什么web应用在tomcat启动时报java.lang.ClassCastException异常?

QQ图片~1.JPG (102.65 KB, 下载次数: 0)

下载附件

2015-5-27 11:09 上传

其实这是maven的tomcat插件的一个Bug,使用独立版本的tomcat或者使用maven的jetty插件可以避免这个问题。

时间: 2024-10-07 07:46:47

为什么web应用在tomcat启动时报java.lang.ClassCastException异常?的相关文章

Tomcat启动时报 java.lang.OutOfMemoryError: Java heap space

见效的解决方法如下: 在myeclipse中修改jvm启动的参数 打开Myeclipse -->windows-->preference-->myeclipse->server->找到tomcat下面的JDK在文本框中设置启动的参数 -Xms168m -Xmx512m 二.java.lang.OutOfMemoryError: Java heap space Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时

android eclipse调试报java.lang.ClassCastException异常

在布局文件中 ImageView 位置第一次先放在Button之前 编译代码没有出错 然后调整两者的位置 再次编译 报如下错误 异常提示Button类型不能转换成ImageView类型 为什么会这么报错呢,我明明没有让它们之间进行转换. 原来由于eclipse的编译是基于时间戳的判断机制的.所以当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译.因此你可以先clean一下再编译.这个时候eclipse会将所有的以前编译信息清除然后编译. 在调换两个控件的前后位置再次

Hibernate保存时报java.lang.ClassCastException

今天改需求的是遇到一个问题,Hibernate执行save()方法时报错:java.lang.ClassCastException: java.lang.String cannot be cast to java.math.BigDecimal.在网上搜了一下,几乎所有的回答都是说实体.映射文件和表结构之间类型不对应.检查了好几遍也没有发现问题,只好想其它办法实现,结果在写其它方法代码的时候发现了问题所在. 我通过Hibernate去往一张视图的里存数据,视图是查通过dblink连接的一个数据库

Tomcat 启动时 java.lang.NullPointerException

今天工程启动时一直报错 java.lang.NullPointerException at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1003) at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955) ... 后来发现时spring的web.xml中配置了一个不存在的st

tomcat 启动时报java.util.zip.ZipException: error in opening zip file

项目运行部署tomcat中,一运行报java.util.zip.ZipException: error in opening zip file,其实tomcat有说明错误文件的位置,打开后发现在tomcat的webapps下面有个其它的项目,项目中的class文件下的lib中的有些jar发现是损坏的,删除掉就好了, 有些人说这个问题是maven导包问题,但我这个项目不是maven项目 原文地址:https://www.cnblogs.com/chenweng/p/8487248.html

jdk7启动时报“java.lang.VerifyError:Expecting a stackmap frame at branch target”

报异常的方法内使用了Java 7的新特性:自动资源释放,类似于try(){},即在try后面跟一括号,在括号里面对一些资源赋值,try里面的代码块执行完毕之后会自动释放try后面的括号中声明的资源. Java 7 会使用新的Class类型校验器,新的类型校验器将老的校验器分为两步: 1.类型推断 2.类型校验 新的类型校验器通过在javac编译时嵌入类型信息到bytecode中,省略了类型推断这一步,从而提升了classloader的性能. Classload顺序(供参考):  load -> 

Java数组与列表转换的java.lang.ClassCastException

Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer; at com.bupt.acm.test.TestArrayList.main(TestArrayList.java:12) ava.lang.ClassCastException是进行强制类型转换的时候产生的异常,强制类型转换的前提是父类引用指向的对象的类

Hibernate HQL查询异常:java.lang.ClassCastException解决

有时候,我们查询只需要查询bean的某一个部分,而不需要它所有的属性,这时候HQL就可以这样写: 假设有一个类User(省略getter setter): public class User { private String name; private int age; private boolean sex; } 如果只需要查询姓名和年龄,则HQL可以这样写:select new User(name,age) from User; 此时实体类中需要有一个new User(name,age) 这

Tomcat启动时报错:java.net.BindException: Permission denied <null>:80 【转载】

本文转载自: http://blog.sina.com.cn/s/blog_4550f3ca0101g37l.html 问题起因:做负载均衡时需要将Web工程与Wap工程同时部署在一台Suse服务器上,为方便日后维护,我们分别为Web工程与Wap工程分配了不同的用户进行部署,并且端口使用分别为8080与80,Web工程使用默认8080端口,Tomcat正常启动并能正常访问,Wap工程使用80端口(修改server.xml),Tomcat启动一系列错误(见问题描述). 问题描述:Tomcat启动时