SEVERE: Error filterStart 错误解决

12 篇文章 0 订阅
7 篇文章 0 订阅

我的问题是:相同的jdk版本,相同的tomcat版本,在windows下使用jfinal写的项目,然后打包放在ubuntu12.04 server的tomcat6的webapps目录下面:

出现如下错误:

SEVERE: Error filterStart 
Aug 27, 2013 9:37:44 AM org.apache.catalina.core.StandardContext start 
SEVERE: Context [/test] startup failed due to previous errors 

根据我自己的经历及解决办法,说一下我的方法:

首先在web.xml中去掉<filter>标签,然后重新启动tomcat,会在tomcat的后台报出错误,看看是什么原因报错;

如果缺少包,那么就将必要的包导入,如果是别的错误就自行解决了。我的是并不缺少包

SEVERE: End event threw exception 
java.lang.reflect.InvocationTargetException 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
        at java.lang.reflect.Method.invoke(Method.java:616) 
        at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:928) 
        at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:193) 
        at org.apache.tomcat.util.digester.Rule.end(Rule.java:229) 
        at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1138) 
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParse 
r.java:604) 

根据我从网上搜集的资料看,应该是jdk版本的不统一或者是版本较低的问题;选择开发环境和运行环境统一版本

如果版本不统一,则统一版本,如果版本低,则换成高版本即可。

(不过我这里还有一个问题就是,如果服务器不能连接外网,那么程序在tomcat下启动还是错误)

这里附上jdk的下载链接:

http://www.oracle.com/technetwork/java/javase/archive-139210.html


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值