I'd like to deploy my Java Backend Application on HCP. After Uploading the status changes to Starting and after a short while there will be a log entry stating that the application couldn't be deployed. When I look into the traces I get the following error:
ERROR#org.eclipse.virgo.web.enterprise.openejb.deployer.VirgoDeployerEjb##anonymous#fs-watcher#na#a2618100a#qpserver#web##Error while deploying application with real path '/usr/sap/ljs/webapps/qp-server' and web context path '/qp-server'org.apache.openejb.OpenEJBException: Unable to create annotation scanner for web module qp-server: while trying to load from index 28506 of a byte (or boolean) array with length 17725, loaded from the first parameter of the method
Does anyone have an idea what is causing this and how to resolve this?
I also checked StackOverflow and the proposed answer of changing jdk 1.8 to 1.7 didn't work.
Thanks in advance.
It seems your application is using OpenEJBs and you maybe using a runtime that doesn't support that. The runtime that supports EJB (lite) is called "SAP HANA Cloud Platform SDK for Java EE 6 Web Profile" You can download this runtime from
Please keep in mind that this runtime only support the EJB Lite version ( see more here https://help.hana.ondemand.com/help/frameset.htm?be583e0a135640bcb06ef2db6a6ff51a.html and for differences between EJB 3.1 and EJB 3.1 Lite, see the Java EE 6 specification, JSR 318: Enterprise JavaBeans, section 21.1)