2019独角兽企业重金招聘Python工程师标准>>>

我这篇文章是有所指和所限的,他就是限制在由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下怎么下载安装插件不用我废话了吧,大牛们,肯定都比我懂的多:)

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文件夹中的相应包版本不一致导致的结果。

转载于:https://my.oschina.net/kingchen8080/blog/524905

sip-selvet 环境搭建相关推荐

  1. 过NAT的SIP通信环境搭建

    环境说明 最近需要搭建一个内外网sip通信的环境,大概拓扑如下: client1和SIP server都在内网,client2在外网,三者都经过防火墙做NAT,防火墙会开启ALG功能,内外网互相访问使 ...

  2. Lync Server的环境搭建(五):Lync-Server的安装部署

    今天,我们接着来进行Lync-Server服务端的安装. 我们分别打开"Lync-DC"和"Lync-Server"这两台虚拟机,切换到"Lync-S ...

  3. PyQt5 环境搭建+配置+怎样运行生成的.py程序

    PyQt5 环境搭建+配置+怎样运行生成的.py程序 PyQt5安装及配置 安装 配置 Error while finding module specification for 'PyQt5.uic. ...

  4. PyQt4开发环境搭建指导

    PyQt4开发环境搭建指导 基于Windows 7和Ubuntu16.04 + Python3.x+PyQt4 (因为时间紧张,而且并不熟悉eirc软件,所以没有测试其安装.但是因为是一套所以就放在上 ...

  5. 【网络通信 -- SIP 电话】项目实战记录 -- SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试

    [网络通信 -- SIP 电话]项目实战记录 -- SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试 [1]SIP 服务器 OPENSIPS 搭建 1.1 安装环 ...

  6. android概述和环境搭建

    概述及环境搭建 前言 1> 搭建Android开发环境 2> 创建与启动手机模拟器 屏幕分辨率 HVGA:320×480 QVGA:240x320 WQVGA400:240X400 WQV ...

  7. webrtc的DEMO环境搭建

    Webrtc 介绍与Demo环境搭建 一,webrtc的基本介绍 WebRTC是一个开源项目,提供简单的JavaScript接口以实现浏览器的实时通信(RTC).与普通的客户端与服务器之间的即时通信不 ...

  8. OWT (Open WebRTC Toolkit) 5.0 初体验与开发环境搭建

    介绍 OWT是Intel前些年开源的基于互联网的视频会议解决方案,可以支持WebRTC和SIP终端.这几年WebRTC应用的特别广泛,使用OWT可以快速搭建一个WebRTC视频会议系统.OWT最初仅支 ...

  9. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  10. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

最新文章

  1. 自从上线了 Prometheus 监控告警,真香!
  2. 大数据WEB阶段(三)CSS
  3. hbase官方网站声称的兼容是否是100%兼容?
  4. jzoj6310-Global warming【线段树,LIS】
  5. 可以批量修改文件名、文件后缀的实用工具
  6. 素数判定 [2009年哈尔滨工业大学计算机研究生机试真题]
  7. iOS5 UIKit新特性
  8. linux常用文件操作命令
  9. python自定义包的发布与安装
  10. VsCode字体颜色修改和背景图片修改 字体高亮
  11. C# 一个基于.NET Core3.1的开源项目帮你彻底搞懂WPF框架Prism
  12. 一.mtk平台的gpio控制
  13. android 不透明度
  14. 代理模式---论坛权限控制代理
  15. Telegram入门
  16. 【中国人口金字塔2019,python,pandas,matplotlib,numpy 】
  17. 第1阶段C++ 匠心之作 从0到1入门
  18. 【C++笔记】 判断两个数互质(做大公约数为1)
  19. C语言 带参数宏定义中 # 和 ## 知识点总结、代码分析
  20. IBM X3650 M4安装win 2008 Server操作指南

热门文章

  1. c语言修改elf文件crc32,ELF文件中调试信息的格式说明?
  2. instanceof用法_「JS很简单」JavaScript 基础之 instanceof操作符
  3. android intent.putextras,关于android:如何使用putExtra()和getExtra()来表示字符串数据
  4. vision画流程图的软件_产品流程图的定义,作用和画法
  5. 用java智能锁远程,从生产者-消费者模型了解线程、同步、锁(java)
  6. 计算机一级ie浏览器和电子邮件,2016年职称计算机考试Internet基础知识:利用IE收发电子邮件...
  7. linux安装软件测试报告,软件测试实习报告
  8. pl sql 工具insert into 中文 后, select为乱码
  9. 分布式服务器客户端实验
  10. Maven resource标签