Re: Tomcat vs (other container) compatibility

2007-11-18 Thread Johnny Kewl


---
HARBOR: http://coolharbor.100free.com/index.htm
Now Tomcat is also a cool pojo application server
---
- Original Message - 
From: Mark Thomas [EMAIL PROTECTED]

To: Tomcat Users List users@tomcat.apache.org
Sent: Sunday, November 18, 2007 2:07 PM
Subject: Re: Tomcat vs (other container) compatibility



Wade Chandler wrote:
As far as others stole Tomcat, I think we need to make sure we always 
know the entire story


Indeed. The other point is that the AL2 license permits this. It isn't
theft, it is people/organisations using the software in exactly the way it
was intended.


Yes... I was being  flippant ;)
But from a marketing point of view, I think people should now that the 
ghost (there I do it again;) of Tomcat is in just about every other EJB 
container out there. In fact I think there should be a list of containers 
that use forks of Tomcat on the TC site... its just good marketing.
People are seeing Tomcat in competition with EJB... I think they should know 
its a core part of many EJB containers.

So they view TC correctly, not as direct competition, but as a subcomponent.
Or... people out there, if you making a web site... start with Tomcat, if 
you later need EJB... pick a container.


Tomcat vs EJB is just wrong when people see it as a container war.
Its the same reason I went ballistic, when Netbeans 6 defaulted to GlassFish 
for a WebApp, and didnt even install Tomcat (they have since fixed that).

If one is making a simple web site... its just wrong... I think.

Large companies sponsor or have sponsored Tomcat and use it in their 
products...  Stole is wrong ;)
But then I also think when a container is based on Tomcat, and doesnt expose 
it as such... thats kinda a like theft;)

TC should list those as well ;)



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat vs (other container) compatibility

2007-11-18 Thread Mark Thomas
Johnny Kewl wrote:
 But then I also think when a container is based on Tomcat, and doesnt
 expose it as such... thats kinda a like theft;)

That would be a breach of section 4 of the AL2 license. If you are aware of
any such breaches for any Apache software, please let the relevant PMC know.

Cheers,

Mark



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat vs (other container) compatibility

2007-11-17 Thread Johnny Kewl


---
HARBOR: http://coolharbor.100free.com/index.htm
Now Tomcat is also a cool pojo application server
---
- Original Message - 
From: Jacob Rhoden [EMAIL PROTECTED]

To: Tomcat Users List users@tomcat.apache.org
Sent: Saturday, November 17, 2007 1:40 PM
Subject: Tomcat vs (other container) compatibility



Hi,

Just wondering if there is anyone who has been or is involved in cross JEE 
container work, how compatible are tomcat apps with other commercial apps 
such as OC4J, Websphere, BEA and so on? If you don't use tomcat specific 
things, does it just work, I ask because the compatibility issue might 
come up at work.


Heres an article from IBM site
http://www.ibm.com/developerworks/websphere/library/techarticles/0511_li1/0511_li1.html

I have put quite a few TC servlets onto Glassfish... no problem.

I think in general you will find very little problems moving Tomcat (A 
Servlet Container) to one of the above (EJB containers).

Both J2EE but they different animals.

Tomcat webapps generally migrate easily to most servers because they all 
stole tomcat to begin with ;)
 inside most of this EJB containers you will find something that looks 
very much like Tomcat.


So in general no problem...

But amongst EJB servers this is not true... ie if you want to move from say 
WebSphere to Jboss, or Spring or Glassfish... then suicide is a very real 
possibility ;)
Tomcat is actually one of the few common denominators between these 
servers once you have applied EJB tools, then portability is an issue.




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat vs (other container) compatibility

2007-11-17 Thread Wade Chandler
The main point to keep in mind is that Tomcat only implements the Servlet and 
JSP specifications from JEE, and thus is a Servlet container and is not an EE 
container. Very important part of the puzzle to keep in mind, so moving from TC 
to one of the others should be very easy unless of course you are using 
anything Tomcat specific. In that case you won't be able to just move it 
without some rewrite.

As far as others stole Tomcat, I think we need to make sure we always know 
the entire story and know whose original investments went into works, though it 
has come a long long long way since the donation, if we are going to bring it 
up:
http://en.wikipedia.org/wiki/Apache_Tomcat#History

Wade

