Results 1 to 5 of 5
  1. #1
    Senior Member
    Join Date
    Jun 2016
    Posts
    196

    GoldFish v/s Apache Tomcat

    Hi guys,
    I was installing Netbeans in my Window machine, when i click at customize it asked me to choose over GoldFish and Apache Tomcat. Now Please tell me which of them is best for developing internet base java applications and .jsp Application?

  2. #2
    Senior Member
    Join Date
    Feb 2022
    Posts
    148
    Apache Tomcat is run by Apache community - Open source and has two flavors Tomcat Web profile - light weight which is only servlet container and does not support Java EE features like EJB, JMS etc.

    Tomcat EE - This is a certified Java EE container, this supports all Java EE technologies. No commercial support available (only community support)

    Glassfish is run by Oracle. This is a full stack certified Java EE Container. This has its own web container (not Tomcat). It comes with features like EJB, JTA, CDI(JAVA EE 6+), JPA, JSF, JSP/Servlet and so on. It is a full stack Java EE application server.

    Key Differences :

    Tomcat is merely an HTTP server and Java servlet container. Glassfish is full-blown Java EE application servers, including an EJB container and all the other features of that stack.
    Tomcat has a lighter memory footprint as compare to Glassfish.
    Tomcat has footprint memory of 60-70 MB, while those Java EE servers weigh in at hundreds of MBs.
    Tomcat is very popular for simple web applications as compared to Glassfish.
    Comparatively the administration of Tomcat server is more easier than administration of Glassfish as there are fewer moving parts in Tomcat.
    Both of the Tomcat and Glassfish are open source and free but have different licenses. Glassfish is dual licensed while Tomcat has single license.
    Tomcat uses the Apache License while Glassfish has been licensed under CDDL and GPL.
    GlassFish should be preferred for Java EE enterprise applications over Tomcat.

  3. #3
    Junior Member
    Join Date
    May 2022
    Posts
    3
    Nginx makes a great reverse proxy front-end for Tomcat. Set up Nginx to handle caching and SSL and let Tomcat just serve your dynamic content. Nginx can also do load balancing. Nginx can handle higher traffic loads using less resources than Apache due to its architecture.
    Last edited by maikier22; 05-10-2022 at 09:19 AM.

  4. #4
    Registered User
    Join Date
    Aug 2017
    Location
    Old Tappan, USA
    Posts
    94
    Quote Originally Posted by addisoncave View Post
    Hi guys,
    I was installing Netbeans in my Window machine, when i click at customize it asked me to choose over GoldFish and Apache Tomcat. Now Please tell me which of them is best for developing internet base java applications and .jsp Application?
    Hello addisoncave,

    There are a lot of web servers out there, and it can be hard to choose which one is right for your project. Two of the most popular web servers are GoldFish and Apache Tomcat. Both GoldFish and Tomcat are open-source, so they're free to use. Unfortunately, they're both widely used, so you'll find a lot of documentation and support online.GoldFish is a full-stack web server, including everything you need to run a website.

    On the other hand, Apache Tomcat is a 'Java servlet container,' which means it's designed to run Java applications. If you're not using Java, then Tomcat isn't the right choice for you. Tomcat is faster and more lightweight than GoldFish, but it doesn't include all the features of a full-stack web server. If you need those features, then GoldFish is a better choice. So, which web server should you choose? It depends on your project. If you're not using Java, go with GoldFish. If you are using Java, Tomcat is the better option.

    A few key differences between GoldFish and Apache Tomcat are worth noting. First, goldFish is a Java-based application server, whereas Tomcat is a web server that can also serve Java applications. It means that GoldFish is more robust and can handle more complex applications than Tomcat. GoldFish also has a built-in caching system, which Tomcat lacks. Finally, GoldFish offers enterprise-level features such as clustering and load balancing, which are unavailable in Tomcat.

    However, Tomcat can be more challenging to set up than GoldFish and has a more complex configuration file. Additionally, Tomcat does not support some of the newer Java EE specifications (such as JSF 2.0). On the other hand, goldfish is lightweight and easier to use than Apache Tomcat. If you're looking for a web server that's easy to use and works well with Windows, Goldfish is a great option. However, Apache Tomcat is the better choice if you need a more versatile and robust server.

    Thus, I hope the above information helps you to understand the difference between GoldFish v/s Apache Tomcat.

    --------------------------------
    Regards,
    harry_v
    AccuWebHosting - The best and most reliable web hosting provider
    VPS Hosting

  5. #5
    Senior Member
    Join Date
    Jun 2020
    Location
    India
    Posts
    197
    GoldFish:- Sun Microsystems' GlassFish is an open-source application server for the Java-based applied science platform. Sun initially released it in 2005. The GlassFish project released the first version, which supports the specification of five applied Java sciences, on May 4, 2006. It is now available for versions 3.1, 3.1, 3.2, and 4.0, with themes centered on groups, virtualization, and integration with Coherence and other Oracle technologies. It is the industry's leading Java EE container in terms of speed, security, production quality, and expandability. Hire online freelancers to assist with coding.

    Apache Tomcat:- Apache house cat (also known as Jakarta Tomcat or simply Tomcat) is an open-source software system that implements the Java Servlet and JavaServer Pages technologies. The Java Community method is used to create the Java Servlet and JavaServer Pages specifications. It is widely used in the Java community. In general, Tomcat-based applications can run in GlassFish without interruption. Tomcat supports both Windows wrappers and the original operating system for platform integration. You can now hire freelancers online to assist you with this code.

Posting Permissions

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

  Find Web Hosting      
  Shared Web Hosting UNIX & Linux Web Hosting Windows Web Hosting Adult Web Hosting
  ASP ASP.NET Web Hosting Reseller Web Hosting VPS Web Hosting Managed Web Hosting
  Cloud Web Hosting Dedicated Server E-commerce Web Hosting Cheap Web Hosting


Premium Partners:


Visit forums.thewebhostbiz.com: to discuss the web hosting business, buy and sell websites and domain names, and discuss current web hosting tools and software.