2017-10-10 3 views
0

Ich versuche, eine Verbindung zu Cassandra (3.0) Datenbank über SOAP UI herzustellen. Hat jemand erfolgreich über SoapUI verbunden? Kannst du bitte die Schritte teilen? (Ich habe gefolgt andere Threads zu diesem Thema, aber ich war nicht in der Lage erfolgreich zu verbinden)Verbindung zu Cassandra über SoapUI

Groovy Schritt

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(); 

Fehlerreaktion: java.lang.UnsupportedClassVersionError: org/Apache/Cassandra/thrift/TFRamedTransportFactory: Nicht unterstützt Major.Minor Version 52.0 Fehler bei Zeile:

Cassandra Version: Cassandra 3.0.12.1586 | DSE 5.0.7 | CQL-Spezifikation 3.4.0 | Natives Protokoll v4]

Antwort

0

jdk/jre 7 wird derzeit von SoapUI verwendet. Der obige Fehler weist jedoch darauf hin, dass jdk/jre 8 verwendet werden muss.

Installieren Sie die neue Java-Version.

In den folgenden Dienstprogrammen, die unter SOAPUI_HOME/bin/ Verzeichnis vorhanden sind, dasselbe festlegen. Beachten Sie, dass diese Dateien vor dem Ändern gesichert werden.

  • soapui.bat (.sh)
  • testrunner.bat (.sh)

Und das soapui/testrunner Dienstprogramm von der Kommandozeile (anstatt Desktop-Shortcut-Symbol) aufrufen.

Verwandte Themen