Creating SIP projects

Use the New Project wizard to create a Session Initiation Protocol (SIP)/Hypertext Transfer Protocol (HTTP) Project. You can develop both SIP and HTTP servlets. On the Project Definition page, you can define the new project name, location, and target server runtime environment.

Before you begin

Set up a server configuration that supports deploying SIP applications. Refer to the information on developing SIP applications for a list of supported server configurations. To create a new server, follow the instructions in the information about creating a server.

Procedure

To create a SIP project:

  1. Click File > New > Project.
  2. Open the SIP folder, click SIP Project, and then click Next.
  3. On the first page of the wizard, follow these steps:
    1. Enter a name for the project.
    2. Enter a location for the project, or select to use the default location.
    3. Select the SIP module version for the project.
    4. Select a target run time if one is not already selected. Do not select None. The target run time that you select must support your SIP module version.
    5. Optional: To facilitate deployment, associate your new SIP application with a new or existing Enterprise Application project (EAR Project) by selecting Add Project to an EAR. Click Next.
  4. On the Java page, add folders for your Java™ source files and specify a location for your output Java classes, or keep the default settings.
  5. On the Web Module page, configure the Web module settings or accept the default settings and then click Finish.

Results

This SIP/HTTP project is a web project and can be used for development of both SIP and HTTP servlets. For projects that use Web 2.5 and earlier, the project contains the following files in the WebContent\WEB-INF folder:

  • A SIP deployment descriptor file (sip.xml)
  • A web deployment descriptor file (web.xml)

For projects that use Web 3.0 and later, WebSphere Developer Tools generates annotated classes. The project does not contain the sip.xml file and the web.xml file in the WebContent\WEB-INF folder. These files are optional.