Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

How do I get the list of jar libraries already available in Apigee? (so I dont need to add them)

Not applicable

Apigee Edge includes a set of Java JARs that are available to all Java callouts in the Message Processor. These JARs can be referenced by Java callout code, and there's no need to upload the same Java JARs for use within the API proxy bundle. The question is, which JARs are on that list?

Solved Solved
6 13 6,369
1 ACCEPTED SOLUTION

@Ivan Beerli and @Juan Carlos Cancela

GREAT question.

Unfortunately this list is not officially documented by Apigee, at the moment.

The way I have answered the question is to build a Java callout that just examines the system property called java.class.path , and parses out the list of thirdparty jars. Then embed this callout into a proxy, and just call the proxy. For example if you try this:

curl -i http://deecee-test.apigee.net/java-props/3rdpartyjars

...(or just invoke that link in the browser) you should see the list of 3rd party jars in MY Apigee Edge organization + environment.

Attached please find the list that I've received. This list may change. Also attached please find the API Proxy bundle that generates the list. You can deploy it to your own environment and try it yourself.

3rdpartylibs.txt

java-props-rev1-2016-01-07.zip

View solution in original post

13 REPLIES 13