This documentation relates to last stable version of Cipango.
visit the last unstable documentation home.

How can I deploy a new SIP application ?

Static deploy

To deploy statically a SIP Application, you just have to copy your application to

${jetty.home}/sipapps

Dynamic deploy

The context deployer provided by Jetty allows to deploy dynamically SIP contexts.

To hot deploy a SIP application,

  • create an XML file in ${jetty.home}/contexts with the following content (replace "test" by your application name)
    Sample context file
    <?xml version="1.0"  encoding="ISO-8859-1"?>
    <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
    <Configure class="org.cipango.sipapp.SipAppContext">
      <Set name="contextPath">/test</Set>
      <Set name="war"><SystemProperty name="jetty.home" default="."/>/sipapps/test</Set>
      <Set name="defaultsDescriptor"><SystemProperty default="." name="jetty.home"/>/etc/webdefault.xml</Set>
      <Set name="defaultsSipDescriptor"><SystemProperty default="." name="jetty.home"/>/etc/sipdefault.xml</Set>
    </Configure>
    

Once this file created, you just have to touch it (i.e. change the last modification date) to redeploy the application.