-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David,

On 7/13/2009 8:50 PM, David Smith wrote:
> If you look at all the third party repackages of tomcat that fail,
> you'll see a theme -- symlinks cause problems in java.  I would highly
> recommend you find a way to maintain that config file via the build
> system and have a copy in each of the webapps.  Either that or put a
> copy in tomcat's lib folder where it becomes accessible to all webapps
> in the environment.

While I agree with your recommendation for using a more sophisticated
build/deployment process, I disagree with your reasoning. Java and/or
Tomcat should not have any problem reading files via symlinks. As far as
I know, Java's I/O API does not have the ability to distinguish between
symbolic and hard links. I suspect the problem lies elsewhere.

It's possible that the native part of the ClassLoader has some objection
to symlinked files, but I can't imagine that to be true.

I have never had any problems with symlinks from Java programs in the
past. That doesn't mean that I've seen everything, though.

John, what is the actual error when the file cannot be found? What
happens if you try to open the file using a FileInputStream instead of
the ClassLoader?

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkpb4DwACgkQ9CaO5/Lv0PA3MACdERUerLlhWtgnMlI6ruGLor4/
UHgAn1myPgqBIMbvMoWJylPdi1fdCteQ
=t8RA
-----END PGP SIGNATURE-----

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

Reply via email to