Мне нужно иметь возможность развернуться, пока работает Red5. Единственное известное мне решение - использовать WAR-файл и поместить его в папку: webapp.
Есть ли другой способ?
Я использую Red 5 v0.8. И я экспортировал файл WAR, используя Eclipse 3.4.
Я могу развернуть свое веб-приложение. Однако, когда я экспортирую его как файл WAR, у меня есть
сообщение об ошибке и создает пустую папку (см. сообщение об ошибке в конце).
Когда я устанавливаю образцы, предоставленные Red5, WAR развертывается правильно.
Я проверил это, сопоставив точно такие же файлы SOSample и мой
веб-приложение для WEB-INF (я только что изменил название веб-приложения), но
проблема сохраняется.
Я пробовал Project -> Clean ..., ранее удалил папку webapps
копирование военных файлов в него. Я проверил это, когда он развернут нормально
это правильные файлы. Тем не менее, такое же поведение.
Это может быть простой вещью, но все же я не особо отношусь к весне, я должен
пропустить что-то простое.
Заранее благодарю за любую помощь, которую вы могли бы мне оказать,
Fabio
---------------------- Сообщение об ошибке
[INFO] [Red5_Scheduler_Worker-1] org.red5.server.tomcat.TomcatLoader - Applicati
в корне: C: / eclipse / apps / Red5 / webapps
[WARN] [Launcher: / Addition] org.red5.server.tomcat.TomcatLoader - default.c
Бин ontext не найден в контексте: red5.core
Исключение в ветке "Launcher: / Addition" org.springframework.beans.factory.
BeanDefinitionStoreException: не удалось разрешить шаблон ресурса определения компонента
[/WEB-INF/red5-*.xml]; Вложенным исключением является java.io.FileNotFoundException: Servl
Ресурс etContext [/ WEB-INF /] не может быть преобразован в URL, поскольку он не существует
улица
в 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
ч (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;
открытый класс Application расширяет MultiThreadedApplicationAdapter {
public Double add(Double a, Double b) {
return a+b;
}
}