-1

grails アプリケーションで run-app を実行すると、上記の例外が発生します

[java.lang.ClassNotFoundException: net.sf.json.JSONObject
,   at org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:156)
,   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
,   at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:128)
,   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
,   at groovyx.net.http.HTTPBuilder.(HTTPBuilder.java:175)
,   at com.cm.admanager.adapter.GWebServiceRequest.getXml(GWebServiceRequest.groovy:60)
,   at com.cm.admanager.adapter.GWebServiceRequest$getXml$0.callStatic(Unknown Source)
,   at com.cm.admanager.adapter.GWebServiceRequest.getXml(GWebServiceRequest.groovy:49)
,   at com.cm.admanager.adapter.GWebServiceRequest$getXml.call(Unknown Source)
,   at com.cm.admanager.parser.BaseParser.getWebServiceResultsParsed(BaseParser.groovy:64)
,   at com.cm.admanager.parser.BaseParser$getWebServiceResultsParsed.call(Unknown Source)
,   at nna.autodata.parser.AutodataResultParser.getWebServiceResultsParsed(AutodataResultParser.groovy:530)
,   at nna.autodata.parser.AutodataResultParser$getWebServiceResultsParsed.callCurrent(Unknown Source)
,   at nna.autodata.parser.AutodataResultParser.parseModelLines(AutodataResultParser.groovy:131)
,   at nna.autodata.parser.AutodataResultParser$parseModelLines.call(Unknown Source)
,   at nna.autodata.AutodataService.getModelLines(AutodataService.groovy:58)
,   at nna.autodata.AutodataService$getModelLines.call(Unknown Source)
,   at nna.autodata.AutodataService$getModelLines.call(Unknown Source)
,   at nna.shoppingtools.adapter.StModelLineDataService.getModelLines(StModelLineDataService.groovy:62)
,   at nna.shoppingtools.adapter.StModelLineDataService$getModelLines.call(Unknown Source)
,   at nna.shoppingtools.adapter.StModelLineDataService$getModelLines.call(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService.fetchAutodataModelLines(StActiveModelLineService.groovy:257)
,   at nna.shoppingtools.vehicle.StActiveModelLineService.cacheAllActiveModelLinesWithNoMarketingData(StActiveModelLineService.groovy:207)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$$FastClassByCGLIB$$c14200c9.invoke()
,   at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
,   at org.aspectj.lang.ProceedingJoinPoint$proceed.call(Unknown Source)
,   at cm.springcache.CMCachingAspect$_invokeCachedMethod_closure1.doCall(CMCachingAspect.groovy:31)
,   at cm.springcache.CMCachingAspect$_invokeCachedMethod_closure1.doCall(CMCachingAspect.groovy)
,   at grails.plugin.springcache.SpringcacheService.doWithCacheInternal(SpringcacheService.groovy:155)
,   at grails.plugin.springcache.SpringcacheService.this$2$doWithCacheInternal(SpringcacheService.groovy)
,   at grails.plugin.springcache.SpringcacheService$this$2$doWithCacheInternal.callCurrent(Unknown Source)
,   at grails.plugin.springcache.SpringcacheService.doWithCache(SpringcacheService.groovy:84)
,   at grails.plugin.springcache.SpringcacheService$doWithCache.call(Unknown Source)
,   at cm.springcache.CMCachingAspect.invokeCachedMethod(CMCachingAspect.groovy:30)
,   at nci.nissan.shoppingtools.vehicle.StActiveModelLineService$$EnhancerByCGLIB$$f8b20934.cacheAllActiveModelLinesWithNoMarketingData()
,   at nna.shoppingtools.vehicle.StActiveModelLineService$cacheAllActiveModelLinesWithNoMarketingData.call(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$cacheAllActiveModelLinesWithNoMarketingData.call(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService.getAllActiveModelLinesWithNoMarketingData(StActiveModelLineService.groovy:196)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$getAllActiveModelLinesWithNoMarketingData.callCurrent(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$getAllActiveModelLinesWithNoMarketingData.callCurrent(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService.cacheAllActiveModelLines(StActiveModelLineService.groovy:180)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$$FastClassByCGLIB$$c14200c9.invoke()
,   at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
,   at org.aspectj.lang.ProceedingJoinPoint$proceed.call(Unknown Source)
,   at cm.springcache.CMCachingAspect$_invokeCachedMethod_closure1.doCall(CMCachingAspect.groovy:31)
,   at cm.springcache.CMCachingAspect$_invokeCachedMethod_closure1.doCall(CMCachingAspect.groovy)
,   at grails.plugin.springcache.SpringcacheService.doWithCacheInternal(SpringcacheService.groovy:155)
,   at grails.plugin.springcache.SpringcacheService.this$2$doWithCacheInternal(SpringcacheService.groovy)
,   at grails.plugin.springcache.SpringcacheService$this$2$doWithCacheInternal.callCurrent(Unknown Source)
,   at grails.plugin.springcache.SpringcacheService.doWithCache(SpringcacheService.groovy:84)
,   at grails.plugin.springcache.SpringcacheService$doWithCache.call(Unknown Source)
,   at cm.springcache.CMCachingAspect.invokeCachedMethod(CMCachingAspect.groovy:30)
,   at nci.nissan.shoppingtools.vehicle.StActiveModelLineService$$EnhancerByCGLIB$$f8b20934.cacheAllActiveModelLines()
,   at nna.shoppingtools.vehicle.StActiveModelLineService$cacheAllActiveModelLines.call(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$cacheAllActiveModelLines.call(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService.getAllActiveModelLines(StActiveModelLineService.groovy:166)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$getAllActiveModelLines.callCurrent(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$getAllActiveModelLines.callCurrent(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService.getActiveModelLines(StActiveModelLineService.groovy:44)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$$FastClassByCGLIB$$c14200c9.invoke()
,   at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
,   at nci.nissan.shoppingtools.vehicle.StActiveModelLineService$$EnhancerByCGLIB$$f8b20934.getActiveModelLines()
,   at nna.shoppingtools.vehicle.StActiveModelLineService$getActiveModelLines.call(Unknown Source)
,   at nna.shoppingtools.vehicle.StActiveModelLineService$getActiveModelLines.call(Unknown Source)
,   at com.cm.shoppingtools.service.core.ModelLineService.getConfigurableModelLines(ModelLineService.groovy:155)
,   at com.cm.shoppingtools.service.core.ModelLineService$$FastClassByCGLIB$$abffaa9c.invoke()
,   at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
,   at com.cm.shoppingtools.service.core.ModelLineService$$EnhancerByCGLIB$$63de0fb0.getConfigurableModelLines()
,   at com.cm.shoppingtools.service.core.ModelLineService$getConfigurableModelLines.call(Unknown Source)
,   at com.cm.shoppingtools.service.core.ModelLineService$getConfigurableModelLines.call(Unknown Source)
,   at com.cm.shoppingtools.controller.core.ModelLineController$_closure1.doCall(ModelLineController.groovy:45)
,   at com.cm.shoppingtools.controller.core.ModelLineController$_closure1.doCall(ModelLineController.groovy)
,   at grails.plugin.springcache.web.GrailsFragmentCachingFilter.doFilter(GrailsFragmentCachingFilter.groovy:66)
,   at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
,   at java.lang.Thread.run(Thread.java:695)
]

注意すべき点は、アプリが実行されてウェブサイトのリンクが表示されることですが、ブラウザでウェブサイトにアクセスしようとすると、すべてが壊れてこの例外が発生します。

私のBuildConfig.groovyには次の依存関係があります

dependencies {
    compile('org.hibernate:hibernate-jmx:3.3.1.GA') {
        excludes 'hibernate-core', 'log4j', 'slf4j-log4j12'
    }
    compile('com.google.guava:guava:16.0.1') { // guava:16.0. required for JBoss 7 
        transitive = false
    }
    compile('net.sf.json-lib:json-lib:jar:2.3')
    runtime 'org.apache.httpcomponents:httpcore:4.4.1'
}

これは私が新しい仕事で与えられたプロジェクトです。私はこのコードを書いておらず、書いた人は会社を辞めました。

ありがとう

4

2 に答える 2

0

解決しました。.grails および .ivy2 フォルダーを削除して、再度コンパイルする必要がありました。すべての正しい依存関係をダウンロードして機能しました。助けてくれてどうもありがとう

于 2016-02-08T16:39:43.117 に答える