Eclipse环境下开发基于Sailfin的Sip Servlet应用

SailFin项目由爱立信公司开发,它基于具有健壮性和可扩展性的SIP Servlets技术,实现了JSR 116标准,并将致力于能够兼容JSR 289,使得能够增加高可获得性和聚集特性。并且与现有的GlassFish服务进行集成。SailFin是SIP Servlet标准的容器,并且集成了GlassFish应用服务器的部分功能,使得能够结合Java EE和SIP Servlets技术来为企业级应用提供更加丰富的媒体交互。 

1. 首先下载SailFin,下载地址:http://download.java.net/javaee5/sailfin/trunk/installer-nightly/Windows/ 

2. 控制台到sailfin所在目录,Run the following command to unbundle SailFin and create a new parent directory named "sailfin".  % java -jar filename.jar 

3. cd sailfin\lib\ant\bin\, % lib\ant\bin\ant -f setup.xml,% lib\ant\bin\ant -f setup-cluster.xml 

4. % cd <install_home>/sailfin/bin, and Start up the server. 
   % ./asadmin start-domain domain1, and Start the database. 
   % ./asadmin start-database。The default database is derby. 

5. 接下来,配置eclipse环境。安装好myeclipse,eclipse菜单:windows->preferences->myeclipse->servers->glassfish->glassfish 2.x,设置server目录为sailfin所在目录,并且设置jdk为你的jdk所在目录。 

6. 接下来开发一个集成http,sip的应用。File->New->Web project,步骤默认下去,建立好一个Web project,在src中编写代码,sip应用集成自sipservlet,http应用继承自httpservlet,然后在WebRoot目录下的WEB-INF下修改web.xml内容,建立sip.xml,sip.xml类似于web.xml,用来描述sipservlet应用。 

7. eclipse菜单,选择图标按钮:deploy myeclipse j2ee project to server...",add server选择glassfish 2.x,发布成功。 

8. 打开浏览器,http://localhost:4848/,输入用户名,密码后,进入sailfin后台管理,SIP->converged sip modules,就会看到已经发布的project。当然也可以对发布的project进行undeploy,redeploy等操作。 

9. 输入http://localhost:8080/你的project的context Root,即看到你的首页,成功


你可能感兴趣的:(command,可扩展性,下载地址,爱立信,following)