{"id":2403,"date":"2011-11-02T17:32:15","date_gmt":"2011-11-02T15:32:15","guid":{"rendered":"http:\/\/mcl.jogger.pl\/2011\/11\/02\/soapui-ext-libs-and-its-weirdness\/"},"modified":"2023-03-22T10:39:57","modified_gmt":"2023-03-22T09:39:57","slug":"soapui-ext-libs-and-its-weirdness","status":"publish","type":"post","link":"https:\/\/touk.pl\/blog\/2011\/11\/02\/soapui-ext-libs-and-its-weirdness\/","title":{"rendered":"SoapUI ext libs and its weirdness"},"content":{"rendered":"<p>Suppose you want to add some additional jars to your SoapUI installation. It all should work ok if you put them in<\/p>\n<p><strong>bin\/ext<\/strong> directory. It is scanned at startup, and jars found there are automatically added to the classpath. However, if you want to add some JDBC drivers and happen to be using SoapUI version higher than 3.5.1 it is a bit more tricky. You may face this NoClassDefFoundError:<\/p>\n<pre>An error occured [oracle\/jdbc\/Driver], see error log for details\r\njava.lang.NoClassDefFoundError: oracle\/jdbc\/Driver<\/pre>\n<p>If so, try registering your drivers with<\/p>\n<p><strong>registerJdbcDriver<\/strong> function, like I did in this snippet of code: \u00a0 What a crappy thing!<\/p>\n","protected":false},"excerpt":{"rendered":"Suppose you want to add some additional jars to your SoapUI installation. It all should work ok if&hellip;\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[291,30],"class_list":{"0":"post-2403","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-development-design","7":"tag-soapui","8":"tag-testing"},"_links":{"self":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts\/2403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/comments?post=2403"}],"version-history":[{"count":5,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts\/2403\/revisions"}],"predecessor-version":[{"id":15453,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/posts\/2403\/revisions\/15453"}],"wp:attachment":[{"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/media?parent=2403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/categories?post=2403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/touk.pl\/blog\/wp-json\/wp\/v2\/tags?post=2403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}