У меня есть приложение JRuby on Rails. Я пытаюсь развернуть существующую установку Tomcat 7 с файлом войны, созданным warbler. Когда я бросаю файл войны в каталог webapps, он создает каталог с содержимым войны. Я могу получить доступ к статическим html (общедоступным) файлам, однако я не могу получить доступ к любому из динамических рубиновых URL-адресов и получить ответ 404.Развертывание файла войны JRuby для Tomcat в Windows
Я предполагаю, что Tomcat не знает, как выполнять или обрабатывать рубиновые файлы. Есть ли что-то, что мне нужно сделать, чтобы сообщить Tomcat о выполнении этих сценариев?
В моем журнале Catalina файл я вижу следующее:
INFO: Развертывание веб-архив приложения C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ WebApps \ myapp.war Mar 22, 2012 10 : 50: 41 PM org.apache.catalina.startup.ContextConfig WebConfig СИЛЬНЫЙ: Невозможно определить URL для WEB-INF/классы javax.naming.NameNotFoundException: Ресурс/WEB-INF/классы не найдены в орг. apache.naming.resources.BaseDirContext.listBindings (BaseDirContext.java:733) по адресу org.apache.naming.resources.ProxyDirContext.listBindings (ProxyDirContext.java:546) на org.apache.catalina.startup.ContextConfig.webConfig (ContextConfig.java:1197) на org.apache.catalina.startup .ContextConfig.configureStart (ContextConfig.java:825) на org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java:300) на org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java : 119) на org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90) на org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5161) на org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) на org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:897) в org.apache.catalina .core.ContainerBase.addChild (ContainerBase.java:873) на org.apache.catalina.core.StandardHost.addChild (StandardHost.java:615) на org.apache.catalina.startup.HostConfig.deployWAR (HostConfig .java: 958) на org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1599) в java.util.concurrent.Executors $ RunnableAdapter.call (Неизвестный источник) в java.util .concurrent.FutureTask $ Sync.innerRun (Неизвестно Источник) на java.util.concurrent.FutureTask.run (Неизвестный источник) на java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (Неизвестный источник) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (Неизвестный источник) на java.lang.Thread.run (Неизвестный источник) 22 марта 2012 г. 10:50:43 org.apache.catalina.startup.TaglibUriRule body INFO: TLD пропущен. URI: urn: org.jruby.rack уже определен