Я бы описал это как все еще на ранних стадиях, но вот что у нас есть на данный момент:
http://svn.apache.org/repos/asf/openejb/trunk/openejb3/assembly/openejb-jetty/
Обратите внимание, что Apache TomEE живет по тому же пути, то есть «сборка/openejb-tomcat». План состоит в том, чтобы назвать версию Jetty Apache JetSet и сделать ее полностью встраиваемой. Большинство людей с фиксацией в настоящее время работают над тем, чтобы Apache TomEE был официально сертифицирован для веб-профиля Java EE 6. Я бы описал, что эта работа находится на поздних стадиях. У нас есть отличная настройка в Amazon EC2 для запуска веб-профиля TCK против TomEE с использованием сотни спотовых инстансов EC2 t1.micro. Это довольно мило. Соглашение TCK с Apache и Oracle не позволяет нам предоставлять открытый доступ. Однако любой коммиттер Apache может подписать соглашение о неразглашении, чтобы получить доступ.
Итак, я упоминаю все это о TomEE, потому что план состоит в том, чтобы после того, как мы закончим с версией Tomcat, снова сделать это с Jetty (JetSet). Многие из нас, коммиттеров, например я и Джонатан Галлимор, на самом деле предпочитают Jetty с большим отрывом. Но так как код интеграции Tomcat был намного дальше и у него было больше пользователей, мы решили сначала закончить его. Существует невероятное количество работы, не относящейся к Tomcat, которую мы сможем использовать в версии Jetty; получение доступа к TCK на законных основаниях, куча кода для его запуска, еще больше кучи кода для его автоматизации и многочисленные биты интеграции, которые являются общими и не специфичными для Tomcat.
Тем не менее, нет никаких причин, по которым другим нужно ждать, чтобы начать работу над версией Jetty, только потому, что большинство из нас все еще заканчивает версию Tomcat. Проекты Apache следует рассматривать как отдельные лица, работающие вместе, а не такие компании, как Oracle, Redhat или VMWare. Это может быть как хорошо, так и плохо. Хорошая часть заключается в том, что если вы или кто-либо еще хотите взломать версию Jetty, вы можете сделать это прямо сейчас. Вам придется отправлять патчи некоторое время, пока вы не заработаете коммит, но если кто-то другой сделает реальную команду коммита, это не так уж плохо. Если вы начинаете с малого и остаетесь активным и открытым, обычно довольно легко получить коммит. Ключом к быстрому выпуску исправлений является постоянный поток небольших и средних исправлений. Любой шаг вперед или в сторону без шагов назад, на мой взгляд, является хорошей заплатой. Пока люди могут видеть, куда вы идете, этого достаточно. Определенно более Agile, чем подход с одним большим патчем, и позволяет всем действительно веселым и совместным волшебствам происходить на этом пути.
Некоторые потоки, которые были бы хорошими местами, чтобы сказать привет. Шаг 1 — просто поздороваться. Не нужно иметь код под рукой, чтобы говорить о списке разработчиков или воспринимать его всерьез:
http://openejb.979440.n4.nabble.com/Jetty-Integration-td1457408.html http://openejb.979440.n4.nabble.com/Jetty-Integration-td2318962.html
person
David Blevins
schedule
03.05.2011