Do I need Tomcat and Apache ?

L

Lew

That is at the high level, which is probably what is relevant
for the original poster.

At the more detailed level I don't think Tomcat supports all
the functionality that is in the mod_xxx that ships with
Apache HTTPD.

Your thought is correct, Arne.
 
L

Lew

dice.com gives:

Websphere [sic] - 1814

This may cover a lot more than their application server, e.g., the portal
server. WebSphere is a brand for a product family, much as Apache is.
Weblogic [sic] - 1497

Also from Oracle, BTW. I'm not sure, but reviewing the website it looks like
Oracle WebLogic supplants Oracle Application Server.
Tomcat - 1037
JBoss - 791
Oracle Application Server + OC4J - 167
Glassfish [sic] - 43
Resin - 23
Geronimo - 5

Fortunately, the skills from most of these carry over to a large extent to the
others. For example, I've found that my work at home on GlassFish helps me
tremendously in my day job, where I use WebSphere Application Server (WAS).
I've studied JBoss and Geronimo to a lesser extent, and the skills from those
have carried over to WAS and GlassFish.
 
C

ck

ck said:
As suggested earlier, you can use "netbeans" [sic]
and get rid of making a choice.

I don't understand how you reach the conclusion that NetBeans (NB)
absolves one of making a choice.

By using whatever netbeans offers, in this case tomcat and/or
glassfish (yes lesser choice). A lot have been already spoken about
what each of these do, so I guess OP would have at least vague idea
what to choose. If you use netbeans one can follow the wizard (or
whatever), its little simplified(you may disagree again), than going
through the process of building application otherwise without use of
IDE, or some other build tool. Where you code, compile, deploy and run
relevant server. If something goes wrong you look into logs to figure
out what went wrong. In netbeans some of these tasks are easy(for
example debugging). Looking at the way you look at other persons
perspective, I would also add that, "Netbeans is not only the way to
go about it". You can do all of these things "without netbeans".
The standard distribution of NB includes Tomcat and Glassfish, but is
perfectly capable of working with other application servers.  Even the
standard distribution forces you to choose.

Agreed. Albeit I am still not able to find where did I mention
"netbeans is not capable of working with other application servers".
Did I mention that netbeans is just one button click to J2EE
application development? I hope you did not read me say that netbeans
would code J2EE applications for you.
I use NetBeans.  On a machine with only one gigabyte of RAM, you
cannot effectively run NB, GlassFish and a database system at the same
time.

It works perfectly fine for me at 1 GB RAM. Just because your system
configuration does not support netbeans at 1 GB RAM (which is actually
very strange) you should not advocate people about "performance".
 You might say that removes the choice.  However, many machines
are sold these days with 3 GB of RAM standard, and that is sufficient
to run a full environment.

What do you mean by full environment? Environment could vary depending
on requirements, so don't make claims that 3GB RAM is sufficient and
1GB RAM is insufficient for development or production.
Regardless, NetBeans itself does not "get rid of making a choice."

Sure, if you insist
 
L

Lew

It works perfectly fine for me at 1 GB RAM. Just because your system
configuration does not support netbeans at 1 GB RAM (which is actually
very strange) you should not advocate people about "performance".

Yes, I should.

YMMV, natch.
What do you mean by full environment? Environment could vary depending

Exactly what I said in the paragraph you quoted, to whit, NB,
GlassFish and a database engine..
on requirements, so don't make claims that 3GB RAM is sufficient and
1GB RAM is insufficient for development or production.

In my experience, 1 GB is too little to run the specified environment
effectively, and that's with a 2 GHz 64-bit CPU. I had no trouble at
4GB.
Sure, if you insist

It's not a question of "insisting" but of objectively verifiable
facts. You yourself verified it by pointing out that NB comes with
both GlassFish and Tomcat. Thus, you still have to choose which
server to use. So it's not just what I "insist" but what you, too,
said.

Glad we agree.
 
A

Arne Vajhøj

Lew said:
dice.com gives:

Websphere [sic] - 1814

This may cover a lot more than their application server, e.g., the
portal server. WebSphere is a brand for a product family, much as
Apache is.

It is.

But Websphere Portal runs on top of WAS and if Websphere MQ
expertise is wanted then I would expect a WAS environment too
(if it were C they would call it MQSeries).

It is not perfect, but the magnitude is OK.
Weblogic [sic] - 1497

Also from Oracle, BTW. I'm not sure, but reviewing the website it looks
like Oracle WebLogic supplants Oracle Application Server.
Yep.
Tomcat - 1037
JBoss - 791
Oracle Application Server + OC4J - 167
Glassfish [sic] - 43
Resin - 23
Geronimo - 5

Fortunately, the skills from most of these carry over to a large extent
to the others. For example, I've found that my work at home on
GlassFish helps me tremendously in my day job, where I use WebSphere
Application Server (WAS). I've studied JBoss and Geronimo to a lesser
extent, and the skills from those have carried over to WAS and GlassFish.

Developers really should not code app server specific, so a few extra
deployment descriptors should be it.

The big differences are for the operations people.

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,681
Members
48,796
Latest member
Greg L.

Latest Threads

Top