kbar wrote:
... as disabling the security I guess is not such a great idea once
the site goes into production.

Do not take my word for this, as I am far from the Java expert.
As far as I can understand it however, the Java security manager, in the case of Tomcat, is there mainly to protect you from yourself, unless you are allowing other people to upload webapps to your server. When enabled, the JVM establishes kind of a "sandbox" around your classes, the basic idea being that everything that is not explicitly allowed, is forbidden. When it is in force, you have to give your webapp classes explicit permissions to access the filesystem, the network, the system properties etc.. It does not have much to do with the protection of your server against unauthorised Internet access by miscreants. Unless such miscreants are able to load their own webapps in your server, in which case I would presume they might also be smart enough to modify your catalina.policy files anyway, and give their classes all the permissions they want.

I also presume that running with the security manager enabled, has a cost in terms of efficiency. So your webapps will probably run faster without it.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to