L
Luke Webber
I just had the great joy of deploying a simple webapp that uses SAAJ.
Care to guess how many jar files it needed? 24!
I suppose I might have been able to dispense with some of these, but I
honestly don't know which ones might be surplus to requirements, and I
don't have time to try taking them out one at a time to find out. Hell,
it even barfed because it didn't have the JavaMail API, and I'm damned
if I know why it would need that.
This situation seems to be getting worse every month. There are so many
dependencies from one project to another, some requiring things like
Xalan or Xerces and/or some of the Commons libraries, and others needing
Crimson or JavaMail or what-have-you. It's a real mess.
When the Java extension mechanism came out, I thought that would make
things better, but instead things got steadily worse. Whenever I added
something to the lib/ext folder, there was a good chance that something
else would break. A good example is those XML parsers, which broke both
Eclipse and Tomcat when I loaded some into lib/ext.
Does anybody have any suggestions for simplifying my life, or it this as
good as it gets?
Luke
Care to guess how many jar files it needed? 24!
I suppose I might have been able to dispense with some of these, but I
honestly don't know which ones might be surplus to requirements, and I
don't have time to try taking them out one at a time to find out. Hell,
it even barfed because it didn't have the JavaMail API, and I'm damned
if I know why it would need that.
This situation seems to be getting worse every month. There are so many
dependencies from one project to another, some requiring things like
Xalan or Xerces and/or some of the Commons libraries, and others needing
Crimson or JavaMail or what-have-you. It's a real mess.
When the Java extension mechanism came out, I thought that would make
things better, but instead things got steadily worse. Whenever I added
something to the lib/ext folder, there was a good chance that something
else would break. A good example is those XML parsers, which broke both
Eclipse and Tomcat when I loaded some into lib/ext.
Does anybody have any suggestions for simplifying my life, or it this as
good as it gets?
Luke