User: fleury  
  Date: 00/11/20 16:09:31

  Modified:    business news.html team.html
  Added:       business jboss-jetty.html
  Log:
  new Jetty site and team update
  
  Revision  Changes    Path
  1.2       +8 -0      newsite/business/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /products/cvs/ejboss/newsite/business/news.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- news.html 2000/11/17 02:29:29     1.1
  +++ news.html 2000/11/21 00:09:31     1.2
  @@ -15,6 +15,14 @@
                                                        <td 
class="pageheader"><b>Current News</b></td>
                                                </tr>
                                                <tr>
  +                                                     <td 
class="newsheader"><b>November 13 - November 19 2000: FINAL, EBJ2.0, New Look</b></td>
  +                                             </tr>
  +                                             <tr>
  +                                                     <td class="newsbody">
  +                                                     <b>FINAL:</b> The final 
version of JBoss 2.0 is online.  We feature preconfigured JBoss standalone, 
JBoss+Tomcat, JBoss+Jetty.  18 month of development into JBoss.  Come find out why 
people every day switch to JBoss products.
  +                                                     <p><b>EJB2.0:</b> Rickard 
Oberg puts the first version of EJB home methods in CVS.  
  +                                                     <p><b>New Look:</b> JBoss is 
now in the big leagues and folks need a stremlined site with information for IT 
departments readily available.  We now feature a "developers" site and a "business" 
site.  Still the same address www.jboss.org
  +                                             <tr>
                                                        <td 
class="newsheader"><b>November 6 - November 12 2000: BETA-PROD-04, Jetty</b></td>
                                                </tr>
                                                <tr>
  
  
  
  1.3       +44 -42    newsite/business/team.html
  
  Index: team.html
  ===================================================================
  RCS file: /products/cvs/ejboss/newsite/business/team.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- team.html 2000/11/17 17:19:34     1.2
  +++ team.html 2000/11/21 00:09:31     1.3
  @@ -202,48 +202,50 @@
                                                                <font face="Myriad 
Web,Arial">We acknowledge valuable help from these folks </font>
                                                                <p><font face="Myriad 
Web,Arial">some are on their way to become SupaStaaz </font></p>
                                                                <p><font face="Myriad 
Web,Arial">we believe a few aliens hide among those folks.</font></p>
  -                                                             <ul>
  -                                                                     <li><font 
face="Myriad Web,Arial">Vadim Tkachenko</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Jeremiah Johnson</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Ken Jenks</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Vladimir Blagojevic</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Adrian Durkin</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Michael J</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Trevor Squires</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Ken McCrary</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Luan O Carrol</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Brett McLaughlin</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Michael Mullis</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Kesha Sibilev</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Kunle Odutola</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Dan Christopherson</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Pierrick Vaudour</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Ahmed Bakayoko</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Jon Stevens</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Edwin DeSouza</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Vincent Scheffer</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Richard Backhouse</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Vaughn Vernon</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Sandeep</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Peter Braswell</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Simone Bordet</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Holger Baxmann</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Sebastien Sahuc</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Ingo Bruel</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Adi Lev</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Heitzso</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Greg pierce</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Pedro Mota</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Paul Austin</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Terry Child</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Tommy Helstrom</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Hugo Jose Pinto</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Tim White</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Tobias Frech</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Hiram Chirino</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Darius Davidavicius</font>
  -                                                                     <li><font 
