2017-03-08 19 views
0

私はBOX JAVA SDKを使用しており、Eclipseでこれらの機能を実行しましたが、うまくいきました。EclipseからGGTSを使用したGrailsへのJAVA BOX SDK

eclipseで使用したすべてのjarファイルをGGTSに追加しました。しかし、パッケージをGrails(java-> src-> package_name)に追加すると、常に例外がスローされます。

他にGrailsへの移動を妨げている可能性のあるものは何ですか?ある

PEMParser keyReader = new PEMParser(new StringReader(this.privateKey)); 
    Object keyPair = keyReader.readObject(); 

メッセージ:

com.box.sdk.BoxDeveloperEditionAPIConnection.decryptPrivateKey 

    Error | 
Caused by: org.bouncycastle.openssl.PEMException: problem creating RSA private key: java.lang.IllegalArgumentException: unknown object in getInstance: [B 
Error | 
    at org.bouncycastle.openssl.PEMParser$KeyPairParser.parseObject(Unknown Source) 
Error | 
    at org.bouncycastle.openssl.PEMParser.readObject(Unknown Source) 
Error | 
    at com.box.sdk.BoxDeveloperEditionAPIConnection.decryptPrivateKey(BoxDeveloperEditionAPIConnection.java:378) 
Error | 

答えて

0

は同じJDKを使用してGrailsのある

私はGrailsのを経由して取得しています例外は、の2行目からですか?このためには、2つのセキュリティファイルをjre/lib/securityに入れなければなりませんでした。

+0

Eclipse Java 1.8とGrails Java 1.8_121 ...同じ意味...セキュリティファイルjce_policy 8 right?私は既にeclipseで同じプログラムを実行していたので、すでにフォルダにセキュリティファイルが追加されていました。 grailsでは動作しません.... @kendomen –

+0

はい。あなたが正しい。それは他のものでなければならない。ごめんなさい! – kendomen

+0

他のソリューションですか? grailsやその他のビルドパスに追加する必要はありますか?私はこれにこだわっています... –

関連する問題