2012-08-06 29 views
1

我正在使用DynamicJasper 4並在與Struts 2.3.3集成時遇到問題。找不到類未找到將DynamicJasper與Struts 2.3.3集成的錯誤

我用DynamicJasperStruts2-1.jar顯示生成的報告,但問題是這瓶進口TextUtils類需要X-工作2.1庫。

Struts的2.3.3我們需要XWork的核心2.3.3罐子不包含TextUtils類。

所以同時整合我的錯誤Class not found所以做更新DynamicJasperStruts2-1.jar,使其與Struts的2.3.3兼容。

我所有的項目都在Struts 2.3,所以降級會是問題。

你能推薦什麼來解決這個問題?

回答

0

請下載latest version它解決了問題:

或更新你的pom.xml到

<dependency> 
     <groupId>ar.com.fdvs</groupId> 
     <artifactId>DynamicJasper-Struts2</artifactId> 
     <version>1.3</version> 
    </dependency> 
1

如果我是正確的TextUtils常用字符串操作的實用程序,實際上這是從一個opensymphony項目移植過來的。

TextUtils中包含的大多數方法已被替換爲apache commons,並且類已被刪除,因爲它不再需要。

我的建議是與DynamicJasperStruts2-1其使用的東西已經從有利於更靈活,更優雅的解決方案的API中刪除解決問題。

否則,除了降級您的S2版本以外,您別無選擇,因爲這不是推薦方法。

+0

這就是我所做的哥們改變了DynamicJasperStruts2-1 – 2012-08-07 10:04:57