sip-selvet 环境搭建
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 环境搭建相关推荐
- 过NAT的SIP通信环境搭建
环境说明 最近需要搭建一个内外网sip通信的环境,大概拓扑如下: client1和SIP server都在内网,client2在外网,三者都经过防火墙做NAT,防火墙会开启ALG功能,内外网互相访问使 ...
- Lync Server的环境搭建(五):Lync-Server的安装部署
今天,我们接着来进行Lync-Server服务端的安装. 我们分别打开"Lync-DC"和"Lync-Server"这两台虚拟机,切换到"Lync-S ...
- PyQt5 环境搭建+配置+怎样运行生成的.py程序
PyQt5 环境搭建+配置+怎样运行生成的.py程序 PyQt5安装及配置 安装 配置 Error while finding module specification for 'PyQt5.uic. ...
- PyQt4开发环境搭建指导
PyQt4开发环境搭建指导 基于Windows 7和Ubuntu16.04 + Python3.x+PyQt4 (因为时间紧张,而且并不熟悉eirc软件,所以没有测试其安装.但是因为是一套所以就放在上 ...
- 【网络通信 -- SIP 电话】项目实战记录 -- SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试
[网络通信 -- SIP 电话]项目实战记录 -- SIP 服务器 OPENSIPS 搭建测试与 SIP 客户端 PJSIP 编译安装测试 [1]SIP 服务器 OPENSIPS 搭建 1.1 安装环 ...
- android概述和环境搭建
概述及环境搭建 前言 1> 搭建Android开发环境 2> 创建与启动手机模拟器 屏幕分辨率 HVGA:320×480 QVGA:240x320 WQVGA400:240X400 WQV ...
- webrtc的DEMO环境搭建
Webrtc 介绍与Demo环境搭建 一,webrtc的基本介绍 WebRTC是一个开源项目,提供简单的JavaScript接口以实现浏览器的实时通信(RTC).与普通的客户端与服务器之间的即时通信不 ...
- OWT (Open WebRTC Toolkit) 5.0 初体验与开发环境搭建
介绍 OWT是Intel前些年开源的基于互联网的视频会议解决方案,可以支持WebRTC和SIP终端.这几年WebRTC应用的特别广泛,使用OWT可以快速搭建一个WebRTC视频会议系统.OWT最初仅支 ...
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
最新文章
- 自从上线了 Prometheus 监控告警,真香!
- 大数据WEB阶段(三)CSS
- hbase官方网站声称的兼容是否是100%兼容?
- jzoj6310-Global warming【线段树,LIS】
- 可以批量修改文件名、文件后缀的实用工具
- 素数判定 [2009年哈尔滨工业大学计算机研究生机试真题]
- iOS5 UIKit新特性
- linux常用文件操作命令
- python自定义包的发布与安装
- VsCode字体颜色修改和背景图片修改 字体高亮
- C# 一个基于.NET Core3.1的开源项目帮你彻底搞懂WPF框架Prism
- 一.mtk平台的gpio控制
- android 不透明度
- 代理模式---论坛权限控制代理
- Telegram入门
- 【中国人口金字塔2019,python,pandas,matplotlib,numpy 】
- 第1阶段C++ 匠心之作 从0到1入门
- 【C++笔记】 判断两个数互质(做大公约数为1)
- C语言 带参数宏定义中 # 和 ## 知识点总结、代码分析
- IBM X3650 M4安装win 2008 Server操作指南
热门文章
- c语言修改elf文件crc32,ELF文件中调试信息的格式说明?
- instanceof用法_「JS很简单」JavaScript 基础之 instanceof操作符
- android intent.putextras,关于android:如何使用putExtra()和getExtra()来表示字符串数据
- vision画流程图的软件_产品流程图的定义,作用和画法
- 用java智能锁远程,从生产者-消费者模型了解线程、同步、锁(java)
- 计算机一级ie浏览器和电子邮件,2016年职称计算机考试Internet基础知识:利用IE收发电子邮件...
- linux安装软件测试报告,软件测试实习报告
- pl sql 工具insert into 中文 后, select为乱码
- 分布式服务器客户端实验
- Maven resource标签