SIP Servlet开发环境配置

看着标题挺大,着实因为本人的文采太差,不知道如何去加这个标题,所以就这么随便一写。其实我这篇文章是有所指和所限的,他就是限制在由Mobicents和Apache两位老大所出的mss-x.x.x-apache-tomcat-x.x.x,x.x.x当然是指的版本号了,在这里就不一一指定了。我所配置的是1.3.2的mss是基于tomcat6.0.20,其他的我也没有功夫去一一配置和实验,抱歉!

 

一、Eclipse配置

     1、使用Eclipse JEE版本

          因为SIP Servlet开发要使用到和网页相关的部分,因此要使用Eclipse JEE版本(从同事那儿了解到的,因为本人原来从不做Web相关的东西,这次也只是为了将工程最终打成war包,才用到这个JEE版本)

     2、下载与SIP Servlet开发相关的插件

         插件的下载地址如下:http://mobicents.googlecode.com/svn/downloads/sip-servlets-eclipse-update-site/

         Eclipse下怎么下载安装插件不用我废话了吧,大牛们,肯定都比我懂的多:)

         如果不知道,那就找google大牛吧,一定会有满意的答案!

     3、创建基于SIP Servlet的工程

          如下图所示,中创建工程时,选择Dynamic Web Project

     

     然后在“下一步”中如下图所示,分别在"Target runtime”中选择"Apache Tomcat V6.0",在"Dynamic web module version"中选择"2.4",在"Configuration"中选择"Converged SIP/Web Project",最后在"Project name"中填上你想要的工程名称即可,至于是选择“下一步”还是"Finish”那是你的自由了。这里需要说明的是为什么要选择"2.4"的问题,因为我选择的是Apache Tomcat作为容器,只有在"2.4"中才有对应的"Converged SIP/Web Project"存在,否则可以选择"2.5"的和Jobss容器搭配的方式,见下图:

      

 

   最终生成的工程目录如下所示:

    

  上图目录结构中,WEB-INF下的lib文件中的sip-servlets-spec-1.1.8.jar必须从工程中删除,否则在war包部署到tomcat中时会产生错误,我猜想可能是因为此处的版本和mss-1.3.2-apache-tomcat-6.0.20目录下的lib文件夹中的相应包版本不一致导致的结果。

猜你喜欢

转载自blog.csdn.net/wh8_2011/article/details/80707599
sip