face="Myriad Web,Arial">Greg Wilkins</font>
  -                                                             </ul>
  +                                                             
  +            <ul>
  +              <li><font face="Myriad Web,Arial">Vadim Tkachenko</font> 
  +              <li><font face="Myriad Web,Arial">Jeremiah Johnson</font> 
  +              <li><font face="Myriad Web,Arial">Ken Jenks</font> 
  +              <li><font face="Myriad Web,Arial">Vladimir Blagojevic</font> 
  +              <li><font face="Myriad Web,Arial">Adrian Durkin</font> 
  +              <li><font face="Myriad Web,Arial">Michael J</font> 
  +              <li><font face="Myriad Web,Arial">Trevor Squires</font> 
  +              <li><font face="Myriad Web,Arial">Ken McCrary</font> 
  +              <li><font face="Myriad Web,Arial">Luan O Carrol</font> 
  +              <li><font face="Myriad Web,Arial">Brett McLaughlin</font> 
  +              <li><font face="Myriad Web,Arial">Michael Mullis</font> 
  +              <li><font face="Myriad Web,Arial">Kesha Sibilev</font> 
  +              <li><font face="Myriad Web,Arial">Kunle Odutola</font> 
  +              <li><font face="Myriad Web,Arial">Dan Christopherson</font> 
  +              <li><font face="Myriad Web,Arial">Pierrick Vaudour</font> 
  +              <li><font face="Myriad Web,Arial">Ahmed Bakayoko</font> 
  +              <li><font face="Myriad Web,Arial">Jon Stevens</font> 
  +              <li><font face="Myriad Web,Arial">Edwin DeSouza</font> 
  +              <li><font face="Myriad Web,Arial">Vincent Scheffer</font> 
  +              <li><font face="Myriad Web,Arial">Richard Backhouse</font> 
  +              <li><font face="Myriad Web,Arial">Vaughn Vernon</font> 
  +              <li><font face="Myriad Web,Arial">Sandeep</font> 
  +              <li><font face="Myriad Web,Arial">Peter Braswell</font> 
  +              <li><font face="Myriad Web,Arial">Simone Bordet</font> 
  +              <li><font face="Myriad Web,Arial">Holger Baxmann</font> 
  +              <li><font face="Myriad Web,Arial">Sebastien Sahuc</font> 
  +              <li><font face="Myriad Web,Arial">Ingo Bruel</font> 
  +              <li><font face="Myriad Web,Arial">Adi Lev</font> 
  +              <li><font face="Myriad Web,Arial">Heitzso</font> 
  +              <li><font face="Myriad Web,Arial">Greg pierce</font> 
  +              <li><font face="Myriad Web,Arial">Pedro Mota</font> 
  +              <li><font face="Myriad Web,Arial">Paul Austin</font> 
  +              <li><font face="Myriad Web,Arial">Terry Child</font> 
  +              <li><font face="Myriad Web,Arial">Tommy Helstrom</font> 
  +              <li><font face="Myriad Web,Arial">Hugo Jose Pinto</font> 
  +              <li><font face="Myriad Web,Arial">Tim White</font> 
  +              <li><font face="Myriad Web,Arial">Tobias Frech</font> 
  +              <li><font face="Myriad Web,Arial">Hiram Chirino</font> 
  +              <li><font face="Myriad Web,Arial">Darius Davidavicius</font> 
  +              <li><font face="Myriad Web,Arial">Greg Wilkins</font> 
  +              <li>Keith Musser
  +            </ul>
                                                        </td>
                                                </tr>
                                        </table>
  
  
  
  1.1                  newsite/business/jboss-jetty.html
  
  Index: jboss-jetty.html
  ===================================================================
  <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  <html>
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
     <meta name="generator" content="Adobe GoLive 4">
     <meta name="GENERATOR" content="Mozilla/4.76 [en] (X11; U; Linux 2.2.18pre18 
i686) [Netscape]">
  <link rel="stylesheet" type="text/css" href="main.css" >
  </head>
  <body marginwidth="0" marginheight="0" onload="">
  &nbsp;
  <table BORDER=0 CELLSPACING=3 CELLPADDING=0 >
  <tr>
      <td VALIGN=TOP WIDTH="696"> 
        <table BORDER=0 CELLSPACING=0 CELLPADDING=2 NOSAVE >
  <tr>
  <td class="pageheader"><b>jBoss/Jetty</b></td>
  </tr>
  
  <tr NOSAVE>
  <td NOSAVE class="newsheader"><b>A Full J2EE Stack - HTTP, Servlets &amp;
  EJBs in one JVM.</b></td>
  </tr>
  
  <tr>
  <td class="newsbody"><img SRC="../pictures/jetty.png" height=49 width=124 align=LEFT>
  <p>The JBoss/Jetty integration allows you to run all your servlets, JSPs
  within the same JVM&nbsp;as JBoss together with a no compromise HTTP/1.1
  server.
  <p><a href="http://jetty.mortbay.com">Jetty</a> is an Open Source HTTP
  Servlet Server written in 100% Java. It is designed to be light weight,
  high performance, embeddable, extensible and flexible, thus making it an
  ideal platform for serving dynamic HTTP requests from any Java application.
  <br>&nbsp;</td>
  </tr>
  
  <tr>
  <td class="newsheader"><b>Benefits</b></td>
  </tr>
  
  <tr NOSAVE>
  <td NOSAVE class="newsbody">
  <ul>
  <li>
  Having the servlet container in the samve JVM as JBoss is a big performance
  boost, as your servlets can talk directly to your EJBs without going via
  a network layer.</li>
  
  <li>
  Having the HTTP server in the same JVM is a big performance boost.
  The double handling of requests of having a separate HTTP server (eg apache
  in front) at least halves the max throughput of the combined system.</li>
  
  <li>
  Using a HTTP/1.1 server is another big performance gain, as persistent
  connections can be maintained for dynamic pages (unlike HTTP/1.0 keep-alive
  which needs to know content-length in order to persist).</li>
  
  <li>
  As well as being a servlet container, Jetty is full featured WWW server 
  with SSL, CGI, cached file serveing and support for PUT, MOVE, RENAME, 
  OPTION, etc. </li>
  
  <li>
  Simple integration - it's not difficult to setup and use. Furthermore,
  only a single sytem need be setup rather than separate WWW, Servlet and
  EJB systems.</li>
  
  <li>
  Jetty has an active and responsive development community that is keen to
  help you use Jetty in your JBoss app.</li>
  
  <li>
  Jetty is much praised for a compact, clean, understandable,flexible and
  extensible code base. It is very easy to extend and enhance in all
  sorts of ways.</li>
  </ul>
  </td>
  </tr>
  
  <tr>
  <td class="newsheader"><b>Features</b></td>
  </tr>
  
  <tr>
  <td class="newsbody">
  <ul>
  <li>
  HTTP/1.1&nbsp;</li>
  
  <li>
  2.2 Servlet API</li>
  
  <li>
  1.1 JSPs</li>
  
  <li>
  SSL server authentication and secure connections.
  </li>
  
  <li>
  J2EE integration in JMX</li>
  
  <li>
  EAR support</li>
  
  <li>
  JBoss auto-deploy for EAR</li>
  </ul>
  </td>
  </tr>
  
  <tr>
  <td class="newsheader"><b>Distribution and CVS</b></td>
  </tr>
  
  <tr>
  <td class="newsbody"><font face="Myriad Web,Arial">jBoss jetty is shipped
  as part of the <a href="binary.html">standard jBoss/Server package</a></font>
  <p><font face="Myriad Web,Arial">CVS module is <a 
