java - Groovy 1.6 和 1.8 之间的区别

标签 java groovy

我们最近升级了一个应用程序,其中我们有自己的嵌入式 Groovy 代码来触发某些事情。以前,该应用程序使用 Groovy 1.6 库,升级后现在使用 1.8 库。然而,这就是我们遇到问题的地方,某些代码现在无法运行,并且通常会出现错误:

    System exception occurred: class=class java.lang.ClassNotFoundException

我应该寻找的代码是否存在根本差异?或者任何有两个库之间差异列表的地方。

提前致谢

编辑以包含跟踪:

    Groovy Job Inbound is Failed.
    System exception occurred: class=class java.lang.ClassNotFoundException, 
    message=Inbound
    Inbound (compact stack trace follows)
    java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    com.application.argo.util.CustomGroovyInvoker.invokeCustomGroovy(CustomGroovyInvoker.java:51)
    com. application.argo.business.GroovyJobManagerPea$1.doInTransaction(GroovyJobManagerPea.java:76)
    com. application.framework.persistence.hibernate.PersistenceTemplate.invoke(PersistenceTemplate.java:137)
    com. application.argo.business.GroovyJobManagerPea.executeGroovy(GroovyJobManagerPea.java:70)
    com. application.argo.business.GroovyJobManagerPea.executeGroovyPlugin(GroovyJobManagerPea.java:56)
    com. application.framework.persistence.hibernate.PersistenceInterceptor.invoke(PersistenceInterceptor.java:131)
    com. application.argo.portal.job.GroovyJob.executeGroovyPlugin(GroovyJob.java:99)
    com. application.argo.portal.job.GroovyJob.executeTargetTask(GroovyJob.java:83)
    com. application.argo.portal.job.AbstractJob.executeInternal(AbstractJob.java:71)
    com. application.framework.quartz.InterruptableQuartzJobBean.execute(InterruptableQuartzJobBean.java:50), root cause=class java.lang.ClassNotFoundException / Inbound.

最佳答案

(org.codehaus.)Groovy 1.6 和 1.8 之间存在巨大差异。我记得当我从 1.6 升级到 1.7,然后再次从 1.7 升级到 1.8 时,这两次 Activity 都不是令人愉快的,需要进行大量的小代码更改才能让一切再次正常运行。因此,您可能需要更改嵌入式 Groovy 代码才能使其正常工作。

关于java - Groovy 1.6 和 1.8 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22451160/

相关文章:

xml - 在 grails 中以 CSV 格式呈现

file - 如何在 Gradle 自定义任务中初始化 FileTree 字段?

java - 使用 Netbeans 在远程服务器上热部署

java - 函数 .contains() 无法按预期方式在 Groovy 中工作

java - 如何序列化/反序列化正确的 BST(通用类型) - 实现(单独的类或子类)

java - 绞刑吏游戏 : stuck on randomly selecting players

groovy - 在 Java 应用程序中评估 groovy 脚本需要包含哪些 maven 依赖项

java - Ant build.xml 中的 Groovy(带有 Java 类)

java - Java中的无损JPEG旋转(90/180/270度)?

java - java中的迭代器 - 删除范围内的数字