java.lang.NoClassDefFoundError:Lorg / jfree / chart / plot / PlotOrientation

时间:2015-11-20 16:58:10

标签: java noclassdeffounderror netbeans-8

我试图在使用wildfly-8的本地计算机上运行的Web应用程序中显示图形报告但是我有下一个错误。

java.lang.NoClassDefFoundError:Lorg / jfree / chart / plot / PlotOrientation;在爪哇java.lang上的java.lang.Class.getDeclaredFields0(本地方法)[rt.jar:1.8.0_31] java.lang.Class.privateGetDeclaredFields(Class.java:2575)[rt.jar:1.8.0_31]。 Class.getDeclaredField(Class.java:2060)[rt.jar:1.8.0_31]在java.io.Object.StartClassClass的java.io.Object.StreamClass.getDeclaredSUID(ObjectStreamClass.java:1659)[rt.jar:1.8.0_31]。 java.io.ObjectStreamClass $ 2,java.io.ObjectStreamClass $ 2.run(ObjectStreamClass.java:480)[rt.jar:1.8.0_31]访问$ 700(ObjectStreamClass.java:72)[rt.jar:1.8.0_31] .run(ObjectStreamClass.java:468)[rt.jar:1.8.0_31] at java.security.AccessController.doPrivileged(Native Method)[rt.jar:1.8.0_31] at java.io.ObjectStreamClass。(ObjectStreamClass.java :468)[rt.jar:1.8.0_31] at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:365)[rt.jar:1.8.0_31] at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:602 )[rt.jar:1.8.0_31] java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)[rt.jar:1.8.0_31] at java.io.ObjectInpu java.io.ObjectInputStream中的java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623)[rt.jar:1.8.0_31]中的tStream.readClassDesc(ObjectInputStream.java:1518)[rt.jar:1.8.0_31]。 readClassDesc(ObjectInputStream.java:1518)[rt.jar:1.8.0_31] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)[rt.jar:1.8.0_31] at java.io.ObjectInputStream.readObject0( ObjectInputStream.java:1351)[rt.jar:1.8.0_31] java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1993)[rt.jar:1.8.0_31] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream。 java:501)[rt.jar:1.8.0_31] at net.sf.jasperreports.engine.base.JRBaseChart.readObject(JRBaseChart.java:828)[jasperreports-6.1.0.jar:6.1.0]

我导入的库像:  1- commons-beanutils-1.8.0.jar  2.commons的集合,3.2.1.ja r 3. commons-digester-1.7.jar  4. commons-javaflow-20060411.jar  5. commons-logging-1.1.jar  6. groovy-all-1.5.5.jar  7. iText-2.1.0.jar  8. jasperreports-3.7.0.jar 9. JFreechart 1.0.19(最近的)

但我仍然有这个错误......任何人都可以帮助我?

我在jboss 6.1.0功能的服务器中有这个功能,但在本地机器上运行

pd:对不起我的英文

2 个答案:

答案 0 :(得分:0)

转到文件选项卡,展开dist子目录中的.war文件,展开.war文件中的WEB-INF.lib目录,然后检查jfreechart是否在那里。如果是扩展其org.jfree.chart.plot目录以检查PlotOrientation.class。

enter image description here

...

enter image description here

...

enter image description here

如果它在那里,也许你的野生动物不同步。取消部署Web应用程序,停止wildfly,然后重新启动。

答案 1 :(得分:0)

如果您正在使用依赖项管理器(Maven,SBT,Ivy,Gradle等),请将上面的相应代码段复制并粘贴到项目文件中。如果您正在使用依赖项管理器,那就是解决此异常的全部内容。

https://github.com/maxogden/multiplex

相关问题