- Original Message 
From: Johnny Kewl [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Saturday, November 17, 2007 7:26:41 AM
Subject: Re: Tomcat vs (other container) compatibility

- Original Message - 
From: Jacob Rhoden [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Saturday, November 17, 2007 1:40 PM
Subject: Tomcat vs (other container) compatibility


 Hi,

 Just wondering if there is anyone who has been or is involved in
 cross JEE 
 container work, how compatible are tomcat apps with other commercial
 apps 
 such as OC4J, Websphere, BEA and so on? If you don't use tomcat
 specific 
 things, does it just work, I ask because the compatibility issue
 might 
 come up at work.

Heres an article from IBM site
http://www.ibm.com/developerworks/websphere/library/techarticles/0511_li1/0511_li1.html

I have put quite a few TC servlets onto Glassfish... no problem.

I think in general you will find very little problems moving Tomcat (A 
Servlet Container) to one of the above (EJB containers).
Both J2EE but they different animals.

Tomcat webapps generally migrate easily to most servers because they
 all 
stole tomcat to begin with ;)
 inside most of this EJB containers you will find something that
 looks 
very much like Tomcat.

So in general no problem...

But amongst EJB servers this is not true... ie if you want to move from
 say 
WebSphere to Jboss, or Spring or Glassfish... then suicide is a very
 real 
possibility ;)
Tomcat is actually one of the few common denominators between these 
servers once you have applied EJB tools, then portability is an
 issue.



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat vs (other container) compatibility

2007-11-17 Thread David Smith

Michael wrote:

Johnny Kewl wrote:


--- 


HARBOR: http://coolharbor.100free.com/index.htm
Now Tomcat is also a cool pojo application server
--- 


- Original Message - From: Jacob Rhoden [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Saturday, November 17, 2007 1:40 PM
Subject: Tomcat vs (other container) compatibility



Hi,

Just wondering if there is anyone who has been or is involved in 
cross JEE container work, how compatible are tomcat apps with other 
commercial apps such as OC4J, Websphere, BEA and so on? If you don't 
use tomcat specific things, does it just work, I ask because the 
compatibility issue might come up at work.


Heres an article from IBM site
http://www.ibm.com/developerworks/websphere/library/techarticles/0511_li1/0511_li1.html 



I have put quite a few TC servlets onto Glassfish... no problem.


no wonder, Glassfish uses TC as servlet container!


Actually I think Glassfish uses a fork of the tomcat code from some 
point in the past.  As long as the servlet spec is followed, I would 
think the servlets would work in either place.


--David

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat vs (other container) compatibility

2007-11-17 Thread Gabe Wong
That is more an Application design issue. In short, there are 
incompatibilities across the various containers.
So if you are developing a cross-container application, the simpler it 
is the more chances of less re-configuration on different containers.
However that may be contradictory as more requirements usually results 
in more complexities.
Simple difference, is JNDI. The following are differences in calling a 
jdbc object called defaultDS:


Tomcat/Jetty: java:comp/env/jdbc/defaultDS
Orion(Oracle-OC4J)/Tomcat: jdbc/defaultDS
JBoss: java:/defaultDS
Weblogic: defaultDS

And this is just one of the many differences. More off the top of my 
head, EJBs, Virtual Hosting configuration, etc.
Some containers also require container specific XML descriptor in the 
application e.g. jboss.xml, etc.


David Smith wrote:

Michael wrote:

Johnny Kewl wrote:


--- 


HARBOR: http://coolharbor.100free.com/index.htm
Now Tomcat is also a cool pojo application server
--- 


- Original Message - From: Jacob Rhoden [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Saturday, November 17, 2007 1:40 PM
Subject: Tomcat vs (other container) compatibility



Hi,

Just wondering if there is anyone who has been or is involved in 
cross JEE container work, how compatible are tomcat apps with other 
commercial apps such as OC4J, Websphere, BEA and so on? If you 
don't use tomcat specific things, does it just work, I ask 
because the compatibility issue might come up at work.


Heres an article from IBM site
http://www.ibm.com/developerworks/websphere/library/techarticles/0511_li1/0511_li1.html 



I have put quite a few TC servlets onto Glassfish... no problem.


no wonder, Glassfish uses TC as servlet container!


Actually I think Glassfish uses a fork of the tomcat code from some 
point in the past.  As long as the servlet spec is followed, I would 
think the servlets would work in either place.


--David

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






--
Regards

Gabe Wong
NGASI AppServer Manager
Application server installation and configuration AUTOMATION
http://www.ngasi.com


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]