Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 111985 - Does org.apache.axis really need org.eclipse.tomcat?
Summary: Does org.apache.axis really need org.eclipse.tomcat?
Status: CLOSED FIXED
Alias: None
Product: WTP Webservices
Classification: WebTools
Component: wst.ws (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 1.5 RC1   Edit
Assignee: Kathy Chan CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 136954
Blocks:
  Show dependency tree
 
Reported: 2005-10-07 15:50 EDT by Yen Lu CLA
Modified: 2006-06-29 14:09 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yen Lu CLA 2005-10-07 15:50:12 EDT
The subject pretty much says it all but does org.apache.axis really need
org.eclipse.tomcat? This drags in a complete appserver into our batch tool
infrastructure making it more heavyweight than necessary. Jeffrey speculated
that this dependency is to resolve servlet.jar. Isn't there a better way to
do this in WTP?
Comment 1 Chris Brealey CLA 2005-10-11 09:54:14 EDT
I'll see what we can do. At present, yes, Axis needs Tomcat as a provider of 
servlet.jar. We tried including our own copy of servlet.jar but all sorts of 
legal bells started ringing, so we backed off. Is this really a "major" issue?
Comment 2 Yen Lu CLA 2005-10-11 09:56:14 EDT
Chris,

It's major in that we're trying to remove bloat from our batch headless product
and I'm forced to look into questionable dependencies that get dragged in.
Comment 3 David Williams CLA 2005-10-11 21:52:18 EDT
FYI ... we had some similar requirement in JSP/Taglib function. 
In our case, it was isolated enough we could easily list the tomcat plugin
as "optional", and if it wasn't there, we just didn't do that part of 
the function (it is for content assist, validation).  I believe we do 
check for a "class not found" sort of exception, and just "do nothing" 
if that function should ever be accidently executed without the plugin in the
stack (would not happen normally, just if someone was "messing around" 
with plugins). 

If you are really using tomcat to launch a web app, that should be 
possible for you as well .. of course, if you are using it for some
intricate function, could take a lot of work. 

Again .. just FYI. 

Comment 4 Chris Brealey CLA 2006-04-18 09:35:42 EDT
Via bug 136954, org.apache.tomcat has been removed from org.apache.axis. We don't suspect any fallout from this (specifically wrt. the emitters running within Eclipse), but still have to verify this.
Comment 5 David Williams CLA 2006-04-20 23:18:49 EDT
please verify all is is well in RC1. 
Comment 6 Kathy Chan CLA 2006-04-21 09:53:10 EDT
FYI.  I've tested the Axis emitters in the WTP 1.5RC1 200604191317 build.  The smoke tests are running smoothly as before.
Comment 7 Kathy Chan CLA 2006-06-15 11:08:49 EDT
As we are trying to close down WTP 1.5, please get the latest WTP 1.5 driver to verify the bug and reopen if the problem had not been fixed.  If this defect is not verified/reopened by end of day 06/16, I'll attempt to verify the defect by reproducing the problem as described in the defect.  However, since you know your scenario best, it would be more appropriate if you verify the fix.
Comment 8 Chris Brealey CLA 2006-06-29 14:09:58 EDT
Closed.