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="">
<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 &
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 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> </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 </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>.
<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.
<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>
<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: </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. </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... </li>
</ul>
<li>
<b>Package your application in an ear file</b>. An ear file is a jar archive
which contains: </li>
<ul>
<li>
Your jar files </li>
<li>
Your war files </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: </li>
<pre><?xml version="1.0" encoding="ISO-8859-1"?>
<application>
<display-name>My application</display-name>
<module>
<web>
<web-uri>webmodule.war</web-uri>
<context-root>/servlets</context-root>
</web>
</module>
<module>
<ejb>beans.jar</ejb>
</module>
</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>
<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"). </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>