我需要能够在Red5运行时进行部署。我知道的唯一解决方案是使用WAR文件并将其放在文件夹中:webapp。
还有其他办法吗?
我正在使用Red 5 v0.8。我使用Eclipse 3.4导出了一个WAR文件。
我可以部署我的webapp。但是,当我将其导出为WAR文件时,我有 一条错误消息,它会创建一个空文件夹(参见最后的错误消息)。 当我安装Red5提供的样本时,WAR正确部署。 我通过完全映射SOSample和我的相同文件来测试它 用于WEB-INF的webapp(我刚刚更改了webapps的名称),但是 问题依然存在。
我试过Project - >清理...,之前删除了webapps文件夹 将war文件复制到其中。当它正常部署时我检查了一下 那是正确的文件。仍然是同样的行为。
这可能是一件简单的事情,但我仍然不太关心Spring,我必须这样做 想念一些简单的东西。
提前感谢您提供给我的任何帮助,
的Fabio
[INFO] [Red5_Scheduler_Worker-1] org.red5.server.tomcat.TomcatLoader - Applicati 在root:C:/ eclipse / applications / Red5 / webapps [WARN] [Launcher:/ Addition] org.red5.server.tomcat.TomcatLoader - default.c 在上下文中找不到ontext bean:red5.core 线程“Launcher:/ Addition”org.springframework.beans.factory中的异常。 BeanDefinitionStoreException:无法解析bean定义资源模式 [/WEB-INF/red5-*.xml];嵌套异常是java.io.FileNotFoundException:Servl etContext资源[/ WEB-INF /]无法解析为URL,因为它不是exi ST 在org.springframework.beans.factory.support.AbstractBeanDefinitionReade r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:190) 在org.springframework.beans.factory.support.AbstractBeanDefinitionReade r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) 在org.springframework.web.context.support.XmlWebApplicationContext.load 的BeanDefinitions(XmlWebApplicationContext.java:124) 在org.springframework.web.context.support.XmlWebApplicationContext.load 的BeanDefinitions(XmlWebApplicationContext.java:92) 在org.springframework.context.support.AbstractRefreshableApplicationCon text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123) 在org.springframework.context.support.AbstractApplicationContext.obtain FreshBeanFactory(AbstractApplicationContext.java:422) 在org.springframework.context.support.AbstractApplicationContext.refres H(AbstractApplicationContext.java:352) 在org.red5.server.tomcat.TomcatLoader $ 2.run(TomcatLoader.java:733) 引起:java.io.FileNotFoundException:ServletContext资源[/ WEB-INF /] ca 无法解析为URL,因为它不存在 在org.springframework.web.context.support.ServletContextResource.getURL (ServletContextResource.java:130) 在org.springframework.core.io.support.PathMatchingResourcePatternResolv er.isJarResource(PathMatchingResourcePatternResolver.java:406) 在org.springframework.core.io.support.PathMatchingResourcePatternResolv er.findPathMatchingResources(PathMatchingResourcePatternResolver.java:338) 在org.springframework.core.io.support.PathMatchingResourcePatternResolv er.getResources(PathMatchingResourcePatternResolver.java:276) 在org.springframework.context.support.AbstractApplicationContext.getRes OURCES(AbstractApplicationContext.java:1018) 在org.springframework.beans.factory.support.AbstractBeanDefinitionReade r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:177) ......还有7个
--------------------------代码来源------------------- ---- 包org.red5.core; import org.red5.server.adapter.MultiThreadedApplicationAdapter;
public class Application扩展MultiThreadedApplicationAdapter {
public Double add(Double a, Double b) {
return a+b;
}
}
答案 0 :(得分:0)
部署您的webapp时,是否要在 / YourRed5InstallPath / lib 下添加所有外部JAR?