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

来源:互联网 发布:进口化妆品数据分析 编辑:程序博客网 时间:2024/05/17 07:26

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

如果报内存不足,则使用以下命令 java -Xms32m -Xmx800m className

3.  使用ant部署,ant -f setup.xml,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,即看到你的首页,成功

0 0