It depends on the number of application threads you will have running
in WebLogic, and how many connections each thread might need.
One easy empirical method is to set the initial to zero, and the max to
some big number, and run your hardest load, and check the console
for stats on the maximum number of active connections. See how big
the pool grew to take your load. That would be a reasonable answer.