Если вы используете Apache, просто сделайте (в htaccess):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301]
Таким образом, вы убедитесь, что все, что не использует www, начинает использовать
UPDATE Как вы упомянули, у вас нет apache, я вспомнил, что использовал это около года назад.Он работает почти так же, как mod_rewrite, и полностью поддерживается Tomcat.Хотя я использовал его со смолой, но я знаю, что он работает точно так же.
Самое замечательное в этом то, что он также работает в «стиле mod_rewrite», как вы можете видеть здесь .Единственная причина, по которой я не продолжил использовать его, заключается в том, что в конечном итоге это будет сделано на уровне сервера, а не на уровне веб-сервера.Это означает, что он вызовет JVM для интерпретации перенаправления.
Он работает так же, хотя и, как упоминалось ранее, может предъявлять иск точно так же, как и в Apache.