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
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.