Note: this is currently a work in progress.
This guide describes how to build ESME and deploy it to the SAP NetWeaver Composition Environment (aka "CE"), which is SAP's Java EE 5-compliant application server and integration platform.
1. Build ESME from the latest code drop
2. Convert the esme.war into a deployable element
On your CE installation, there are scripts to do such actions
D:\usr\sap\CE1\J00\j2ee\deployment\scripts>make_SDA esme.war -pr esme.propertiesContents of esme.properties file
softwaretype=single-module subtype=war context-root=/esme vendor=esme.apache.org location=Deployment Manager counter=1
3. Deploy
3.1. via the Netweaver Developer Studio
Deploy the war file created in step 2 via the Deplyoment Perspective in NWDS.
3.2 via telnet
you can also deploy using telnet (http://help.sap.com/saphelp_nwpi711/helpdata/en/45/0ad8e787652d6ae10000000a11466f/content.htm):
3.3 via script
D:\usr\sap\CE1\J00\j2ee\deployment\scripts> deploy administrator:abcd1234@localhost:50004 esme.war
Tips
Using container-based autnetication
You must also change the web.xml file
<resource-ref> <res-ref-name>esme</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
You also have to of course create a data source and the necessary JDBC drivers to the CE environment.