Hi,

The API Manager is shipped with a CXF web app deployed within it
(oauth2endpoints.war). This web app hosts the /token endpoint
implementation (for generating user tokens). With the modifications done on
the 4.1.0 kernel, hosting a CXF web app requires a set of libraries to be
available at the <CARBON_HOME>/lib/tomcat/runtimes/cxf directory.

AS 5.1.0 has been shipped with a set of jars in place to cater this
requirement. In the case of API Manager however, it is not required to have
all the jars shipped in AS to be available at this location. Although AS
ships with the jars at [1], /token endpoint in API Manager works fine even
without them. So the question is, is it required to ship all jars that AS
ships or would it be fine to just ship the required set of jars to get the
oauth2endpoints.war web app working?

[1]
aopalliance-1.0.jar
commons-lang-2.6.jar
ehcache-core-2.5.1.jar
jaxb-xjc-2.1.13.jar
wsdl4j-1.6.3.jar
xml-resolver-1.2.jar
xmlsec-1.5.3.jar
commons-collections-3.2.1.jar
commons-logging-1.1.1.jar
jaxb-impl-2.1.13.jar
velocity-1.7.jar
wss4j-1.6.9.jar
xmlschema-core-2.0.3.jar

Thanks,
NuwanD.

-- 
Nuwan Dias

Software Engineer - WSO2, Inc. http://wso2.com
email : [email protected]
Phone : +94 777 775 729
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to