JRuby on Rails 애플리케이션이 있습니다. warbler로 만든 war 파일로 기존 Tomcat 7 설치에 배포하려고합니다. warapp 파일을 webapps 디렉토리에 놓으면 전쟁 내용이 담긴 디렉토리가 생성됩니다. 정적 HTML (공개) 파일에 액세스 할 수 있지만 동적 루비에 생성 된 URL에 액세스 할 수 없으며 404 응답을받을 수 없습니다.JRuby war 파일을 Windows의 Tomcat에 배포
내 생각에 Tomcat은 루비 파일을 실행하거나 처리하는 방법을 모른다. Tomcat에 스크립트로 실행하도록 지시해야 할 것이 있습니까?
정보 : 배포 웹 응용 프로그램 아카이브 C : \ 프로그램 파일 \ 아파치 소프트웨어 재단 \ 톰캣 7.0 \ webapps에 myapp.war 2012년 3월 22일 \ 10 내 카탈 로그 파일에서
나는 다음을 참조 : 50 : 41 SEVERE 오후 org.apache.catalina.startup.ContextConfig webConfig : 조직에서 발견되지 자원/WEB-INF가/클래스 : WEB-INF가/클래스 javax.naming.NameNotFoundException을 URL을 확인할 수 수 없습니다. apache.naming.resources.BaseDirContext.listBindings (BaseDirContext.java:733) at org.apache.catalina.startup에서3210 org.apache.naming.resources.ProxyDirContext.listBindings org.apache.catalina.startup.ContextConfig.webConfig (ContextConfig.java:1197)에서 (ProxyDirContext.java:546) org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent에서 .ContextConfig.configureStart org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java:300)에서 (ContextConfig.java:825) (LifecycleSupport.java : org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5161에서 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90 119) ) ),174 org.apache.catalina에서 org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:897)에서 org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) 에서 51,515, org.apache.catalina.startup.HostConfig.deployWAR에서 .core.ContainerBase.addChild org.apache.catalina.core.StandardHost.addChild (StandardHost.java:615)에서 (ContainerBase.java:873) (hostconfig에 .java : 958) at org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1599) at java.util.concurrent.Executors $ RunnableAdapter.call (알 수 없음 소스) at java.util .concurrent.FutureTask $ Sync.innerRun (알 수없는 소스 소스)에서 java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (알 수없는 소스) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (알 수없는 소스) java.lang.Thread.run (알 수없는 소스) 2012 년 3 월 22 일 10:50:43 org.apache.catalina.startup.TaglibUriRule body INFO : TLD가 스킵되었습니다. URI : urn : org.jruby.rack은 이미 정의되어 있습니다.