Many would think at this point I am talking about better AJAX support in the core. Многие будут думать в этот момент я говорю о более AJAX поддержку в зоне. 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 . В то время как нам необходим более широкую поддержку AJAX, и я не говорю о DWR, я не думаю, что именно АИБС Java в своем стремлении к личности. At the end we will look at two ways in which we can overcome this problem. В конце мы будем смотреть на двух способов, с помощью которых мы можем решить эту проблему.

Java is taking a beating in better mass adoption against PHP simply because it is harder to setup in web hosting environment. Java принимает избиении в лучшей массового принятия в отношении PHP просто потому, что это усложнит процесс настройки веб-хостинга в окружающую среду. PHP and even Ruby is available as an Apache module which is very trivial to setup and use. PHP и даже Ruby доступна как Apache модуль, который является очень незначительным для настройки и использования. JSP / Servlets on the other hand is much harder to integrate with Apache. JSP / Servlets, с другой стороны, гораздо труднее для интеграции с Apache.

Why Apache is the the key to Web 2.0 adoption? Почему Apache является ключом к веб-2,0 утверждение?
Apache is the most popular web server, known for its stability and ease of use. Apache является наиболее популярных веб-сервером, известной своей стабильности и простоты использования. It is cross platform. Это кроссплатформенные. Most Web 2.0 companies and products rely on Apache as their web server and for right reasons. Большинство веб-2,0 компаний и продуктов полагаются на Apache в качестве веб-сервер и для правых причин.

What are the problems of Java in Apache Integration? Какие проблемы в Java Apache интеграции?
Complexity in short. Сложность в короткой. Tomcat is probably the most popular JSP, Servlet container for most organizations. Tomcat, вероятно, самый популярный JSP, Servlet контейнер для большинства организаций. Tomcat is free (which aids its popularity) and developed under the Apache organization. Tomcat является бесплатным (которое помогает ее популярность) и разработанные в рамках организации Apache. I would have expected both these products to be tightly integrated. Я хотел бы ожидать, оба этих материалов, которые должны быть тесно интегрированы. In reality it is a nightmare from hell to even begin. На самом деле это кошмар из ада даже начаться. I wouldn’t say there aren’t any documents. Я бы не сказал, пока нет каких-либо документов. There are Есть few мало confusing путаницу ones which leads to more questions than answers. Те которые приводит к больше вопросов, чем ответов. What we lack is a clear simple guideline to integrate the two. То, что мы является отсутствие четкой простой руководящего интегрировать два.

Solutions Разрешения
Previouly I had described a much simpler way to Previouly я назвал гораздо проще способ integrate Tomcat 5.5 with Apache 2.x 5,5 интегрировать Tomcat с Apache 2.x , in just 5 steps. , Всего за 5 шагов.

However we need to move further. Однако нам нужно двигаться дальше. We need to make Java Servlet container as easily integratable as php or ruby . Нам необходимо сделать Java Servlet контейнер с той же легкостью, как integratable php или рубиновый. Running a separate Tomcat instance may not be an acceptable solution to many web hosting providers. Выполнение отдельных Tomcat инстанции не может быть приемлемым решением для многих веб-хостинг-провайдеров. We need to be able to run Tomcat within Apache itself, use its threads. Мы должны быть способны запустить Apache Tomcat в себя, использовать свои нити. In the distant past there was another Apache project JServ which did that. В далеком прошлом там был еще один проект Apache JServ, которые сделали это. Later it was discontinued in favor of Tomcat. Позднее оно было прекращено в пользу Tomcat. Tomcat is powerful but most small developers do not need its full gamut of capabilities. Tomcat это мощная, но большинство мелких разработчиков не нужен весь спектр своих возможностей. Most of them would be happy with a smaller subset which is available everywhere, even on one dollar hosting . Большинство из них были бы счастливы с меньшим подмножеством которая доступна везде, даже на один доллар хостинга.

And finally Sun and java community needs to approach web hosting providers and make the language ubiquitous in every hosting platform, big or small. И, наконец, Солнце и java сообщество должно обратиться к веб-хостинг-провайдеров и сделать языка повсеместно в каждой платформы хостинга, больших или малых. Apachefriends has done an admirable job with XAMPP for LAMP community and has made Tomcat 5.5 available with its simplified LAMP installation. Apachefriends проделал достойную восхищения работу с XAMPP для LAMP сообщества и сделала Tomcat 5,5 доступна с его упрощенной LAMP установки. Now if only we could package Java with all Linux and BSD installations by default… Теперь, если только мы могли бы пакет Java со всеми Linux и BSD установок по умолчанию…