![]() ![]() The main problem with Glassfish is that its virtual hosting features don't meet our requirements. In Glassfish, webapps don't live in a single virtual host, they are mapped to one or more virtual hosts. This is why you can't have a single deployment directory or jailed manager per virtual host. Additionally, it appears that instances of webapps in Glassfish can't be individually configured by setting environment variables in the config file (the section is practically empty) and they cannot be mapped to the same context path even if they are deployed to different hosts. Glassfish looks great, but the problems above are show stopper for us, so we have to stay with Tomcat unless I come up with a way to do these things in Glassfish. Referencesįive and half years later and Tomcat is still our server of choice. ![]() After trying to upgrade several times to Glassfish we just keep hitting stopper bugs that make me wonder if anybody actually uses it for anything more than "Hello World" applications. Tomcat might be old and boring, but it is fast, stable and doesn't have buggy features. Roger Keays is an artist, an engineer, and a student of life. His other interests are music, psychology, languages, the proper use of semicolons, and finding good food.Ĭomment posted by: GlassCat, 14 years ago He has no fixed address and has left footprints on 40-something different countries around the world. ![]() So your using C3P0 and the first thing that comes to mind is, "may the force be with you"! Seriously, aside from connection pooling, statement pooling, data persistence, object caching, data relations, data mapping or database abstraction and other Java EE5 aspects, have bearing on the comparison of an E.J.B server (Glassfish), with the open source servlet / web container Tomcat? Pardon my duh but either I've missed the point or we got so left field, we might just compare peanuts with cashews, resolve these last two statements as nuts. and move to WebLogic? Geronimo and Tomcat are separate trunks of Apache. If you need a Java EE5 Application Server and like the idea of integration with Tomcat, take a look at Grizzly and Groovy, along with of a host of binding components and service engines available to interact with since Glassfish v2. Tomcat (prior to v6) is not a Java 2 Enterprise Edition application server, since its streamlined for JSP / Servlets. The result is being able to handle a greater number of connections due to many of the other advantages that are offered by GlassFish being absent or only partially implemented.Sign Up for FREE on to get access to out-of-box multi-tier Java application templates (including the Movie Store app on Tomcat, JBoss, GlassFish and Jetty) along with application lifecycle management functionality like monitoring, container updates, scale in/out and continuous delivery. ![]() Java developers and DevOps professionals have long struggled to automate the deployment of enterprise Java applications. The complex nature of these applications usually meant that application dependencies and external integrations had to be re-configured each time an application was deployed in DEV/TEST environments. Many solutions advertised the “model once, deploy anywhere” message for application deployments. In reality, however there were always intricacies that made it very difficult to re-use an application template across both an on-premise vSphere virtual environment and an AWS environment, for example. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |