2012-08-06 74 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