Eclipse中运行好好的WebProject,拿到Tomcat下运行就一直报错,看log,比较可疑的地方出现在这里:
Caused by: java.lang.UnsupportedClassVersionError: ...: Unsupported major.minor version 51.0 (unable to load class )
问题的根源是JDK版本不兼容。
eclipse中代码编译针对的java版本为1.7.0.而我自己的linux使用的java为1.6.0
老平台无法兼容新代码。
解决办法就是修改linux的默认java版本呗,把1.6.0改为1.7.0。
我自己的做法是修改/etc/profile,在其中插入如下设置环境变量的代码:
PATH=/usr/local/java/jdk1.7.0/bin:$PATH
JAVA_HOME=/usr/local/java/jdk1.7.0
export PATH
export JAVA_HOME
这样tomcat 在启动时就会自动根据 $JAVA_HOME 去查找新的java了,problem solved : )
ps.一个小插曲是即使按上面设置了还是报同样的错误,才发现因为我tomcat端口因为改为80,启动需要root权限,而$JAVA_HOME的生效范围又仅止于当前用户,所以环境变量根本没有生效,难怪一样出错。解决方法嘛,你自己想咯
分享到:
相关推荐
Major version increments with each card supported. Minor version increments with each new feature. Sub-minor version increments when an existing feature changes.
JSR-75-135-172_Supported List 主流手机对JSR 75 135 172的支持!
WebComponents.exe,官方控件,浏览器安装后 ,重启浏览器即可
对简支梁进行损伤识别的代码,有多种算法和完整程序注释
PARFOR supported.zip" 提到的是一个基于Matlab的EEMD(Ensemble Empirical Mode Decomposition)家族的软件包,它支持并行计算功能,利用了Matlab的`PARFOR`循环。EEMD是一种高级的数据分析方法,用于非线性、非...
r40m备份42验OV5640_BPI-M2U_验证通过除了RJ45之外_20171115_1836没有外层目录.7z sun8iw11p1_android_m2ultra_uart42验证通过patch42.7z ...BPI-M2U(2017/11/18 16:49): 0、LCD+CTP默认正常 ...**_HDMI-Version_**
解决部分视频不能播放并提示,File is unplayable. Color space is not supported.文件无法播放。不支持颜色空间。
户第一次登录用户平台打开一台在线的海康设备查看视频时可能无法打开播放,原因是用户电脑还未安装播放视频所需的IE浏览器插件,视图区域出现插件未被加载的状态,
IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version 和Export declarations are not supported by current JavaScript version报错都是一个解决办法 js文件报错 第一步,...
Office安装错误Per-user install not supported.txt
Vocational rehabilitation and supported employment. Baltimore: Brookes Publishing, 372 pp., [dollar]43.00 Book Reviews 293 talented educators live largely on impulse, personal judgment, and ...
标题 "hwpack_linaro-omap3_20110823-0_armel_supported.tar.gz" 提供的信息表明这是一款针对 OMAP3 平台的 Linaro 软件包,发布日期为 2011 年 8 月 23 日,且该软件包支持 armel 架构。OMAP3 是德州仪器(TI)生产...
django 设置settings.py,本文以mysql 为例,说明怎样配置mysql d的连接
【标题】:“hwpack_linaro-omap3_20101109-1_armel_supported.tar.gz”是一个针对OMAP3平台的软件包集合,由Linaro官方提供。这个压缩文件包含了特定日期(2010年11月9日)的更新和支持的armel架构的软件。 【描述...
ERROR:ABIs [armeabi] are not supported for platform.Supported ABIs are [arm64-v8a, armeabi-v7的完美解决方案-附件资源
在本文中,我们将深入探讨如何在Laravel框架中使用Qiniu云存储服务,并通过`qiniu-laravel-storage`这个扩展包实现高效且便捷的文件上传与管理。`qiniu-laravel-storage`是专门为Laravel 5设计的一个集成Qiniu SDK的...