1. 程式人生 > >讓Struts2.3.24支援JDK1.5

讓Struts2.3.24支援JDK1.5

  考慮到我目前的專案最多就用JDK1.5  就做了一個測試,把struts2.3.24中的demo 用1.5來跑 結果報以下錯誤:

java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.apache.commons.lang3.StringUtils)

出現這種錯誤 一般都是JDK低版本啟動JDK高版本的class。

就去看commons-lang3-3.2.jar\META-INF/MANIFEST.MF 找到了這樣一行說明:
X-Compile-Target-JDK: 1.6

X-Compile-Source-JDK: 1.6

是用1.6編譯的commons-lang3-3.2.jar。

就想著找個支援JDK1.5的最新lang3(commons-lang3-3.1.jar),替換一下果然可以。

相關推薦

Struts2.3.24支援JDK1.5

  考慮到我目前的專案最多就用JDK1.5  就做了一個測試,把struts2.3.24中的demo 用1.5來跑 結果報以下錯誤: java.lang.UnsupportedClassVersionError: Bad version number in .class f

Lotus Domino 8.0支援jdk1.5

Lotus Domino 8.0 預設情況下只支援jdk1.3,就是用jdk1.3編譯你的程式; 如果你在程式中用jdk1.3不支援的類的話,Lotus會報錯的; 怎樣才能讓Lotus Domino 8.0 支援jdk1.5哪? 解決這個問題其實也很簡單就是在notes.in

Struts2版本2.3.24升級2.5.10.1小結

因為Struts2 S2-045 Struts2 S2-046 漏洞問題 需要對struts2的版本進行升級 首先進行jar替換 需要移除的jar包有 struts2-json-plugin-2.3.24 struts2-core-2.3.24 ognl-3.0.6

Struts2.3.1升級到Struts2.3.24相關問題

雖然Struts2的漏洞前年就出來了,但公司的這系統很老,被攻擊了,找了好久沒其他辦法,只能升級; 升級為最新穩定的Struts2的版本,但apache官方提供的版本只有2.3.24;那是他了; commons-lang3-3.2.jar freemarker-2.3.2

Struts2.3.24框架入門之一環境配置及入門例項HelloWorld

Struts框架簡單例項——HelloWorld step1:環境搭建 到Struts官網下載最新版本:http://struts.apache.org/download.cgi 匯入必備jar

dubbo-admin-2.5.3.war 不支援JDK1.8問題解決詳細說明

一、部署軟體時遇到了一個尷尬的問題:我們的很多軟體都是依賴在JDK1.8環境的下才會比較穩定。而我們的dubbo-admin-2.5.3.war卻依賴在jdk1.7下,那麼問題來了,我們的伺服器環境是1.8的,他們又不能單獨部署。後來發現tomcat可以自己指定JDK環境的版本和JDK的路徑。下面就

struts2[3.5]在struts2配置檔案中使用OGNL表示式

1.新建一個Demo3Action.java,只需重寫execute()方法即可: package com.aisino.b_config; import com.opensymphony.xwork2.ActionSupport; public class Demo3Action exte

執行緒池 JDK1.5 ExecutorService threadPool = Executors.newFixedThreadPool(3)

package cn.itcast.heima2; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit;

Struts2.3 以及 2.5 過濾 xss攻擊 的一種解決方案

Struts 2.3 本方案採用struts2的攔截器過濾,將提交上來的引數轉碼來解決。 配置struts.xml <package name="default" namespace="

Struts2.3升級struts2.5.10.1

1.首先替換的包如下: 刪除xwork包 2. loggor類改變從log4j-1.2.25.jar到log4j-api-2.7.jar          修改java檔案的錯誤: 引入包import org.apache.logging.log4j.*; 或者 imp

小程式之多列選擇器(動態資料,支援2,3,4,5...列)

程式碼分兩部分,先上wxml <view class="container"> <form catchsubmit="formSubmit"> <view class="form-card"> <view class="weui-

Hadoop2.7.3 編譯 支援5種壓縮

導讀:       按部落格中的操作步驟操作後,hadoop 編譯完成後可以支援5種本地壓縮:zlib、snappy、lz4、bzip2、openssl 筆者環境配置為:JDK1.8、Hadoop2.7.3,Hive2.3.0,你也可以使用其它版本,注意版本

都是 htmlspecialchars的錯,解決 織夢cms dedecms 標題不能為空 不支援php5.3 php5.4 php5.5版本

article_add.php  101行 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen)); 改成 $title = htmlspecialchars(cn_substrR($title

python3的 pymysql把mysqldb庫取代了,python 3支援mysqldb的解決方法

原因 MySQLdb 只適用於python2.x,發現pip裝不上。 它在py3的替代品是: import pymysql 安裝方法: pip install pymysql django+mysql 而Django預設的還是使用MySQLdb:執行會報:Impo

Struts2.3Struts2.5的區別,以及ActionContext.getContext()引發的爭議

struts 2.5裡面 程式碼是這樣寫的://這裡返回物件是MAP而不是HttpParameter,跟Eclipse和MyEclipse有關,這裡寫上老師原始碼,作為對比檢視:     com.ope

程式設計師要你的電腦宕機需要多久?黑客:只需要3個按鍵,5個字元

諸多行業中,程式設計師應該是一個比較特殊的群體,許多人一提起程式設計師,腦子裡除了高新之外,總會不自覺的和木訥、拖沓聯絡在一起。而且現在的網路發達,網路中大量的黑程式設計師的段子,許多人根本沒有接觸過程式設計師,但看完那些段子之後,就會形成這樣的印象。 多數程式設計師並不木

銀行提供了整存整取定期儲蓄業務,存期分為1年,2年,3年,5年,到期取本息之和,年利率如下 1年 2.25% 2年 2.7% 33.24% 5

public class Test_10 {/*銀行提供了整存整取定期儲蓄業務,存期分為1年,2年,3年,5年,到期取本息之和,年利率如下     1年   2.25%     2年   2.7%     3年   3.24%       5年   3.6%      

struts2.3.3+eclipse3.7+tomcat6.0+jdk1.6

開發環境配置不正確,會遇到無數莫名其妙的問題,難以應付。對於剛開始使用Struts2開發的初學者,常常會被開發環境問題就地打倒。這裡就最新的Struts2版本,給出一套開發環境的配置。 1,環境準備 2,安裝與配置 1)JDK安裝 雙擊下載的jdk-6u32-windows

如何在CentOS 6.7上將PHP 5.3升級到PHP 5.6

apr efault https epo post group add get ros 如何在CentOS 6.7上將PHP 5.3升級到PHP 5.6 andyz 博客 45評論 Facebook的TwitterGoogle+Reddit 在本文中,我將介

MySql 基礎學習筆記 1——概述與基本數據類型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差別 圖 浮點型:命令

where float 函數名 src ron 編碼方式 永遠 -m mas 一、CMD中經常使用mysql相關命令 mysql -D, --database=name //打開數據庫 --delimiter=name //指定分隔符 -h, --host=na