基本环境
Eclipse
Eclipse Java EE IDE for Web Developers.
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500
地址:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/3/eclipse-jee-neon-3-win32-x86_64.zip
RED5 Server
我这里用的是 Red5 Server 1.0.9
地址:https://github.com/Red5/red5-server/releases
解压server包,得到server目录
此时我们可以双击red5.bat,看看是否可以运行,如果失败,通常问题是提示jvm版本问题。
我这里用的是jdk1.8 64bit
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)
RED5-Eclipse-Plugin
地址:https://github.com/Red5/red5-eclipse-plugin
插件的安装方法就不赘述了
插件有一个问题就是在安装后,创建项目新建server的时候会要求指向server目录,其中自动匹配red5.sh,这里是sh,我们是win平台
sh肯定是运行不了的。手动改成bat会无法进行下一步!我这个IDE是这样的或许你没事呢
我们改一下他的插件
1. 导入插件到eclipse
2. 选择
org.leagueplanet.server.glassfish 项目
3. 打开red5.serverdef
4. 搜.sh
5. 把red5-debug.sh red5.-shutdown.sh 改为 .bat 结尾即可
这样下来,在配置server路径的时候我们把 .sh 改为 .bat 就不会有错误提示,也不会无法点下一步了!
开始搭建
项目创建
创建一个Dynamic Web Project 项目
Project name: liveOnline
target runtime 选择 new runtime
Infrared5 下选择 red5 server, next
red5 Runtime 配置
选择jdk1.8 ,把red5目录指向,我们解压的red5 server文件夹
配置red5 server,端口我选的默认,这里看红色框中默认是.sh 我们改为 bat后也依然可以next
回到创建project页面我们继续进行配置,自定义修改项目配置
勾选red5 application generation
点击完成项目创建
看项目列表,我们不仅得到了red5的项目结构,还得到了附赠的client测试端
.
测试RED5 server
我们先去server标签中启动red5服务,先跑一个空服务看看red5 server是否可以正确启动
启动如果报错,说明路径有问题