View Poll Results: Which Application Server you used?

Voters
17. You may not vote on this poll
  • WebLogic Server (BEA)

    1 5.88%
  • JBoss (Red Hat)

    5 29.41%
  • WebSphere Application Server and WebSphere Application Server Community Edition (IBM)

    1 5.88%
  • JRun (Adobe)

    0 0%
  • Apache Geronimo (Apache Software Foundation)

    5 29.41%
  • Oracle OC4J (Oracle Corporation)

    1 5.88%
  • Sun Java System Application Server (Sun Microsystems)

    1 5.88%
  • SAP Web Application Server

    0 0%
  • Glassfish Application Server (based on Sun Java System Application Server)

    2 11.76%
  • Other

    1 5.88%
Results 1 to 15 of 15
  1. #1
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Wink What is the best application server for Java.

    Hi all,

    Since I started work on with Java Application Servers, I'm really worried about what is the best one for developments. I think now's the time to discuss about that here in Java Forums.

    I've started a poll here, and what I'm expecting from your guys/gals is vote for the one you most refer with a commenting that why you use it or why others are not use.

    I really appreciate your replays here. :)

    Thanks

  2. #2
    roots's Avatar
    roots is offline Moderator
    Join Date
    Jan 2008
    Location
    Dallas
    Posts
    293
    Rep Power
    7

    Default

    JBoss is my favorite. Its light weight and has easy learning curve, perfect for small applications and one man projects.
    dont worry newbie, we got you covered.

  3. #3
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Default

    Thanks root. How about the use in industry level. Is it mush worth to use in advance applications?

  4. #4
    racerxadam is offline Member
    Join Date
    Jul 2008
    Posts
    68
    Rep Power
    0

    Default

    For a production application environment I would go with Websphere. It's fairly easy to install and configure. It has a fairly simple GUI for configuration and is easy to deploy to.

  5. #5
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Default

    When we select an application, few things we have to consider about. First thing is configuration. It should be much simpler. No matter weather it's done through a GUI or not. But if there is a GUI, it's much user friendly. Second thing is deploying. May be this should be the first point we have to think. Any comments?

  6. #6
    rjuyal's Avatar
    rjuyal is offline Senior Member
    Join Date
    Mar 2008
    Location
    Delhi, India
    Posts
    194
    Rep Power
    7

    Default

    We are using weblogic here, most reliable.

    though apache is good as it is having a plus of being free i guess it is open source too.
    i am the future

  7. #7
    CaptainMorgan's Avatar
    CaptainMorgan is offline Moderator
    Join Date
    Dec 2007
    Location
    NewEngland, US
    Posts
    835
    Rep Power
    9

    Default

    This is great to see all the possible server choices. Personally, I'm a fan of Apache and have been for roughly four years now. I like Apache because it's free and it gives me fine grained control. There's also great documentation available along with community support. I'm not interested in GUI's as far as servers go... but maybe if I was deploying professional grade software it might be good to have that visual acuity.

    It's great to see everyone's viewpoint on this as I'm sort of in the LAMP bubble and I like it there. Especially with Java, it's great to see opinions on this topic. I always believed in Java Web Start or simply downloading an application for use, but with these servers maybe there's something better when we talk Java.

    Cheers
    Vote for the new slogan to our beloved Java Forums! (closes on September 4, 2008)
    Want to voice your opinion on your IDE/Editor of choice? Vote now!
    Got a little Capt'n in you? (drink responsibly)

  8. #8
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Default

    Thanks for the comment Captain. I agreed with you. I'm using Apache server for three years now. It's cool actually. As you said it's documentation well explained about all. But I'm worried about the GUI. Most of the time I'm stuck because of the GUI with massive industry applications. That's the major reason for me to start this thread, find the best Application Server in both functionality and the GUI.

    Captain, I'm added the LAMP in the poll too. :) Thanks for the infor about LAMP, I've miss it in my poll.

  9. #9
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

  10. #10
    CaptainMorgan's Avatar
    CaptainMorgan is offline Moderator
    Join Date
    Dec 2007
    Location
    NewEngland, US
    Posts
    835
    Rep Power
    9

    Default

    Quote Originally Posted by Eranga View Post
    Captain, I'm added the LAMP in the poll too. :) Thanks for the infor about LAMP, I've miss it in my poll.
    hmm... I think it's kind of pointless to do so and would be confusing to voters. LAMP's 'A' stands for Apache, which you already have, even if it is Apache Geronimo - you could just change that choice to "Apache Geronimo, etc" and Apache users, like me, would get the hint. Basically, having these two options is based on the same server implementation.. maybe a choice such as "Apache (Geronimo/LAMP, etc) Software Foundation" would be better suited.

    There are no any expertise to comment here. :(
    Huh? Sorry, but I don't understand this... :(
    Vote for the new slogan to our beloved Java Forums! (closes on September 4, 2008)
    Want to voice your opinion on your IDE/Editor of choice? Vote now!
    Got a little Capt'n in you? (drink responsibly)

  11. #11
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Default

    Quote Originally Posted by CaptainMorgan View Post
    hmm... I think it's kind of pointless to do so and would be confusing to voters. LAMP's 'A' stands for Apache, which you already have, even if it is Apache Geronimo - you could just change that choice to "Apache Geronimo, etc" and Apache users, like me, would get the hint. Basically, having these two options is based on the same server implementation.. maybe a choice such as "Apache (Geronimo/LAMP, etc) Software Foundation" would be better suited.
    Yes I do, (LAMP-Linux Apache MySql Php) before adding LAMP to the poll I wonder it's better to add. I already added Apache in the poll. May be I'm confusing with your post. :) Sorry for that, I'm correct it now.

    Quote Originally Posted by CaptainMorgan View Post
    Huh? Sorry, but I don't understand this... :(
    I'm waiting for more comments here pal.

  12. #12
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    I am still a beginner and I did some testing with JSP in Netbeans which uses apache tomcat (at least by default).

    What I wonder: It is not much work to build your own http(s) server having java program responding directly to http(s) requests. So what are the real benefits having an application server?

    If the most important goals and benefits of an application server are clear in general and also for the current need then comparing the features probably helps choosing also the appropriate best solution for the particular requirements.
    Greetings, Martin Wildam.

  13. #13
    Nicholas Jordan's Avatar
    Nicholas Jordan is offline Senior Member
    Join Date
    Jun 2008
    Location
    Southwest
    Posts
    1,018
    Rep Power
    8

    Default two solutions

    first solution is server packed in 1.5 docs, we can help you find it if needed. Second solution is something I read today in Java Network Programming - O'Reilly, also a packaged server.

    Additionally there is some rather simple code that will sit on a port and pass to your code when a request comes in,... not overly difficult nor complex in an advanced sense if you can write code freely and fluently. Writing a no-op server that is a fundamentally correct server from a definition, the range is dramatic. It is appealing when you can write your own code, Servlets do essentially that.

    The server in 1.5 samples does https out of the box.
    Introduction to Programming Using Java.
    Cybercartography: A new theoretical construct proposed by D.R. Fraser Taylor

  14. #14
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Default

    Quote Originally Posted by mwildam View Post
    I am still a beginner and I did some testing with JSP in Netbeans which uses apache tomcat (at least by default).

    What I wonder: It is not much work to build your own http(s) server having java program responding directly to http(s) requests. So what are the real benefits having an application server?

    If the most important goals and benefits of an application server are clear in general and also for the current need then comparing the features probably helps choosing also the appropriate best solution for the particular requirements.
    Thanks for the comment.

    Actually reason is to worry about an application server, in some cases in industry they use pure Java technologies on both server and client sides. In that case an application server plays the major role.

  15. #15
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Location
    Colombo, Sri Lanka
    Posts
    11,371
    Blog Entries
    1
    Rep Power
    20

    Default

    Quote Originally Posted by Nicholas Jordan View Post
    first solution is server packed in 1.5 docs, we can help you find it if needed. Second solution is something I read today in Java Network Programming - O'Reilly, also a packaged server.

    Additionally there is some rather simple code that will sit on a port and pass to your code when a request comes in,... not overly difficult nor complex in an advanced sense if you can write code freely and fluently. Writing a no-op server that is a fundamentally correct server from a definition, the range is dramatic. It is appealing when you can write your own code, Servlets do essentially that.

    The server in 1.5 samples does https out of the box.
    Actually what I want to know is what is the application server you guys/gals use and why it is? At the time I'm stuck with one. I want to know weather there are much better servers are available. I need your comments because I can't test all other servers. It's useless actually.

Similar Threads

  1. Application server
    By dmis in forum Enterprise JavaBeans (EJB)
    Replies: 0
    Last Post: 11-12-2007, 02:12 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •