2017-10-10 9 views
0

SOAP UIを使用してCassandra(3.0)データベースに接続しようとしています。 SoapUIを使用して接続したことがありますか?手順を分かち合うことができますか? java.lang.UnsupportedClassVersionError:ORG/apacheの/カサンドラ/リサイクル/SoapUIからCassandraに接続

Groovyのステップ

import java.sql.DriverManager; 
import java.sql.SQLFeatureNotSupportedException; 
import java.sql.Statement; 
import javax.sql.DataSource; 
import org.apache.cassandra.cql.jdbc.*; 

com.eviware.soapui.support.GroovyUtils.registerJdbcDriver("org.apache.cassandra.cql.jdbc.CassandraDriver"); 
def con = DriverManager.getConnection("jdbc:cassandra://abc:9042/keyspName"); 
def stmt = con.createStatement(); 

エラー応答を(私はこのトピックに関する他のスレッドを踏襲しているが、私は正常に接続することができませんでした) TFramedTransportFactory:サポートされていないmajor.minorバージョン52.0のエラー:

Cassandraバージョン: Cassandra 3.0.12.1586 | DSE 5.0.7 | CQL仕様3.4.0 |ネイティブプロトコルv4]

答えて

0

jdk/jre 7が現在SoapUIによって使用されています。しかし、上記のエラーは、jdk/jre 8を使用する必要があることを示しています。

新しいJavaバージョンをインストールします。

SOAPUI_HOME/bin/ディレクトリにある以下のユーティリティで同じものを設定します。それらのファイルを変更する前にそれらのファイルを元に戻してください。

  • soapui.bat(.SH)
  • testrunner.bat(.SH)

そして(むしろデスクトップのショートカットアイコンを使用するよりも)、コマンドラインからSOAPUI /テストランナーユーティリティを呼び出します。

関連する問題