Patching Railo behind a proxy server

If you're attempting to update your Railo server and you're behind a firewall / proxy with restricted outbound access, you can manually download the patch and install yourself.

The patches can always be found at:

http://{dev | preview | www}.getrailo.org/railo/remote/download/{full patch number}/{full patch number}.rc

So, for example, the most recent stable final build is 3.1.2.001 and is found at:

http://www.getrailo.org/railo/remote/download/3.1.2.001/3.1.2.001.rc

A 3.1.2.020 BER ( Bleeding Edge Release ) would be found:

http://dev.getrailo.org/railo/remote/download/3.1.2.020/3.1.2.020.rc

Installing the patch

Now, once you have the .rc file downloaded, what do you do with it?

Depending on how your Railo is setup, you're looking the "/railo-server/patches" folder. In resin, it can be found {resin install}/lib/railo-server/patches -- So, if you're on a different JEE engine other than Resin, just look around for your "/railo-server/patches" folder and drop the .rc file in place.

Once in place, restart the Railo instance in the server context ( http://{hostname}/railo-context/admin/server.cfm ). This will drop your current session and you'll have to re-login. When you do, you should be patched to that .rc version.