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.
nicht genau. Die OP dort nicht mit Maven.
InformationsquelleAutor Danubian Sailor | 2014-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Traf ich den gleichen Fehler. Um es zu beheben, fügte ich diese Abhängigkeiten:
InformationsquelleAutor Atreides_Arrakis
War ich immer dieselbe Ausnahme und wurde es behoben, nachdem ich Sie Hinzugefügt haben, die folgenden.
InformationsquelleAutor Kishore Tulsiani