您的位置:首页 > 运维架构 > Tomcat

抛弃LCDS和FMS,在tomcat下开发Red5应用(第一篇)-将Red5部署到tomcat中

2014-10-31 10:52 288 查看
有两种方法可以实现,第一种方法要覆盖tomcat的ROOT,就是官方文档里说的方法:

方法一:

在这里下载:http://dl.fancycode.com/red5/0.6.3/war/ 我下载的是java5目录下的三个war(ROOT.waradmin.warecho.war)

完全按照官方文档的说明进行操作:

1. Stop the Tomcat server

2. Locate your Tomcat installation directory

C:\Program Files\Apache\Tomcat

3. Delete the "work" directory

C:\Program Files\Apache\Tomcat\work

4. Delete the "Catalina" directory from the "conf" directory

C:\Program Files\Apache\Tomcat\conf\Catalina

5. Delete the expanded war directories, if they exist

C:\Program Files\Apache\Tomcat\webapps\ROOT

C:\Program Files\Apache\Tomcat\webapps\echo

C:\Program Files\Apache\Tomcat\webapps\SOSample

6. Ensure your WAR files are in the webapps directory

C:\Program Files\Apache\Tomcat\webapps\ROOT.war

C:\Program Files\Apache\Tomcat\webapps\echo.war

C:\Program Files\Apache\Tomcat\webapps\SOSample.war

7. Restart Tomcat

If you still experience problems, gather the following information and post an

issue on Jira after you do a quick search to see if others have experienced the

same problem.

1. Java version

2. Tomcat version

3. Operating system

4. Red5 version (0.6.2, Trunk, Revision 2283, etc...)





方法二:

第二种方法是独立的war包,直接部署到tomcat中就可以运行。

在这里下载:http://dl.fancycode.com/red5/war/ (我下载的是red5-0.6rc3-java5.war)(更新--这war中的class似乎不全,还是直接用在http://dl.fancycode.com/red5/0.6.3/war/ 下载的是java5目录下的三个war(ROOT.waradmin.warecho.war)中的ROOT.war)。

下载后将文件名改为red5.war放入tomcat的webapps目录下,重新启动tomcat即可。

这里要注意一个问题,下载的war必须和你tomcat使用的jdk版本一致,如果tomcat使用的是jdk1.6,而运行的是java5的war,则可能会报java.lang.VerifyError异常,不要认为jdk6能很好的兼容java5的版本,即使是jdk1.5,似乎要jdk1.5.0_07以上的才行,版本过低的话spring也要报错~~切记切记~~。



PS:我这里用的是apache-tomcat-6.0.18 和 Red5 v0.6.3 final,按照上述操作后,Red5已经能正常运行并且示例程序运行正常。接下来的就是在tomcat中发布新的Red5应用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: