Urlrewrite and Railo

8 views
Skip to first unread message

Peter Smith

unread,
Nov 28, 2009, 5:30:37 PM11/28/09
to UrlRewrite
Hi all,

I suspect this is a very silly question, but I'm having trouble
setting up urlrewritefilter in a Railo/Tomcat/Apache environment.

/var/www/mydomain.com/WEB-INF contains flex and railo subdirectories,
but no web.inf. According to the urlrewritefilter docs, I should be
putting urlrewrite.xml and urlrewritefilter's lib/ in WEB-INF, then
modifying web.xml.

I've tried various setups, including adding the filter to railo/railo-
web.xml.cfm (instead of web.xml). Either the filter isn't picked up,
or Tomcat bombs with:

java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
java.lang.String.substring(String.java:1937)
railo.Version.init(Version.java:48)
railo.Version.getIntVersion(Version.java:21)
railo.loader.engine.CFMLEngineFactory.initEngine
(CFMLEngineFactory.java:176)
railo.loader.engine.CFMLEngineFactory.getEngine
(CFMLEngineFactory.java:170)
railo.loader.engine.CFMLEngineFactory.getInstance
(CFMLEngineFactory.java:71)
railo.loader.engine.CFMLEngineFactory.getInstance
(CFMLEngineFactory.java:110)
railo.loader.servlet.CFMLServlet.init(CFMLServlet.java:26)
org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:286)
org.apache.jk.server.JkCoyoteHandler.invoke
(JkCoyoteHandler.java:190)
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:
283)
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:
767)
org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:697)
org.apache.jk.common.ChannelSocket$SocketConnection.runIt
(ChannelSocket.java:889)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:690)
java.lang.Thread.run(Thread.java:619)

Can anyone clarify please where urlrewritefilter should go in a Railo/
Tomcat setup please?
Reply all
Reply to author
Forward
0 new messages