href="cvs.html">contrib</a></font></td>
  </tr>
  
  <tr>
  <td class="newsheader"><b>How-to install</b></td>
  </tr>
  
  <tr>
  <td class="newsbody"><font face="Myriad Web,Arial"></font></td>
  </tr>
  </table>
  </td>
  </tr>
  
  <tr>
      <td WIDTH="696" class="newsheader"><b>How-to package and deploy an EAR file on 
        jBoss/Jetty</b></td>
  </tr>
  
  <tr>
      <td WIDTH="696" class="newsbody">In order to benefit from the classloader 
integration, 
        you have to deploy your application in an EAR file as recommended by the 
        <a href="http://java.sun.com/j2ee/download.html#platformspec">J2EE 
specification</a>.&nbsp; 
        <p><b>Jetty's xml file will not be optimized!</b>
  <br>Contexts setup with the jetty.xml file will be given their own classloaders
  which are not shared with jBoss, thus networks overhead will still incurred
  for EJB calls.&nbsp;
  <p><b>EAR Deployment</b>
  <br>In case you don't want to read all the J2EE spec, here is a brief summary
  of what you have to do:
  <ol>
  <li>
  <b>Write your beans</b> and package them in an ejb-jar file. You don't
  have to do anything special here. See the <a 
href="/projects/jbossweb/manual/developing.html">manual</a>
  for details on how to package beans for jboss.</li>
  
  <br>&nbsp;
  <li>
  <b>Write your servlets/JSPs</b> and package them in a war file. Assuming
  you have a bean deployed under the jndi name "myBean", the calls to this
  bean from your servlets will look like that:&nbsp;</li>
  
  <pre>MyBeanHome home = (MyBeanHome)new InitialContext().lookup("myBean");
  MyBean bean = home.create();</pre>
  <b>Notes</b>:
  <ul>
  <li>
  We don't support lookups in the "java:" namespace from the servlets.&nbsp;</li>
  
  <li>
  Since jboss takes care of the classloader stuff, you don't have to include
  much in the WEB-INF/lib directory: you don't need any of your beans interfaces,
  and you don't need the old jboss-client.jar, jnp-client.jar...&nbsp;</li>
  </ul>
  
  <li>
  <b>Package your application in an ear file</b>. An ear file is a jar archive
  which contains:&nbsp;</li>
  
  <ul>
  <li>
  Your jar files&nbsp;</li>
  
  <li>
  Your war files&nbsp;</li>
  
  <li>
  A deployment descriptor for your application. This file must be named 
"application.xml",
  and must be located in the META-INF directory in the ear archive. This
  file tells jboss which modules are EJBs, which ones are web modules, and
  the context paths for the web-modules. Here is a sample application.xml
  file:&nbsp;</li>
  
  <pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?>
  
  &lt;application>
  &nbsp;&nbsp;&nbsp; &lt;display-name>My application&lt;/display-name>
  
  &nbsp;&nbsp;&nbsp; &lt;module>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;web>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;web-uri>webmodule.war&lt;/web-uri>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;context-root>/servlets&lt;/context-root>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/web>
  &nbsp;&nbsp;&nbsp; &lt;/module>
  
  &nbsp;&nbsp;&nbsp; &lt;module>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ejb>beans.jar&lt;/ejb>
  &nbsp;&nbsp;&nbsp; &lt;/module>
  
  &lt;/application></pre>
  See also the <a href="http://java.sun.com/j2ee/dtds/application_1_2.dtd">DTD</a>
  for application.xml on Javasoft's website.</ul>
  
  <li>
  <b>Deploy your ear file</b>. Surf to http://yourhost:8082, and find the
  J2eeDeployer service. Give it the URL of your ear file (don't forget the
  protocol, be it http: or file:), and click on the deploy button.</li>
  
  <br>&nbsp;
  <li>
  That's it! The server console should show your application being deployed
  on jetty and jboss, and your web module should be available on 
http://yourhost:8080/servlets
  (assuming the context-root was "/servlets").&nbsp;</li>
  </ol>
  For a full example including a servlet and an EJB, see the <a 
href="/projects/jbossweb/zip_archives/contrib-cvs-sources.zip">contrib</a>
  module</td>
  </tr>
  
  <tr>
      <td WIDTH="696"></td>
  </tr>
  </table>
  
  </body>
  </html>
  
  
  

Reply via email to