ClassNotFoundException: com.ibm.ejs.ras.hpel.HpelHelper im JUnit-test (mit thinclient)

Habe ich JUnit-test (manche nennen das " integration test) test der REST-Dienst für Datei-upload/- download. Ich bin mit Apache WINK von standart Websphere 8.5 Bibliotheken:

ClientConfig config = new ClientConfig();
LtpaAuthSecurityHandler secHandler = new LtpaAuthSecurityHandler();
secHandler.setUserName(user);
secHandler.setPassword(password);
secHandler.setSSLRequired(false);
config.handlers(secHandler);
RestClient client = new RestClient(config);

Aber ich bekomme die Ausnahme:

java.lang.ClassNotFoundException: com.ibm.ejs.ras.hpel.HpelHelper

Ich bin mit dem folgenden test-Abhängigkeiten:

<dependency>
  <groupId>com.ibm.was</groupId>
  <artifactId>com.ibm.ws.jpa.thinclient</artifactId>
  <version>8.5.0.2</version>
  <scope>test</scope>
</dependency>
<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.11</version>
  <scope>test</scope>
</dependency>

Was fehlt mir hier? Die getesteten code funktioniert gut bei der Bereitstellung auf WebSphere, funktioniert aber nicht als stand-alone-junit-test (oder main-Funktion) verwendet thinclient..

Es gibt eine ähnliche Antwort - stackoverflow.com/questions/15341336/...
nicht genau. Die OP dort nicht mit Maven.

InformationsquelleAutor Danubian Sailor | 2014-09-10

Schreibe einen Kommentar