由于JRE版本导致的Error filterStart问题

近两个星期一直被Tomcat的Error filterStart所困扰,明明运行很好的程序,换了电脑就不能运行了,今天终于发现了问题所在。下面是安装了Tomcat6.0以后得到的错误信息:
2008-1-15 11:10:57 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory juncsoft
java.lang.UnsupportedClassVersionError: Bad version number in .class file
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)

原来程序被Eclipse重新编译了,而编译时使用的JRE6.0,所以和Tomcat(5.5)所需要的版本(5.0)不一致。改正方法:在Eclipse的Window-->Preferences设置的Java-->Installed JREs中选中5.0版本的JDK重新编译程序。再重新启动Tomcat,令人讨厌的Error filterStart终于消失了,又看到了熟悉的程序界面。

注意:引起Error filterStart的原因可能有多种,这不过是其中一个。

时间: 2024-10-24 02:28:27

由于JRE版本导致的Error filterStart问题的相关文章

又见SERVER: Error filterStart

      又耗费了将近的一天的时间,都是因为这个恼人的SERVER: Error filterStart.       今天要把原来一个运行良好的网站发布到另外一台服务器上,原本应该是很简单的事情,在估计任务时,我只给它了半天时间(其实已经是多的了,只需要安装Tomcat和新建一个数据库即可).可是当我把原来的程序复制到tomcat的webpps目录下以后,在浏览器输入地址浏览,才发现大事不妙,页面显示无法找到资源.首先想到的,就是查看tomcat的log.       7-Jul-10 10

centos 两个python版本导致无法import lxml

问题描述 centos 两个python版本导致无法import lxml 在centos服务器上,将默认的2.6版本的python升级为2.7.3版本的,并设置2.7.3为默认的,使用sudo yum install python-lxml安装lxml时 提示如下: 但当我在默认的升级后的python2.7.3里import lxml时出错了,如下 当我使用旧的python版本2.6来import lxml时却有用,如下 也就是说我安装的lxml在旧版的python上有用,在升级替换后的新版的

如何查看电脑中安装的jre版本是32位还是64位的

  1.如果已经配置了环境变量,则直接打开cmd,输入java -version,按回车后即可查看到安装的JAVA版本; 2.如果没有配置环境变量,则无法直接执行该命令,打开jre安装目录; 3.进入bin文件夹,找到java.exe; 4.按住Shift键不妨,右击java.exe,选择"在此处打开命令窗口"; 5.接着与第一个步骤一样,输入java -version,按回车后即可查看到安装的JAVA版本.

第一个Struts2程序遇到问题,Error filterStart。启动服务器后出现异常,以后每次打开服务器都有异常发生,删除webapps下相应的目录后才能无异常启动服务器。

问题描述 严重:Exceptionstartingfilterstruts2Unabletoloadconfiguration.-bean-jar:file:/D:/Tomcat-6.0.18/webapps/FirstStruts2/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178atcom.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(

如何查看eclipse使用的jre版本

本次下载的是eclipse-SDK-4.2.1-win32-x86_64.zip,解压后就可以使用了,感到有些奇怪,难道不需要配置jre路径么?搜一搜别人是这么说的: eclipse启动时寻找jre的顺序 1.如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE; 2.否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE; 3.否则的话就去系统中查找安装的JRE,如果还找不到的话就报错. "vm参数"是在eclipse安装目录下ec

php版本导致shopex4.8.5安装的问题

相信很多人都遇到了和我一样的问题:php5.3以上的版本不再支持Zend Optimizer,但是shopex之类的网站必须要高版本的Zend才能用. 经过了n个小时悲催的摸索,终于搞定了,但是最终也只能向shopex屈服了-- 首先,PHP5.3.x版本如果想使用Zend Guard Loader,必须下载NTS的版本,而且必须是VC9编译的.这两点一定要注意,有一个不对都没法用Zend Guard Loader. 目前wampserver 2.1e(32位版)自带的php5.3.5是VC6编

Jquery版本导致Ajax不执行success回调函数_AJAX相关

对于使用ajax来请求数据已经不是第一次使用(一直觉得也就那么回事),就在昨天居然遇到了一个问题?项目中需要用到ajax来进行数据的请求,于是三下五除二的将ajax代码拷贝到项目中,前端,后台数据处理完毕,测试(心想可以休息下下了),谁知数据成功返回.前端没报错,后台也没错,硬是没有执行success回调函数,心凉了一半. 接下来就是找原因,查看原先代码,百度,json格式检查,终于发现问题所在 罪魁祸首居然是Jquery版本所引起的. Jquery版本:jquery-1.9.0.min.js

Jquery版本导致Ajax不执行success回调函数

对于使用ajax来请求数据已经不是第一次使用(一直觉得也就那么回事),就在昨天居然遇到了一个问题?项目中需要用到ajax来进行数据的请求,于是三下五除二的将ajax代码拷贝到项目中,前端,后台数据处理完毕,测试(心想可以休息下下了),谁知数据成功返回.前端没报错,后台也没错,硬是没有执行success回调函数,心凉了一半. 接下来就是找原因,查看原先代码,百度,json格式检查,终于发现问题所在 罪魁祸首居然是Jquery版本所引起的. Jquery版本:jquery-1.9.0.min.js

Error filterStart

问题描述 鄙人才学java的Struts第一个程序就出现了问题,头疼,高手指教!struts.xml:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.d