> > For Games?
> > Make your own.
>
> That's insane!
No, it's easy.
> Personally, I would recommend WebLogic. It's the
> market leader, has been for years, and it's simply
> awesome!
Ugh. WebLogic is only slightly less horrible than WebSphere. For a *real* J2EE server, try Orion [http://www.orionserver.com] or Sun's new (free!) SunOne Server.
[quote]
Can Tomcat, JBoss, WebLogic or WebSphere applications server be used.
[/quote]
Yes you could write a game server on one of these but why would you? Forget all of the J2EE overhead and write your own custom server. It will be faster and smaller and cheaper. The only advantages to using J2EE for this that I can see would be replication for scalability and failover for stability which again you could implement yourself.
> When writing games, you have to get to market quick.
> Don't write your own server unless you plan to stay
> behind the pack. Use what Java gives you people. Don't
> reinvent the wheel.
Uh huh. That's why Quake 3 and Unreal used an off the shelf webserver, right? Oh wait, they didn't.
> Also, if WebLogic and WebSphere are so bad, why do
> they own 50-65% of the market? :-)
Bwhahahah!!! Ok dude, you're headed toward silliest comment ever territory. First and foremost, I dare you to find me one action game (board games are not the same) that uses a J2EE server. You won't. You know why? Because it's too slow! When you're playing video games, a 2-5 *second* turnaround for each datapacket kind of sucks.
As for why WebLogic and Websphere are popular in the server market (where they're useful), it's because of marketing. Websphere is backed by IBM. There are *tons* of companies that use nothing but IBM. IBM mainframes, IBM PCs, IBM laptops, IBM service tracking, etc. They're getting screwed for sub-standard software (some of the hardware's ok, save for their laptops which break after the first year) and they don't care because "No one ever got fired for buying IBM". As for WebLogic, they were the first commercial EJB server to market and managed to corner it pretty quickly. Now they are perceived by managers as a "safe and large" company. Personally, I've found their stuff to be of pretty low quality, but maybe that's just me.
The one to really watch out for is the upcoming underdog of the J2EE market. JBoss? Nope. Oracle Application Server. It's basically a rebrand of Orion with some extra Oracle goodies tacked on. Surfice it to say, this server's been making the market it's whipping boy ever since it was introduced.
Besides the point here is not what J2EE servers are available. The question was about "game servers". I have a hard time seeing a generic system working for any serious mass market game. Code needs to be tweaked for the specific purposes of the game it is supporting therefore other than networking libraries I would think you need to write the code pretty much from scratch for each project.
That being said there are thing such as the following available:
http://www.agsm.net/engine.php
Google is a wonderful thing.