RE: Incompatabilities?

2010-01-10 Thread George Sexton
I can give you the examples of incompatibilities I've seen in my app.
They're pretty trivial.

In Servlet API 2.2 days, Tomcat would take a negative load-on-startup order
in the web.xml for a servlet. When running under WebLogic, that disabled the
servlet.

My app also called ServletContext.getResourceAsStream(WEB-INF/file). That
worked under Tomcat, but when run under WebSphere, it would throw an error.
That's because the servlet spec says that calls to getResourceAsStream()
must have a resource name that starts with /. Tomcat wasn't enforcing
that. I turned it in as a bug, and it was fixed in Tomcat.

The only issue that I'm aware of that might be medium risk is cookie
handling. Recent versions of Tomcat became stricter about handling cookies.
I forget the details but it has to do with having illegal characters in
cookie names or data. If you search for it, I'm sure you'll find it.

Honestly, my experience with vendors is that they have technical staff with
very limited capabilities. They're terrified that something will break on
their app and they won't be able to figure it out and they'll look stupid.
So, they take the safe course which is they restrict their app to a very
finite configuration that their limited capability staff can handle.


George Sexton
MH Software, Inc.
http://www.mhsoftware.com/
Voice: 303 438 9585
 

 -Original Message-
 From: Alexander Skwar [mailto:alexanders.mailinglists+nos...@gmail.com]
 Sent: Friday, January 08, 2010 12:21 AM
 To: users@tomcat.apache.org
 Subject: Incompatabilities?
 
 
 Good Morning!
 
 Thanks a lot for all the answers you provided yesterday in my other
 thread,
 asking about scalability of Tomcat. Appreciate it!
 
 Besides the load issue, they claim, that a different app of theirs
 doesn't
 work with Tomcat, but it's supposed to work with WebLogic and jBoss. Am
 I right in assuming, that this is most probably caused by bugs in their
 app,
 which (somehow only) get triggered by Tomcat?
 
 Can't be any more specific here, sorry. I don't know what kind of
 errors
 these
 (supposedly...) are and I'd rather also not name the App and
 Manufacturer
 (only
 so much: it's by far not a small company making the app and the app is
 used
 quite a lot in its field and, of course, it ain't cheap...).
 
 I'm simply asking to figure out the validity of their claims.
 
 Thanks a lot again,
 
 Alexander
 --
 View this message in context: http://old.nabble.com/Incompatabilities--
 tp27072171p27072171.html
 Sent from the Tomcat - User mailing list archive at Nabble.com.
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org



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



Re: Incompatabilities?

2010-01-08 Thread Peter Crowther
2010/1/8 Alexander Skwar alexanders.mailinglists+nos...@gmail.com:
 Besides the load issue, they claim, that a different app of theirs doesn't
 work with Tomcat, but it's supposed to work with WebLogic and jBoss. Am
 I right in assuming, that this is most probably caused by bugs in their app,
 which (somehow only) get triggered by Tomcat?

Maybe!

Tomcat is a servlet container, implementing the Servlet spec (actually
specs; there are several versions).  If the supplier's application
doesn't run on Tomcat, it's not Servlet spec-compliant *or* is not a
pure servlet; it is instead relying on implementation-dependent
behaviour outside the Servlet spec that WebLogic and JBoss implement,
or requires J2EE support that those containers provide but Tomcat does
not.

If it's a pure servlet but is not Servlet spec-compliant, that is at
best a misfeature and at worst a bug.

If it requires J2EE features, then you shouldn't be trying to run it
under Tomcat or any other pure servlet container; you need a J2EE
container instead.  JBoss (which is based on Tomcat) has a Community
server which is free, as far as I can see.  I've not used it, but
there are certainly people on this list who use it on a regular basis.

- Peter

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



Incompatabilities?

2010-01-07 Thread Alexander Skwar

Good Morning!

Thanks a lot for all the answers you provided yesterday in my other thread,
asking about scalability of Tomcat. Appreciate it!

Besides the load issue, they claim, that a different app of theirs doesn't
work with Tomcat, but it's supposed to work with WebLogic and jBoss. Am
I right in assuming, that this is most probably caused by bugs in their app,
which (somehow only) get triggered by Tomcat?

Can't be any more specific here, sorry. I don't know what kind of errors
these
(supposedly...) are and I'd rather also not name the App and Manufacturer
(only
so much: it's by far not a small company making the app and the app is used
quite a lot in its field and, of course, it ain't cheap...).

I'm simply asking to figure out the validity of their claims.

Thanks a lot again,

Alexander
-- 
View this message in context: 
http://old.nabble.com/Incompatabilities--tp27072171p27072171.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


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