繁体   English   中英

找不到类,将DynamicJasper与Struts 2.3.3集成时出错

[英]Class not found Error while integrating DynamicJasper with Struts 2.3.3

我正在使用DynamicJasper 4并与Struts 2.3.3集成时遇到问题。

我已经使用DynamicJasperStruts2-1.jar来显示生成的报告,但是问题是此jar导入了需要x-work 2.1库的TextUtils类。

但是对于Struts 2.3.3,我们需要不包含TextUtils类的xwork-core 2.3.3 jar。

因此,在集成时会遇到Class not found错误Class not found因此请更新DynamicJasperStruts2-1.jar ,使其与Struts 2.3.3兼容。

我所有的项目都在Struts 2.3上进行 ,因此降级将是一个问题。

您有什么建议可以解决这个问题?

如果我对常见的String操作正确的TextUtils实用程序,则实际上是从opensymphony项目之一移植过来的。

TextUtils中包含的大多数方法已被替换为apache commons,并且由于不再需要该类而将其删除。

我的建议是使用DynamicJasperStruts2-1来解决此问题,因为它已使用一些已从API中删除的东西来支持更灵活,更优雅的解决方案。

否则,除了降级S2版本(这不是推荐的方法)之外,您别无选择。

请下载可解决问题的最新版本

或将您的pom.xml更新为

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM