Many would think at this point I am talking about better AJAX support in the core. Nombreux sont ceux qui pensent à ce point, je veux parler de mieux AJAX soutien dans le coeur. While we do need better support for AJAX and I am not talking about DWR, I don’t think that’s what ails Java in its quest for being . Alors que nous avons besoin d'un meilleur support pour AJAX et je ne parle pas DWR, je ne pense pas que c'est ce que ails Java dans sa quête d'être. At the end we will look at two ways in which we can overcome this problem. À la fin, nous allons voir deux façons dont nous pouvons surmonter ce problème.

Java is taking a beating in better mass adoption against PHP simply because it is harder to setup in web hosting environment. Java est un passage à tabac de prendre en mieux contre l'adoption massive de PHP simplement parce qu'il est plus difficile à mettre en place en environnement d'hébergement Web. PHP and even Ruby is available as an Apache module which is very trivial to setup and use. PHP et même Ruby est disponible en module Apache qui est très trivial à installer et utiliser. JSP / Servlets on the other hand is much harder to integrate with Apache. JSP / Servlets, d'autre part est beaucoup plus difficile à intégrer avec Apache.

Why Apache is the the key to Web 2.0 adoption? Pourquoi Apache est la clé de 2,0 adoption Web?
Apache is the most popular web server, known for its stability and ease of use. Apache est le plus populaire serveur web, connu pour sa stabilité et sa facilité d'utilisation. It is cross platform. Il est multi plate-forme. Most Web 2.0 companies and products rely on Apache as their web server and for right reasons. La plupart des 2,0 entreprises et des produits compter sur Apache comme serveur web et pour les bonnes raisons.

What are the problems of Java in Apache Integration? Quels sont les problèmes de Java intégration dans Apache?
Complexity in short. En bref de complexité. Tomcat is probably the most popular JSP, Servlet container for most organizations. Tomcat est probablement le plus populaire JSP, Servlet contenant pour la plupart des organisations. Tomcat is free (which aids its popularity) and developed under the Apache organization. Tomcat est gratuit (qui aide à sa popularité) et développé sous Apache organisation. I would have expected both these products to be tightly integrated. On aurait pu espérer de ces deux produits doit être étroitement intégrées. In reality it is a nightmare from hell to even begin. En réalité, il est un cauchemar de l'enfer pour commencer. I wouldn’t say there aren’t any documents. Je ne dirais pas que il n'ya pas de documents. There are Il ya few peu de confusing confusion ones which leads to more questions than answers. ceux qui conduit à un plus grand nombre de questions que de réponses. What we lack is a clear simple guideline to integrate the two. Ce qui nous fait défaut est une simple ligne directrice claire pour intégrer les deux.

Solutions Solutions
Previouly I had described a much simpler way to Previouly j'avais décrit une façon beaucoup plus simple à integrate Tomcat 5.5 with Apache 2.x intégrer Tomcat 5,5 avec Apache 2.x , in just 5 steps. , En 5 étapes.

However we need to move further. Mais nous devons aller plus loin. We need to make Java Servlet container as easily integratable as php or ruby . Nous devons faire en sorte conteneur de Servlet Java aussi facilement intégrable comme php ou le rubis. Running a separate Tomcat instance may not be an acceptable solution to many web hosting providers. Exécuter un exemple Tomcat mai pas être une solution acceptable pour de nombreux fournisseurs d'hébergement Web. We need to be able to run Tomcat within Apache itself, use its threads. Nous devons être en mesure de rouler dans Apache Tomcat lui-même, l'utilisation de son fils. In the distant past there was another Apache project JServ which did that. Dans un passé lointain il a été un autre projet Apache JServ qui l'a fait. Later it was discontinued in favor of Tomcat. Plus tard, il a été abandonnée en faveur de Tomcat. Tomcat is powerful but most small developers do not need its full gamut of capabilities. Tomcat est puissant mais la plupart des petits développeurs n'ont pas besoin de toute sa gamme de capacités. Most of them would be happy with a smaller subset which is available everywhere, even on one dollar hosting . La plupart d'entre eux seraient heureux avec un plus petit sous-ce qui est disponible partout, même sur un dollar d'hébergement.

And finally Sun and java community needs to approach web hosting providers and make the language ubiquitous in every hosting platform, big or small. Et enfin, Sun Java et les besoins de la communauté d'aborder les fournisseurs d'hébergement Web et les rendre plus omniprésents dans chaque plate-forme d'hébergement, grands ou petits. Apachefriends has done an admirable job with XAMPP for LAMP community and has made Tomcat 5.5 available with its simplified LAMP installation. Apachefriends a fait un travail admirable avec XAMPP pour LAMPE communauté et a fait 5,5 Tomcat disponible avec son installation simplifiée LAMP. Now if only we could package Java with all Linux and BSD installations by default… Maintenant, si seulement nous pouvions paquet Java avec tous les Linux et BSD installations par défaut…