2017-04-07 11 views
0

warファイルを作成してTomcatサーバーにデプロイしましたが、登録ページ(recaptchaを含む)を送信している間にこのエラーが発生していますが、 GGTS IDEを使用するローカルマシン。Grails:生産中のTomcatサーバーで実行中のRestBuilderの例外

次は、この例外はreCAPTCHAの実施後に起こっている私の見解から、本番サーバー

errors.GrailsExceptionResolver - ClassNotFoundException occurred when processing request: [POST] /IFP/signup/completeSignUp 
grails.plugins.rest.client.RestBuilder. Stacktrace follows: 
java.lang.ClassNotFoundException: grails.plugins.rest.client.RestBuilder 
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) 
    at java.lang.Class.getDeclaredMethods(Class.java:1975) 
    at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46) 
    at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33) 
    at com.megatome.grails.recaptcha.ReCaptcha.checkAnswer(ReCaptcha.groovy:171) 
    at com.megatome.grails.RecaptchaService.verifyAnswer(RecaptchaService.groovy:147) 
    at com.controllers.portal.SignupController.completeSignUp(SignupController.groovy:42) 
    at grails.plugin.cache.web.filter.PageFragmentCachingFilter.doFilter(PageFragmentCachingFilter.java:198) 
    at grails.plugin.cache.web.filter.AbstractFilter.doFilter(AbstractFilter.java:63) 
    at grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.java:53) 
    at grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter.doFilter(RequestHolderAuthenticationFilter.java:53) 
    at grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.java:62) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

で起こっエラーです。 この問題の解決にお手伝いをしてください。

答えて

0

にjava.lang.ClassNotFoundException:このクラスは本番戦争やTomcatの中で欠落していることを明らかにgrails.plugins.rest.client.RestBuilder

が状態。

あなたはplugin ref-docごととしてあなたgradle設定で適切な依存関係を設定していることを確認します:

compile "org.grails.plugins:rest-client-builder:2.1.1" 

これらのjarファイルは、あなたの戦争やTomcatのクラスパスにも存在していることを確認し

+0

これは、Restaptorが** RestBuilder **クラスを使用しており、 'grails-datastore-rest-client-3.1.4.RELEASE.jar'から呼び出されたために起こりました。コピー後に動作していますこのjarファイルをtomcat libフォルダにコピーします。 –

0

のTomcatにファイルgrails-datastore-rest-client-3.1.4.RELEASE.jarをコピーしますlibフォルダが問題を解決しました。 jarファイルはhereからダウンロードできます。

関連する問題