Hi Vaibhav87, The changes I carried out are as follows: 1. In the service code, change the MANIFEST.MF file so that in the "Import-Package" sections all versions are removed, except for tho...
See more...
Hi Vaibhav87, The changes I carried out are as follows: 1. In the service code, change the MANIFEST.MF file so that in the "Import-Package" sections all versions are removed, except for those libraries I have explicitly added. Here's my section, below: Import-Package: com.vmware.vise.data, com.vmware.vise.data.query, com.vmware.vise.data.uri, com.vmware.vise.usersession, com.vmware.vise.security, com.vmware.vise.vim.data, com.google.gson;version="2.3.1", javax.servlet.http, javax.net.ssl, org.springframework.beans.factory.annotation, org.springframework.beans.factory, org.springframework.stereotype, org.springframework.web.client, org.springframework.http, org.springframework.web.bind.annotation, org.springframework.util, org.springframework.http.client, org.apache.http.conn.ssl;version="4.3.3", org.apache.http.client;version="4.3.3", org.apache.http.impl.client;version="4.3.3", org.springframework.beans, org.springframework.beans.factory.config, org.springframework.web.accept;resolution:=optional (I introduced com.google.gson and org.apache.http.* so these have their own versions). 2. Followed the instructions in the FAQs: https://vdc-download.vmware.com/vmwb-repository/dcr-public/5e6f0e2e-1e80-4128-b1b7-fbe3a4f58108/4a820b06-0503-4c23-b2c3-8a7177714977/upgrade_to_6.7_compatibility.pdf Section "Upgrade to use content negotiation based on the "Accept" header of the HTTP request in a backward compatible way" 3. In order to be able to build, I also downloaded the two jar files: Maven Repository: org.springframework » spring-beans » 4.3.9.RELEASE Maven Repository: org.springframework » spring-web » 4.3.9.RELEASE I added these to the libs directory, at: ${VSPHERE_SDK_HOME}/libs/ I updated the build-java.xml file so that within the <classpath> entity, I added two more path elements: <classpath> <pathelement path="${VSPHERE_SDK_HOME}/libs/spring-beans-4.3.9.RELEASE.jar"/> <pathelement path="${VSPHERE_SDK_HOME}/libs/spring-web-4.3.9.RELEASE.jar"/> </classpath> ... These are the changes that were made and I now it builds from the build-plugin-package.sh script in the tools directory (of the ui code). I don't have the Jackson issue reported. The plugin works for both 6.5 and 6.7 H5 (as well at 6+ Flex). Hope that helps you to progress. Wodge