It's all about the answers!

Ask a question

Why does step 3 of Jazz Team Server Setup fail with: Failure in loading native library db2jcct2


Anthony Krowiak (1111612) | asked Jul 06 '12, 12:06 p.m.
retagged Nov 07 '12, 4:42 p.m. by Bo Chulindra (1.3k2718)
I installed the Jazz Team Server 4.0 on RHEL6.  I also installed DB2 10.1 using the db2setup utility and configured it using the defaults.  I then tried to run the Jazz Team Server setup - i.e. https://localhost:9443/jts/setup which fails on step 3, Configure Database.  I selected DB2 for the database vendor with a connection type of JDBC.  I specified the JDBC password of my DB2 instance owner - i.e. db2inst1 - and the JDBC location of:
 jdbc:db2://localhost:50000/user-db2inst1;password={password}

When I click the Test Connection button, I get the error below.  I tried running this from both my user ID as well as the db2inst user ID.  How do I get around this problem?

The configuration test resulted in errors. Resolve the errors to continue. For more details, open the help system and search for CRJAZ1579E.ID CRJAZ1579E

[jcc][10389][12245][3.57.82] Failure in loading native library db2jcct2, java.lang.UnsatisfiedLinkError: db2jcct2 (Not found in java.library.path): ERRORCODE=-4472, SQLSTATE=null
[jcc][10389][12245][3.57.82] Failure in loading native library db2jcct2, java.lang.UnsatisfiedLinkError: db2jcct2 (Not found in java.library.path): ERRORCODE=-4472, SQLSTATE=null

One answer



permanent link
Karl Weinert (2.0k52736) | answered Jul 06 '12, 12:55 p.m.
JAZZ DEVELOPER
You don't need  jdbc:db2: //localhost.....
It should just be //localhost:50000/user=db2inst1;password={password}
That might be confusing the application into thinking it is a Type-2 URL rather than the Type-4

And I also notice another typo in your example.
Note the dash between 
user-db2inst1 instead of an = sign.

Your answer


Register or to post your answer.