User: fleury  
  Date: 00/11/16 18:29:37

  Added:       business binary.html business.html cvs.html doco.html
                        dot_empty.gif dot_filled.gif downloadVV.GIF
                        faq.html general.scripts.js jboss-castor.html
                        jboss-jaws.html jboss-overview.html
                        jboss-server.html jboss-spyder.html jboss-test.html
                        jboss-tomcat.html jboss-zoap.html jboss-zola.html
                        jbossVV.GIF lists.html main.css menu.html news.html
                        news082000.htm productVV.gif resourcesVV.GIF
                        sponsors.html team.html testimonials.html
                        Updating-Webstore-to-Jboss2.htm
  Removed:     business binary.htm community.htm cvs.htm developers.htm
                        faq.htm forums.htm game_over.htm
                        getting_startedJB2.htm index.htm jaws.htm
                        jboss-navbar.htm license.htm logos.htm
                        mainindex.htm minerva.htm news.htm organization.htm
                        pagetemplate.htm partners.htm
                        press_testimonials.htm sponsor.htm spydermq.htm
                        testlink2.htm
  Log:
  updating the business site
  
  Revision  Changes    Path
  1.1                  newsite/business/binary.html
  
  Index: binary.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>Binaries</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Download the jboss/Server products today!</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><b>jBoss 2.0 FINAL is our current version.</b></font>
                                                                <p><font face="Myriad 
Web,Arial">It will run on both 1.2.2 and 1.3 JVMs.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">This is our full suite of Products and it is likely to be all you will need 
to try out our technology. &nbsp;Download it and find out why many people are 
switching to jboss every day! </font></p>
                                                                <p><font face="Myriad 
Web,Arial">Download now:</font></p>
                                                                <ul>
                                                                        <li><a 
href="../jBoss-2.0_FINAL.zip"><font face="Myriad 
Web,Arial">jBoss-2.0_FINAL.zip</font></a><font face="Myriad Web,Arial"> (4.19M)</font>
                                                                        <li><a 
href="../jBoss-2.0_FINAL.tar.gz"><font face="Myriad 
Web,Arial">jBoss-2.0_FINAL.tar.gz</font></a><font face="Myriad Web,Arial"> 
(3.33M)</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">If you need a servlet container, you can also download a bundled package of 
jboss and <a href="http://jakarta.apache.org/tomcat" target="_top">tomcat 3.2b7</a> or 
<a href="http://jetty.mortbay.com/" target="_top">jetty 3.0.0rc5</a> (no configuration 
needed!)</font></p>
                                                                <ul>
                                                                        <li><a 
href="../jboss_tomcat.zip"><font face="Myriad 
Web,Arial">jboss_tomcat.zip</font></a><font face="Myriad Web,Arial"> (8.34M)</font>
                                                                        <li><a 
href="../jboss_tomcat.tar.gz"><font face="Myriad 
Web,Arial">jboss_tomcat.tar.gz</font></a><font face="Myriad Web,Arial"> (5.95M)</font>
                                                                        <li><a 
href="../jboss_jetty.zip"><font face="Myriad 
Web,Arial">jboss_jetty.zip</font></a><font face="Myriad Web,Arial"> (6.82M)</font>
                                                                        <li><a 
href="../jboss_jetty.tar.gz"><font face="Myriad 
Web,Arial">jboss_jetty.tar.gz</font></a><font face="Myriad Web,Arial"> (5.18M)</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">New features in BETA PROD 04:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Updated JNDI implementation</font>
                                                                        <li><font 
face="Myriad Web,Arial">JNDI and security integration for Tomcat</font>
                                                                        <li><font 
face="Myriad Web,Arial">JMS (spyderMQ) now available by default</font>
                                                                        <li><font 
face="Myriad Web,Arial">New layout for configuration files, to allow multiple jboss 
instances on the same machine</font>
                                                                        <li><font 
face="Myriad Web,Arial">Improved J2EE deployer: just drop your jar/war/ear in the 
deploy directory!</font>
                                                                        <li><font 
face="Myriad Web,Arial">... and much more</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">New features in BETA PROD 03:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Passivating Cache</font>
                                                                        <li><font 
face="Myriad Web,Arial">Fixed memory leaks</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integration with Tomcat done</font>
                                                                        <li><font 
face="Myriad Web,Arial">J2EE deployer</font>
                                                                        <li><font 
face="Myriad Web,Arial">Stabilization</font>
                                                                        <li><font 
face="Myriad Web,Arial">Improved instance locking</font>
                                                                        <li><font 
face="Myriad Web,Arial">Security based on JAAS</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">New features in BETA PROD 02:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">New cache with improved performance</font>
                                                                        <li><font 
face="Myriad Web,Arial">Better inVM integration with Tomcat</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integration with CastorJDO, CocoBase (in the <a 
href="../zip_archives/contrib-cvs-sources.zip">contrib</a> module)</font>
                                                                        <li><font 
face="Myriad Web,Arial">Enhanced Transaction management</font>
                                                                        <li><font 
face="Myriad Web,Arial">Implemented UserTransaction</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">New features in BETA PROD 01:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Standard Pooled connections.</font>
                                                                        <li><font 
face="Myriad Web,Arial">Uses the new JMX RI</font>
                                                                        <li><font 
face="Myriad Web,Arial">Many bug fixes, huge performance improvement.</font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/business.html
  
  Index: business.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        
        <table border="0" cellpadding="2" cellspacing="0">
          <tr> 
            <td class="pageheader"><b>For Business</b></td>
          </tr>
                <tr> 
            <td class="newsheader"><b>How we are coding the future</b></td>
          </tr>
          <tr> 
            <td class="newsbody"> 
              <p>The <a href="jboss.htm">jBoss/Server</a> is an Open Source, 
standards-compliant, 
                Enterprise JavaBeans application server implemented in 100% Pure 
                Java, as is our full product suite. The jBoss community of over 
                500 <a href="developers.htm">developers</a> world wide is working 
                to deliver the full range of J2EE tools as the premier Enterprise 
                Java application server for the Java 2 Enterprise Edition platform. 
                The jBoss/Server and complement of products are delivered under 
                a public license. </p>
              <p>Why should you pay tens or even hundreds of thousands of dollars 
                to Java-enable your business enterprise? At those costs it doesn�t 
                take long to figure out there is no future in that, unless you are 
                the server vendor! But jBoss is not just about zero cost. Our tools 
                are innovative. We sport features, such as �hot deploy� and 
�runtime-generated 
                stub and skeleton objects,� that can�t be found in many commercial 
                Enterprise Java 
                servers, 
                no matter how much you are willing to pay!</p>
                So 
                what are you waiting for? <a href="binary.htm">Download</a> 
jBoss/Server 
                and our other jBoss tools today and try them out. Join the community 
                by contributing features and fixes. Tell your fellow architects, 
                engineers, and programmers about jBoss�we are certain they will 
                want to know! The hundreds of others who are obtaining jBoss products 
                every day are finding out just why we have become so popular.
                
              <p>We 
                are jBoss.org. We are creating world-class J2EE technologies in 
                open source. We are �coding the future.� 
          <tr>  
          <tr> 
            <td class="newsheader"><b>An Open Operating System for the web</b></td>
          </tr>
          <tr> 
            <td class="newsbody"> Enterprise web applications, which live on networks 
              and are accessible through browsers, are redefining Enterprise Web 
              Software. This is the next wave of computing. 
              <p>Developers, by nature, seek a standard enterprise-ready platform. 
                Microsoft is pushing their paper spec �.NET� on Windows. If you 
                want a multi-platform standard with two years behind it, we recommend 
                Java 2 Enterprise Edition (J2EE), sponsored by SUN and IBM. 
              <p>JBoss is a free, Open Source J2EE-based implementation. 
          <tr> 
            <td class="newsheader"><b>A Standard webOS with Industry momentum</b></td>
          </tr>
          <tr> 
            <td class="newsbody"> Sun Microsystems and IBM have defined J2EE as 
              an open industry process. Today, there are about 30 J2EE application 
              server vendors. The most popular charges more than $50,000 for a 
medium-sized 
              installation. 
              <p>Enterprise developers can draw on J2EE to speed up their application 
                development. Instead of hand writing database code or pool management, 
                they can leverage Enterprise Java Beans (EJBs) to automatically 
                store data. 
              <p>Instead of manually dealing with transactions, system developers 
                can use J2EE�s built-in capabilities to run transactions in an 
automated 
                fashion. Instead of creating all business code from scratch, 
consultants 
                can assemble components to build their application in a �Lego" 
fashion. 
            </td>
          </tr>
          <tr> 
            <td class="newsheader"><b>j2ee APIs </b></td>
          </tr>
          <tr> 
            <td class="newsbody"> J2EE is a set of standards that, when used together, 
              provide an excellent web application development and deployment 
platform. 
              J2EE includes standards for middleware (EJB and JMS), database 
connectivitiy 
              (JDBC), transactions (JTA/JTS), presentation (servlets and Java Server 
              Pages) and directory services (JNDI). 
              <p>JBoss, one of the leading java Open Source groups, integrates and 
                develops these services for a full J2EE-based implementation. 
              <p><img  src="../pictures/jboss3.jpg" align="middle">
            </td>
          </tr>
          <tr> 
            <td class="newsheader"><b>Why Open Source for J2EE?</b></td>
          </tr>
          <tr> 
            <td class="newsbody"> As a web operating system, J2EE is infrastructure. 
              As such, we believe it is a natural fit for the collaborative, Open 
              Source mode of development facilitated by the Internet. Our group, 
              composed of volunteers from around the world, chooses to open the 
              server and container development. We believe this standard�s reference 
              implementation should be publicly owned. 
              <p>The extreme size and complexity of this sort of operating system 
                is yet another compelling reason for it to exist in Open Source. 
                Even Microsoft has had difficulties stabilizing Windows 2000. We, 
                at jBoss, believe that Open Source technology is a credible, efficient 
                and cost-effective way to scale the development of these large 
systems. 
            </td>
          </tr>
          <tr> 
            <td class="newsheader"><b>Who uses J2EE technology and why?</b></td>
          </tr>
          <tr> 
            <td class="newsbody"><b>1- Independent software vendors</b><br>
              Two years ago, many Independent Software Vendors (ISVs) developing 
              Enterprise applications took the Java route. ISVs would development 
              in-house, proprietary infrastructure software for lack of a defined, 
              open standard. This development is time-consuming, expensive and 
complex. 
              Today most ISVs outsource that infrastructure development to a J2EE 
              server vendor in order to focus on "business logic." Choosing an open 
              source server makes sense from a pricing standpoint because the 
application 
              price won�t reflect the infrastructure cost. It also makes sense from 
              a technological standpoint because you have access to the code, which 
              makes for a tighter integration. According to our statistics, about 
              20% of people who download jBoss do so with the objective of embedding 
              it in their applications. <br>
              <p><b>2- IT departments/Startups </b><br>
                A recent study showed that Java/J2EE, which claims 60% of IT 
development, 
                is already the dominant platform for Enterprise Web Software. Most 
                people use our container as a stand-alone web application server. 
                In many instances, we have been chosen over more pricey competitors 
                for both development and production. We sport features, such as 
                hot deploy and runtime-generated stub and skeleton objects 
(distributed 
                invocation enablers), that can't be found in most commercial tools 
                no matter how much you are willing to pay! <br>
              </p>
              <p><b>3- ISP/ASP, the next wave of Enterprise Software Hosting </b><br>
                Most ISP providers already offer Web Hosting for static web pages. 
                For more "enterprise level hosting," you need a J2EE platform. Going 
                beyond simple logic and cgi-bin, jBoss was designed for Application 
                Service Provider (ASP) settings. One can deploy its applications 
                on a set of hosted machines and have a web-based Java Management 
                Extension (JMX) console to manage the remote servers. Our integration 
                with Java Server Page (JSP) engines makes jBoss the candidate of 
                choice for ISP usage. While most J2EE vendors do not focus on this 
                market, Jboss is well suited for it in two ways. First, the code 
                is modular so you can administer various configurations, in order 
                to fit every client�s specific needs. Second, there is no license 
                fee per CPU, so you can grow a J2EE server farm at little cost. 
              <p><b>4- Module and 3rd party developers</b><br>
                Behind jBoss� Open Source success is a highly modular design, which 
                allows us to scale development. From the ground up, jBoss is built 
                around the concept of modules and plug-ins. We use the JMX 
specification 
                to configure and administer the different plug-ins. We integrate 
                various modules, from Tomcat to cocobase, to offer a state-of-the-art 
                J2EE container. By integrating in JBoss, developers gain access 
                to the dominant application development market and increase the 
                deployment potential for their technology. 
              <p>
            </td>
          </tr>
          <tr> 
            <td class="newsheader"><b>Why should I participate</b></td>
          </tr>
          <tr> 
            <td class="newsbody"> Most people come here to learn cutting edge skills. 
              Many of our contributors are experts in the field and highly recognized 
              individuals in the industry. We see many independent software developers 
              in our ranks. If you are a startup looking for a container to embed 
              in your application you can meet all your needs here. If you are a 
              student, you will find jBoss to be a perfect learning tool, as our 
              code implements many modern high-level java software design concepts. 
              Finally, it�s a chance to do the right thing. We believe J2EE is the 
              mass platform of the future and we are working hard to make it a 
reality... 
              the information age's infrastructure deserves to be free. <br>
            </td>
          </tr>
        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/cvs.html
  
  Index: cvs.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>Source code and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss is developed publicly</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">jBoss is 
a free implementation of the J2EE interfaces from SUN.
                                                                <p>Our code is 
co-developed and the source is freely available. You can either get the code in a zip 
format to browse it or, if you plan on working with the source tree, you can set up a 
CVS&nbsp;environment on your machine.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Source Code</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><a 
href="http://cvs.working-dogs.com/ejboss/cvsweb/index.cgi/"><font face="Myriad 
Web,Arial"><b>Browse the source on-line</b></font></a>
                                                                <p><font face="Myriad 
Web,Arial"><b>Download a daily updated <a href="/zip_archives/">snapshot of the 
sources</a> (ZIP archive)</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>CVS&nbsp;environment</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">To browse the source tree you <b>will need a CVS client</b>. 
If you don't have one already installed on your machine you can download <a 
href="http://www.jcvs.org/"><b>jCVS</b></a>, the CVS client in java. jCVS will work on 
any platform including Linux. However we recommend the native Linux tools or 
</font>try <a href="http://www.wincvs.org"><b>winCVS</b></a> if you are based on a 
win32 platform.
                                                                <p><b>Settings for 
Linux users and winCVS users:</b></p>
                                                                <p><font face="Myriad 
Web,Arial">CVS_ROOT is </font></p>
                                                                <p><font face="Myriad 
Web,Arial">:pserver:[EMAIL PROTECTED]:/products/cvs/ejboss</font></p>
                                                                <p><font face="Myriad 
Web,Arial">password<i> </i>is: anon</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Modules</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">To browse the source tree you <b>will need a CVS client</b>. 
If you don't have one already installed on your machine you can download <a 
href="http://www.jcvs.org/"><b>jCVS</b></a>, the CVS client in java. jCVS will work on 
any platform including Linux. However we recommend the native Linux tools or 
</font>try <a href="http://www.wincvs.org"><b>winCVS</b></a> if you are based on a 
win32 platform.
                                                                <p><font face="Myriad 
Web,Arial">The following modules are available for browsing:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial"><b>jboss</b>:&nbsp;the main jboss tree</font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>contrib</b>: 3rd party contribution to jboss</font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>jbosstest</b>: the testsuite for jboss</font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>zoap</b>: an alternative SOAP&nbsp;based invocation</font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>ejx</b>: the gui front end of jboss</font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>jnp</b>:&nbsp;the JNDI&nbsp;implementation</font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>zola</b>: the application model </font>
                                                                        <li><font 
face="Myriad Web,Arial"><b>spyderMQ</b>: the JMS&nbsp;implementation</font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>More 
information on Build and Source </b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
color="black" face="Myriad Web,Arial"><b>What is Ant?</b></font>
                                                                <p><font face="Myriad 
Web,Arial">Ant is a Java based build tool. In theory it is kind of like make without 
makes wrinkles.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Why? Why another build tool when there is already make, gnumake, nmake, 
jam, and others? Because, they are limited to the OS, or at least the OS type such as 
Unix, that you are working on. Makefiles are inherently evil as well. </font></p>
                                                                <p><font face="Myriad 
Web,Arial">Ant is different. Instead a model where it is extended with shell based 
commands, it is extended using Java classes. Instead of writing shell commands, the 
configuration files are XML based calling out a target tree where various tasks get 
executed. Each task is run by an object which implements a particular Task interface. 
Granted, this removes some of the expressive power that is inherent by being able to 
construct a shell command such as `find . -name foo -exec rm {}` but it gives you the 
ability to be cross platform. To work anywhere and everywhere. And hey, if you really 
need to execute a shell command, Ant has an exec rule that allows different commands 
to be executed based on the OS that it is executing on. </font></p>
                                                                <p><a 
href="http://jakarta.apache.org/cvsweb/index.cgi/jakarta-ant/docs/index.html%20">more 
doc</a></p>
                                                                <p><font face="Myriad 
Web,Arial"><b>What is CVS (Concurrent Versions System) ?</b></font></p>
                                                                <p><font face="Myriad 
Web,Arial">CVS is a version control system. It is used to record the history of your 
source files. Bugs can creep in when software is modified, and may not be detected 
until a long time after the modification is made. With CVS, you can retrieve old 
versions to find which change caused the bug. </font></p>
                                                                <p><font face="Myriad 
Web,Arial">CVS can also help when a project is being worked on by multiple people, 
where overwriting each others changes is easy to do.CVS solves this problem by having 
each developer work in his/her own directory and then instructing CVS to merge the 
work when each developer is done. </font></p>
                                                                <p><a 
href="http://www.csc.calpoly.edu/%7Edbutler/tutorials/winter96/cvs/"><font size="2" 
face="Myriad Web,Arial">more doc </font></a><br>
                                                        </td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/doco.html
  
  Index: doco.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>Documentation</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Getting Started</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">These manuals are intended to help you get started to jboss. 
They cover the installation the basic configuration and all you need to know in order 
to get quickly going with our product suite.</font>
                                                                <p><a 
href="../documentation/jboss_linux_trail_index.html"><font face="Myriad 
Web,Arial">Beginning EJB programming using jBoss (Linux)</font></a></p>
                                                                <p><a 
href="../documentation/jboss_win32_trail_index.html"><font face="Myriad 
Web,Arial">Beginning EJB programming using jBoss (Windows)</font></a></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Advanced Topics</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">These manuals are intended to cover advanced jboss topics. 
These are to used only if you already are familiar with the basic operation of the 
jboss suite of products. Here you will find details on the advanced usages of 
jboss.</font>
                                                                <p><a 
href="../documentation/jbossxml_howto.html"><font face="Myriad Web,Arial">Using 
jboss.xml for advanced configurations (JNDI override, ejb-ref, Container 
conf)</font></a></p>
                                                                <p><a 
href="../documentation/jboss_cmp_trail_index.html"><font face="Myriad Web,Arial">Using 
container-managed persistence with jBoss</font></a></p>
                                                                <p><a 
href="../documentation/jawsxml_howto.html"><font face="Myriad Web,Arial">Customizing 
JAWS</font></a></p>
                                                                <p><a 
href="../zoap/zoap.html"><font face="Myriad Web,Arial">Using SOAP&nbsp;for invocation 
with ZOAP</font></a></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>How-To</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><a 
href="../documentation/tomcat.htm"><font face="Myriad Web,Arial">Tomcat + jBoss (EJB, 
JSP, &amp; Servlet) Howto</font></a>
                                                                <p><a 
href="../documentation/oraclecmp.htm"><font face="Myriad Web,Arial">CMP with ORACLE 
Howto</font></a></p>
                                                                <p><a 
href="../documentation/mssql.htm"><font face="Myriad Web,Arial">MS SQL Server 
(includes JDBC-ODBC) Howto</font></a></p>
                                                                <p><a 
href="../documentation/jbuilder.htm"><font face="Myriad Web,Arial">Run jBoss and debug 
EJBs in JBuilder's Debugger Howto</font></a></p>
                                                                <p><a 
href="../documentation/postgres.htm"><font face="Myriad Web,Arial">CMP with PostgreSQL 
Howto</font></a></p>
                                                                <p><a 
href="../documentation/rmh_howto.html"><font face="Myriad Web,Arial">RMH&nbsp;(run the 
examples) Howto</font></a></p>
                                                                <p><a 
href="../documentation/JMX.Connector.Howto.html"><font face="Myriad Web,Arial">JMX 
Connector&nbsp;Howto</font></a></p>
                                                                <p><a 
href="../documentation/EJX.HowTo.Getting-Started.html"><font face="Myriad 
Web,Arial">EJX HowTo: Introduction</font></a></p>
                                                                <p><a 
href="../documentation/J2eeDeployment_howto.html"><font face="Myriad 
Web,Arial">J2eeDeployment HowTo: Introduction</font></a></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Container developer documentation</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">If you have got what it takes, take this tour of our container 
architecture. Come help us, developing these complex systems is something close to 
hell.</font>
                                                                <p><a 
href="../documentation/container.html"><font face="Myriad Web,Arial">jboss container 
architecture.</font></a></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>User 
Manual (preliminary)</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">The jboss &quot;User Manual&quot;&nbsp;tries to manage all the 
flow of information surrounding jboss. It is a collection of all the information 
covered above. It is a collaborative effort started by Aaron Mulder, if you can help 
please do so. </font>
                                                                <p><a 
href="../manual/index.html"><font face="Myriad Web,Arial">jBoss 2.0 Manual 
(<b>PRELIMINARY</b>)</font></a></p>
                                                                <p><font face="Myriad 
Web,Arial">If you plan on helping with any of the documentation please read the 
following</font></p>
                                                                <p><font face="Myriad 
Web,Arial"><a href="../documentation/DOCUMENTATION_STANDARDS.html">Guidelines for 
Documentation writing</a></font></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/dot_empty.gif
  
        <<Binary file>>
  
  
  1.1                  newsite/business/dot_filled.gif
  
        <<Binary file>>
  
  
  1.1                  newsite/business/downloadVV.GIF
  
        <<Binary file>>
  
  
  1.1                  newsite/business/faq.html
  
  Index: faq.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>Frequently Asked Questions for jBoss</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><a 
name="top_of_faq"></a><b>FAQ&nbsp;contents</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss is an Open Source, standards-compliant, Enterprise 
JavaBeans Application Server implemented in 100% Pure Java.The jBoss organization is 
working to deliver jBoss as <i>the</i> premier Enterprise Java application server for 
the Java 2 Enterprise Edition platform. jBoss will be delivered under the GPL licence. 
The jBoss project lives at <a href="http://www.ejboss.org/">www.jBoss.org</a>.<br>
                                                                </font>
                                                                <p><font face="Myriad 
Web,Arial">This FAQ has been logically divided into the following sections - an <a 
href="#FAQ-SECTION-CREDITS">initial section</a> about this document itself, a catchall 
section for <a href="#FAQ-SECTION-GENERAL">general and background information</a>, a 
section about the <a href="#FAQ-SECTION-JBOSS">jBoss projects and people</a>&nbsp; and 
then three role-based sections. Each of this sections is designed to help you based on 
what you do with jBoss - <a href="#FAQ-SECTION-BEANDEV">Bean Developer</a>, <a 
href="#FAQ-SECTION-SRVDEV">Server Administrator</a> or <a 
href="#FAQ-SECTION-SRVDEV">Container Developer</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">If you are looking for more Technical Information about jBoss then you 
should also read the <a href="http://www.jboss.org/ejb.html">jBoss 2.0 EJB development 
guide</a>.</font></p>
                                                                <div align="right">
                                                                        <div 
width="100%">
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%"><a href="#FAQ-CREDITS" name="FAQ-SECTION-CREDITS"><font 
face="Myriad Web,Arial">FAQ Info and Credits</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">
                                                                                       
                 <ul>
                                                                                       
                         <li><a href="#FAQ-CREDITS-AUTHORS"><font face="Myriad 
Web,Arial">Who is responsible for this FAQ ?</font></a>
                                                                                       
                         <li><a href="#FAQ-CREDITS-LATEST"><font face="Myriad 
Web,Arial">How do I get the latest version of this FAQ?</font></a>
                                                                                       
                 </ul>
                                                                                       
         </td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%"><a href="#FAQ-GENERAL" name="FAQ-SECTION-GENERAL"><font 
face="Myriad Web,Arial">General Questions</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">
                                                                                       
                 <ul>
                                                                                       
                         <li><a href="#FAQ-GENERAL-J2EE"><font face="Myriad 
Web,Arial">What is Java 2 Enterprise Edition (J2EE) ?</font></a>
                                                                                       
                         <li><a href="#FAQ-GENERAL-EJB"><font face="Myriad 
Web,Arial">What are Enterprise JavaBeans (EJB) ?</font></a>
                                                                                       
                         <li><a href="#FAQ-GENERAL-JAVABEANS"><font face="Myriad 
Web,Arial">Are JavaBeans different from Enterprise JavaBeans ?</font></a>
                                                                                       
                         <li><a href="#FAQ-GENERAL-JAS"><font face="Myriad 
Web,Arial">What is a Java Application Server ?</font></a>
                                                                                       
                         <li><a href="#FAQ-GENERAL-DEPLOYMENT"><font face="Myriad 
Web,Arial">What does Deployment mean ?</font></a>
                                                                                       
                         <li><a href="#FAQ-GENERAL-TRANSMGMT"><font face="Myriad 
Web,Arial">What is Transaction Management ?</font></a>
                                                                                       
                         <li><a href="#FAQ-GENERAL-PERSISTENCE"><font face="Myriad 
Web,Arial">What is Bean / Container Managed Persistence ?</font></a>
                                                                                       
                 </ul>
                                                                                       
         </td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%"><a href="#FAQ-JBOSS" name="FAQ-SECTION-JBOSS"><font 
face="Myriad Web,Arial">jBoss Questions</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">
                                                                                       
                 <ul>
                                                                                       
                         <li><a href="#FAQ-JBOSS-SUMMARY"><font face="Myriad 
Web,Arial">What is jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-PGOV"><font face="Myriad 
Web,Arial">What is Project Game Over (PGOV) ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-PGO"><font face="Myriad 
Web,Arial">What is Project Go! (PGO) ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-BENEFITS"><font face="Myriad 
Web,Arial">What are the benefits of jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-COMPLIANCE"><font face="Myriad 
Web,Arial">Is jBoss in compliance with the current EJB spec ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-COMMUNITY"><font face="Myriad 
Web,Arial">What is the jBoss community ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-OBTAIN"><font face="Myriad 
Web,Arial">How can I get a copy of jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-INSTALL"><font face="Myriad 
Web,Arial">How do I install jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-SELL"><font face="Myriad 
Web,Arial">Can I sell jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-DISTRIBUTE"><font face="Myriad 
Web,Arial">Can I include jBoss in my distribution ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-IIOP"><font face="Myriad 
Web,Arial">Does jBoss support RMI/IIOP ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-SOAP"><font face="Myriad 
Web,Arial">Does jBoss support SOAP ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-RMH"><font face="Myriad 
Web,Arial">How do I make the RMH samples work ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-JDKS"><font face="Myriad 
Web,Arial">Are there any functional differences between jdk1.2 and jdk1.3 ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-PERFORMANCE"><font face="Myriad 
Web,Arial">Any benchmark or performance metrics available?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-REMOTE"><font face="Myriad 
Web,Arial">How do I get my client working from a remote machine ?</font></a>
                                                                                       
                         <li><a href="#FAQ-JBOSS-EJX"><font face="Myriad 
Web,Arial">EJX won't start, what's wrong ?</font></a>
                                                                                       
                 </ul>
                                                                                       
         </td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%"><a href="#Definitions" name="FAQ-SECTION-BEANDEV"><font 
face="Myriad Web,Arial">'Bean Developer' Questions</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">
                                                                                       
                 <ul>
                                                                                       
                         <li><a href="#FAQ-BEANDEV-RUNJAR"><font face="Myriad 
Web,Arial">How can I run my EJB jar in jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-BEANDEV-GUIDE"><font face="Myriad 
Web,Arial">Is a programmer guide available for jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-BEANDEV-RESOURCEPREFIX"><font face="Myriad 
Web,Arial">When do I need to prefix a lookup with &quot;java:comp/env&quot; 
?</font></a>
                                                                                       
                         <li><a href="#FAQ-BEANDEV-ACCESSBEANS"><font face="Myriad 
Web,Arial">How do I access beans in a different jar ?</font></a>
                                                                                       
                 </ul>
                                                                                       
         </td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%"><a href="#Definitions" name="FAQ-SECTION-ADMIN"><font 
face="Myriad Web,Arial">'Server Administrator' Questions</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">
                                                                                       
                 <ul>
                                                                                       
                         <li><a href="#FAQ-ADMIN-START"><font face="Myriad 
Web,Arial">How is jBoss started ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-SHUTDOWN"><font face="Myriad 
Web,Arial">How do I cleanly shutdown jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-NTSERVICE"><font face="Myriad 
Web,Arial">How can I set up jBoss as a service in Windows NT ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-BOOT"><font face="Myriad 
Web,Arial">How do I configure jBoss to start when the server boots ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-SECURITY"><font face="Myriad 
Web,Arial">How do I configure security with jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-DEPLOY"><font face="Myriad 
Web,Arial">What tasks must be completed to deploy an EJB using jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-UNDEPLOY"><font face="Myriad 
Web,Arial">How do I undeploy an application ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-CLUSTER"><font face="Myriad 
Web,Arial">Can I cluster multiple jBoss servers ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-DATASOURCE"><font face="Myriad 
Web,Arial">How do I configure [Database Type] with jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-JAWSDTD"><font face="Myriad 
Web,Arial">Is a DTD available for jaws.xml ?</font></a>
                                                                                       
                         <li><a href="#FAQ-ADMIN-JBOSSDTD"><font face="Myriad 
Web,Arial">Is a DTD available for jboss.xml ?</font></a>
                                                                                       
                 </ul>
                                                                                       
         </td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%">'<a href="#Definitions" name="FAQ-SECTION-SRVDEV"><font 
face="Myriad Web,Arial">Container Developer' Questions</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">
                                                                                       
                 <ul>
                                                                                       
                         <li><a href="#FAQ-CONTAINER-SPECS"><font face="Myriad 
Web,Arial">Where can I find technical specs for the jBoss server ?</font></a>
                                                                                       
                         <li><a href="#FAQ-CONTAINER-CONTRIBUTE"><font face="Myriad 
Web,Arial">How can I contribute to jBoss ?</font></a>
                                                                                       
                         <li><a href="#FAQ-CONTAINER-HELP"><font face="Myriad 
Web,Arial">What help exists to help me learn about the jBoss source ?</font></a>
                                                                                       
                 </ul>
                                                                                       
         </td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="100%"><a href="#FAQ-HISTORY"><font face="Myriad Web,Arial">FAQ 
Revision History</font></a></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                </p>
                                                                                <p>
                                                                                <table 
border="0" width="95%">
                                                                                       
 <tr>
                                                                                       
         <td width="4%"></td>
                                                                                       
         <td width="96%">&nbsp;&nbsp;</td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                        </div>
                                                                </div>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b><a 
name="FAQ-CREDITS"></a><font color="white" face="Myriad Web,Arial" size="3">FAQ Info 
and Credits</font></b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <h3><a 
name="FAQ-CREDITS-AUTHORS"></a><font face="Myriad Web,Arial">Who is responsible for 
this FAQ ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">The first version of the jBoss FAQ was created by <a 
href="mailto:[EMAIL PROTECTED]">Kunle Odutola</a> in March 2000. The current 
version of the FAQ is a rewrite by <a href="mailto:[EMAIL PROTECTED]">Jeremiah 
Johnson</a> in August 2000. The style and presentation of this FAQ borrows from many 
numerous FAQs that the author has been exposed to. The FAQ is currently maintained on 
behalf of the jBoss community by <a href="mailto:[EMAIL PROTECTED]">Kunle 
Odutola</a>. Most of the wisdom contained in the answers presented here however comes 
from the collective insights and diligence of the many others who inhabit the jBoss 
mailing list(s) and the EJB world-at-large. Particular mention goes to the following 
people from the jBoss mailing list:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Rickard </font><font size="2" face="Myriad 
Web,Arial">&Ouml;</font><font face="Myriad Web,Arial">berg</font>
                                                                        <li><font 
face="Myriad Web,Arial">Marc Fleury</font>
                                                                        <li><font 
face="Myriad Web,Arial">Dan O'Connor</font>
                                                                        <li><font 
face="Myriad Web,Arial">Clint Dalton</font>
                                                                        <li><font 
face="Myriad Web,Arial">Stephan Schmidt</font>
                                                                        <li><font 
face="Myriad Web,Arial">Micheal Jordan</font>
                                                                        <li><font 
face="Myriad Web,Arial">Kunle Odutola</font>
                                                                        <li><font 
face="Myriad Web,Arial">Jeremiah Johnson</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">If you see your genius represented anywhere in this FAQ without due 
attribution to you and you would like it fixed, drop me a line and I'll put it 
in.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#top_of_faq">FAQ Contents</a></font></p>
                                                                <p>&nbsp;</p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-CREDITS-LATEST"></a>Where can I get the latest version of this 
FAQ?</font></h3>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">From the jBoss project's homepage at <a 
href="http://www.ejboss.org/">www.jBoss.org</a>. There is a link to a release version 
of this FAQ that in sync with the latest release of jBoss.</font>
                                                                        <li><font 
face="Myriad Web,Arial">From the jBoss binary distribution archives. These are 
downloadable from a link on <a href="http://www.ejboss.org/">www.jBoss.org</a> and, 
they contain a copy of this FAQ that is appropriate to the version of jBoss in the 
archive.</font>
                                                                        <li><font 
face="Myriad Web,Arial">From the jBoss CVS repository. The version in CVS is often 
under development and is more appropriate for developers and seasoned jBoss pros. The 
other versions are derived from the CVS FAQ.</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#top_of_faq">FAQ Contents</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
color="white" face="Myriad Web,Arial" size="3"><a name="FAQ-GENERAL"></a><b>General 
Questions</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <h3><a 
name="FAQ-GENERAL-J2EE"></a><font face="Myriad Web,Arial">What is Java 2 Enterprise 
Edition (J2EE) ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">The Java 2 Platform Enterprise Edition (J2EE) is the platform for 
developing, deploying and managing n-tiered information systems using Java 
technologies. The platform encourages the development of enterprise systems with the 
ability to run <i>anywhere</i> across a wide range of operating systems. J2EE extends 
the Java 2 Platform to cater for the server-side processing needs of the enterprise 
with key technologies including the following:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Enterprise JavaBeans (EJB)</font>
                                                                        <li><font 
face="Myriad Web,Arial">Java Naming and Directory Interface (JNDI)</font>
                                                                        <li><font 
face="Myriad Web,Arial">JDBC data access API</font>
                                                                        <li><font 
face="Myriad Web,Arial">Java Servlets</font>
                                                                        <li><font 
face="Myriad Web,Arial">JavaServer Pages (JSP)</font>
                                                                        <li><font 
face="Myriad Web,Arial">Java Transaction API (JTA)</font>
                                                                        <li><font 
face="Myriad Web,Arial">Java Transaction Service (JTS)</font>
                                                                        <li><font 
face="Myriad Web,Arial">Java Messaging Service (JMS)</font>
                                                                        <li><font 
face="Myriad Web,Arial">Remote Method Invocation (RMI)</font>
                                                                        <li><font 
face="Myriad Web,Arial">CORBA</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">Further information about Java 2 Platform Enterprise Edition (J2EE) is 
available on the <a href="http://java.sun.com/j2ee/">J2EE home page</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#top_of_faq">FAQ Contents</a></font></p>
                                                                <p>&nbsp;</p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-GENERAL-EJB"></a>What is Enterprise JavaBeans (EJB) 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Enterprise JavaBeans (EJB) is a <a 
href="http://java.sun.com/products/ejb/docs.html">specification and architecture</a> 
for the development and deployment of component-based, distributed business 
applications on the Java platform. It is a significant part of Java 2 Enterprise 
Edition (J2EE) - a unified architecture and platform for delivering the benefits of 
the Java platform to the server-based computing environment.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">A business component that is developed for the Enterprise JavaBean 
architecture is also confusingly called an Enterprise JavaBean. These components may 
be written once, and then deployed on any server platform that supports the Enterprise 
JavaBeans specification. A key goal of the EJB architecture is to make the job of 
developing EJB components and the client applications that access them very simple 
indeed. Much of this is achieved by defining an architectural entity called a 
<i>container</i> - an EJB container - that acts as a buffer between EJB components and 
their client as well as between EJB components and the very complex reality of 
developing scalable, distributed systems. An EJB container is itself contained within 
an <i>EJB server</i>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Further information about Enterprise JavaBeans is available on the <a 
href="http://java.sun.com/products/ejb/index.html">Enterprise JavaBeans home 
page</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#top_of_faq">FAQ Contents</a></font></p>
                                                                <p>&nbsp;</p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-GENERAL-JAVABEANS"></a>Are JavaBeans different from Enterprise 
JavaBeans ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Yes, JavaBeans are different from Enterprise JavaBeans (EJBs). Both 
JavaBeans and EJBs are units of packaged functionality but they are designed to 
function in very specific and different environments. JavaBeans facilitate black box 
reuse of visual and non-visual components within JavaBean-aware IDEs. EJBs on the 
other hand are non-visual components that can only be deployed in an EJB-compliant 
Java&nbsp; application server.&nbsp;</font></p>
                                                                <p><font face="Myriad 
Web,Arial">JavaBeans are basically just classes executed in the JVM, while EJBs are 
managed objects that are deployed within an EJB application server. JavaBeans may be 
driven by events, but EJBs are currently just driven by remote method calls.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-GENERAL-JAS"></a>What is a Java Application Server 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">In the current context, a Java application server is a sophisticated 
software system that provide a run-time environment for executing components written 
in Java. The widespread adoption of the EJB standard from the J2EE specification has 
ensured that a well written component can be without additional development work 
deployed in almost all Java application servers.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-GENERAL-DEPLOYMENT"></a>What does Deployment mean ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Deployment is the act of preparing and sending the bean(s) to the 
application server to become available as application components. In preparation for 
deployment, any resources that the bean provider has used in the code must be 
associated with real resources, transactional attirbutes may be specified, security 
attributes may be set, and any other container-specific settings will all be specified 
in deployment descriptors. The compiled code and the deployment descriptors will all 
be jarred together into an application jar and then the jar will be placed in the 
necessary location for the application server to use. The final act of deployment is 
the application server parsing the deployment descriptors, preparing the container 
environment, and then binding the bean names to the naming service to make them 
available for calls.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-GENERAL-TRANSMGMT"></a>What is Transaction Management 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">A transaction is an atomic and reliable unit of program execution . 
Transactions systems are invaluable in any system that support concurrent processing. 
For example, if multiple clients are using the same database table concurrently, it's 
possible that the database write operations they perform could leave the table in an 
inconsistent state. With transactional support, each user see a transaction as an 
operation that either completes successfully or not at all. The possibility of 
inconsistencies arising as result of their interleaved database operations is 
removed.&nbsp;</font></p>
                                                                <p><font face="Myriad 
Web,Arial">The Enterprise JavaBeans architecture provides automatic support for 
distributed transactions in component based applications. Such distributed 
transactions can atomically update data in multiple databases. The burden of managing 
transactions is thus shifted from the bean developer to the EJB container and/or 
server.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Read chapter 11 of the EJB 1.1 spec if you are interested in knowing more 
about Transaction Management.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-GENERAL-PERSISTENCE"></a>What is Bean / Container Managed 
Persistence ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">With respect to Enterprise JavaBeans (EJBs), persistence is a term that 
describes the process whereby the the state of an active (stateful?) EJB is stored 
(usually to a database) in such a way that the EJB can be reactivated later. It is 
serialization for EJBs if you like.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">There are two flavours of persistence in EJB - Bean-Manage Persistence 
(BMP) and Container-Managed Persistence (CMP). The main difference between the two 
flavours is who is responsible for <i>actually</i> persisting the EJB. In BMP the bean 
developer is responsible for writing the code that persists the beans state (maybe 
using JDBC?) while in CMP, the container is reponsible. In CMP a bean developer might 
not even <i>know</i> what object-relational database persistence is let alone how it 
works?. Pretty neat.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">A relevant excerpt from the <a 
href="http://java.sun.com/products/ejb/docs.html">EJB 1.1. specification</a> itself, 
on page 100:</font></p>
                                                                <p><font face="Myriad 
Web,Arial">&quot;The entity bean component protocol allows the entity Bean Provider 
either to implement the entity bean's persistence directly in the entity bean class or 
in one or more helper classes provided with the entity bean class (bean-managed 
persistence), or to delegate the entity bean's persistence to the Container Provider 
tools used at deployment time (container-managed persistence).&quot;<br>
                                                                </font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
color="white" face="Myriad Web,Arial" size="3"><a name="FAQ-JBOSS"></a><b>jBoss 
Questions</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-SUMMARY"></a>What is jBoss ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Basically, jBoss is an application server written in Java that can host 
business components developed in Java. The interface and architecture of the jBoss 
application server, the Java business components that can be hosted inside jBoss and 
various protocols by which a client application (or other business components) can 
interact with the business components is defined by the <a 
href="http://java.sun.com/products/ejb/docs.html">Enterprise JavaBeans 
specification</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">jBoss 2 is designed to be an EJB v1.1 container and server. There are <a 
href="http://www.telkel.com/bugzilla/show_bug.cgi?id=109">efforts underway</a> 
currently to extend the support to EJB v2.0 but the work isn't expected to begin 
before Q4 2000. The jBoss server is developed in the Open Source tradition by 
volunteers and sponsors using 100% Pure Java.&nbsp;</font></p>
                                                                <p><font face="Myriad 
Web,Arial">We are working very hard to ensure that jBoss rightfully becomes <i>the</i> 
premier EJB server for the Java 2 Enterprise Edition.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#top_of_faq">FAQ Contents</a></font></p>
                                                                <p>&nbsp;</p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-PGOV"></a>What is Project Game Over or PGOV ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Project Games Over (pGO or PGOV) is a co-ordinated set of activities that 
are designed to produce a production quality jboss2.0 and move us towards jboss3.0 - 
<i>the</i> integrated j2EE&nbsp;container. There can be no hard time limits in Open 
Source but pGO hope to have a production quality beta of jBoss 2 by Q4 
2000.&nbsp;</font></p>
                                                                <p><font face="Myriad 
Web,Arial">pGO is a goal-oriented programme that has successfully galvanised even the 
most hardcore and eternally galvanised members of the jBoss community. The goal?. A 
finished, production version of jBoss 2 that covers EJB1.1,&nbsp; basic integration 
with other J2EE components. We will essentially provide the &quot;essentials of 
J2EE&quot; in open source.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-PGO"></a>What is Project Go! (pGO!) ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">After pGO above, the pGO! programme (probably needs a significantly 
different name) will move jBoss on towards EJB2.0 compliance and some advanced 
features (some have started) but it will take longer, probably around Q1 
2001.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-BENEFITS"></a>What are the benefits of jBoss 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Lots, here is an initial list:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">dynamic &quot;hot&quot; deploy</font>
                                                                        <li><font 
face="Myriad Web,Arial">proxy based EJBs</font>
                                                                        <li><font 
face="Myriad Web,Arial">configurable container</font>
                                                                        <li><font 
face="Myriad Web,Arial">small footprint</font>
                                                                        <li><font 
face="Myriad Web,Arial">JMX based architecture</font>
                                                                        <li><font 
face="Myriad Web,Arial">&quot;full&quot; J2EE implementation / integration</font>
                                                                        <li><font 
face="Myriad Web,Arial">large, active developer and user community</font>
                                                                        <li><font 
face="Myriad Web,Arial">free speech _and_ free beer</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-COMPLIANCE"></a>Is jBoss in compliance with the current 
EJB spec ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Yes. Well mostly. JBoss 2 is <a 
href="http://www.telkel.com/bugzilla/show_bug.cgi?id=136">being continuously 
tested</a> for compliance with the <a 
href="http://java.sun.com/products/ejb/docs.html">EJB 1.1 specification</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-COMMUNITY"></a>What is the jBoss community ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">The jBoss community is a pool of contributors working on <b>joint J2EE 
projects</b> much like the &quot;Apache group&quot; of Apache Server fame. jBoss 
people come from all over the world... 'Silicon Valley' California, London and the 
rest of the UK, France, Sweden, Siberia, Hong Kong, Singapore, Australia and there's 
even a few from the 'Tropical Antarctic' (otherwise known as New Zealand).</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-OBTAIN"></a>How can I get a copy of jBoss ?</font></h3>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Binary: From the jBoss project's <a 
href="http://www.jboss.org/">homepage</a>, there is a link to jBoss <a 
href="http://www.jboss.org/binary.htm">binary distributions</a> for JDK 1.2.2 and JDK 
1.3 JVMs..</font>
                                                                        <li><font 
face="Myriad Web,Arial">Source: From the jBoss CVS repository. The jBoss source code 
is in CVS and this route is more appropriate for developers and seasoned jBoss pros. 
Please note that you will need to build this version before it can be used.</font>
                                                                        <p><font 
face="Myriad Web,Arial"><br>
                                                                        <b>CVS 
Settings (permits read-only access only)</b><br>
                                                                        <br>
                                                                        <u>GNU/Linux 
users and WinCVS users</u></font></p>
                                                                        <div 
align="right">
                                                                                
<p><font face="Myriad Web,Arial">
                                                                                <table 
border="0" width="90%">
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>CVSROOT</code></td>
                                                                                       
         <td><code>:pserver:[EMAIL PROTECTED]:/products/cvs/ejboss</code></td>
                                                                                       
 </tr>
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>password</code></td>
                                                                                       
         <td><code>anon</code></td>
                                                                                       
 </tr>
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>module</code></td>
                                                                                       
         <td><code>&nbsp;jboss <i>or</i> zola <i>or</i> spyderMQ</code></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                
</font></p>
                                                                        </div>
                                                                        <p><font 
face="Myriad Web,Arial"><u>jCVS users</u><br>
                                                                        jCVS does 
things a little differently and breaks the pserver string above into the following<br>
                                                                        components on 
the checkout page:</font></p>
                                                                        <div 
align="right">
                                                                                
<p><font face="Myriad Web,Arial">
                                                                                <table 
border="0" width="90%">
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>cvs module</code></td>
                                                                                       
         <td><code>jboss <i>or</i> zola <i>or</i> spyderMQ</code></td>
                                                                                       
 </tr>
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>cvs server</code></td>
                                                                                       
         <td><code>cvs.working-dogs.com</code></td>
                                                                                       
 </tr>
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>cvs repository</code></td>
                                                                                       
         <td><code>/products/cvs/ejboss</code></td>
                                                                                       
 </tr>
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>user</code></td>
                                                                                       
         <td><code>anon</code></td>
                                                                                       
 </tr>
                                                                                       
 <tr>
                                                                                       
         <td width="140"><code>password</code></td>
                                                                                       
         <td><code>anon</code></td>
                                                                                       
 </tr>
                                                                                
</table>
                                                                                
</font></p>
                                                                        </ul>
                                                                </div>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-INSTALL"></a>How do I install jBoss ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">If you download the binary, you can use these <a 
href="http://www.jboss.org/jBoss2pr4/install.htm">instructions</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">The <a href="http://www.jboss.org/getting_startedJB2.htm">Getting 
Started</a> guide has information for <a 
href="http://www.jboss.org/jboss1.html">installing jBoss for Linux</a> and <a 
href="http://www.jboss.org/jboss_win32_1.html">installing jBoss for 
Windows</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-SELL"></a>Can I sell jBoss ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Yes, and many will. Many will bundle it with J2EE applications for 
example.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">If you want to sell *only* jBoss, then you need to ask &quot;what is the 
value add&quot;? Just putting it on a CD and selling may not get you many customers if 
they can download it from the net just as easy.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-DISTRIBUTE"></a>Can I include jBoss in my distribution 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">There is quite a <a 
href="http://www.mail-archive.com/[email protected]/msg00262.html">long 
post</a> discussing this question. In short, if you use a third party plug-in, then 
you must adhere to the license of that third party plug-in <i>in addition</i> to the 
jBoss license. For jBoss stuff, any of your classes that <b>import</b> jBoss classes 
directly must be GPL.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Please note that standard Enterprise JavaBeans do not import jBoss code. 
They access jBoss's functionality indirectly via the J2EE APIs. Hence they do 
<i>not</i> import jBoss classes and do not have to be GPL'ed.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-IIOP"></a>Does jBoss support RMI/IIOP ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Not yet. But have a look at <a 
href="http://www.telkel.com/bugzilla/show_bug.cgi?id=104">this pGO task</a> that is 
currently assigned to <a href="mailto:[EMAIL PROTECTED]">Jeremiah Johnson</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-SOAP"></a>Does jBoss support SOAP ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Yes, look at the <a href="http://www.jboss.org/zoap/zoap.htm">ZOAP 
module</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-RMH"></a>How do I make the RMH samples work ?</font></h3>
                                                                <p><a 
href="mailto:[EMAIL PROTECTED]"><font face="Myriad Web,Arial">Ken 
Jenks</font></a><font face="Myriad Web,Arial"> has gotten the examples to work, so 
take a look at <a href="http://abiblion.com/products-jboss.html">his 
work</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-JDKS"></a>Are there any functional differences between 
jdk1.2 and jdk1.3 ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">None have been identified.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-PERFORMANCE"></a>Any benchmark or performance metrics 
available ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Not yet.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-REMOTE"></a>How do I get my client working from a remote 
machine ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">This is a very common question and there are a couple options. The key is 
to provide the correct server into the environment so that InitialContext performs its 
lookup on the correct machine. One option is to set a couple system properties with 
the correct information, another is to hard-code the properties, and a third option is 
to use a standard jndi.properties file. Forget the hard-code option, here are the 
others:</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">System Properties Specify java.naming.factory.initial and 
java.naming.provider.url when you start your client. </font>
  <pre><font face="Myriad Web,Arial"><code>    java -cp $CLASSPATH <br>
  -Djava.naming.factory.initial=org.jnp.interfaces.NamingContextFactory 
</code></font></br>
  <code>             -Djava.naming.provider.url=remote.host.name <br>        
org.opengroupware.logic.test.AuthenticateTest</code></font>
  </font></pre>
                                                                        <li><font 
face="Myriad Web,Arial">jndi.properties Create a file called jndi.properties with the 
following two lines (and put the jndi.properties file into the classpath of the 
client): </font>
                                                                        <pre><font 
face="Myriad Web,Arial"><code>    
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory</code></font></br>
  <font face="Myriad Web,Arial"><code>    
java.naming.provider.url=remote.host.name</code></font>
  <font face="Myriad Web,Arial"><code>    </code></font></ul>
  
  
  </pre>
                                                                <p><font face="Myriad 
Web,Arial">For both of the options above, the instantiation of the InitialContext with 
use the default constructor: </font></p>
                                                                <pre><font 
face="Myriad Web,Arial"><code>    Object reference = new InitialContext().lookup( 
&quot;encryption.NoCrypt&quot; );</code></font></pre>
                                                                <p><font face="Myriad 
Web,Arial">Obviously, you need to narrow that object reference - this is just an 
example of getting a reference from JNDI.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-JBOSS-EJX"></a>EJX won't start, what's wrong ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">The most common problem here is not running EJX from the bin 
directory.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-BEANDEV-RUNJAR"></a>How can I run my EJB jar in jBoss 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Once you have deployed your bean(s), they are ready to be called by clients 
or other beans.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-BEANDEV-GUIDE"></a>Is a programmer's guide available for jBoss 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Yes, take a look at the <a href="http://www.jboss.org/ejb.html">jBoss 2.0 
EJB development</a> guide.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-BEANDEV-RESOURCEPREFIX"></a>When do I need to prefix a lookup 
with &quot;java:comp/env&quot; ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">java:comp/env is used to prefix a resource that the bean is looking up in 
the JNDI naming context. Looking up other bean or resources are examples where you 
would prefix the JNDI name that the resource is bound to with java:comp/env</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-BEANDEV-ACCESSBEANS"></a>How do I access beans in a different 
jar ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Basically, accessing or referencing beans in a different jar should be the 
same as if the beans were in the same jar. Configure EJB references as described in 
section 14.3 of EJB 1.1 Spec and use JNDI to find the bean as any other 
resource.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
color="white" face="Myriad Web,Arial" size="3"><b><a name="FAQ-ADMIN"></a>Server 
Administrator Questions</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-START"></a>How is jBoss started ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Run the appropriate run script in the bin directory. If your environment is 
setup correctly, you can start jBoss with the command&nbsp;</font></p>
                                                                <pre><font 
face="Myriad Web,Arial"><code>         java -jar run.jar.</code></font></pre>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-SHUTDOWN"></a>How do I cleanly shutdown jBoss 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">^C and kill &lt;pid&gt; both cause a clean shutdown.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-NTSERVICE"></a>How can I set up jBoss as a service in 
Windows NT ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Unfortunately there isn't a clear answer at the moment but please feel free 
to follow up this <a 
href="http://www.mail-archive.com/[email protected]/msg02167.html">mailing
 list post</a> and report back to the list or this FAQ's authors if you have a 
definitive answer.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">It can be done is the generic answer though, it would seem.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-BOOT"></a>How do I configure jBoss to start when the 
server boots ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">For Windows NT see the answer to <a href="#FAQ-ADMIN-NTSERVICE">How can I 
set up jBoss as a service in Windows NT ?</a>. For other systems, anyone care to offer 
a solution?</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-SECURITY"></a>How do I configure security with jBoss 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Security is still under development with jBoss at the present. Please have 
a look at <a href="http://www.jboss.org/project_game_over.htm#security">this pGO 
squad's mission</a> for the current status.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-DEPLOY"></a>What tasks must be completed to deploy an 
EJB using jBoss ?</font></h3>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Compile the bean classes and interfaces.&nbsp;</font>
                                                                        <li><font 
face="Myriad Web,Arial">Create an ejb-jar.xml file by hand or using EJX.&nbsp;</font>
                                                                        <li><font 
face="Myriad Web,Arial">If using Entity Beans with CMP, then use EJX to create a 
jaws.xml file.&nbsp;</font>
                                                                        <li><font 
face="Myriad Web,Arial">If using resources, custom containers, or any other jBoss 
specific configurations, then use EJX to create a jboss.xml file.&nbsp;</font>
                                                                        <li><font 
face="Myriad Web,Arial">Finally, jar the .xml files (note that they must be in 
META-INF parent directory) and the .class files for the bean into a jar in the deploy 
directory.&nbsp;</font>
                                                                        <li><font 
face="Myriad Web,Arial">Classes that the bean imports may be included in the deployed 
jar, or they can be put into the lib/ext directory (via a jar).</font>
                                                                </ul>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-UNDEPLOY"></a>How do I undeploy an application 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Removing the .jar file from the deploy directory will cause the file to be 
undeployed.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-CLUSTER"></a>Can I cluster multiple jBoss servers 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Not yet. Clustering is still under development with jBoss at the present. 
Please have a look at <a 
href="http://www.jboss.org/project_game_over.htm#Clustering">this pGO squad's 
mission</a> for the current status.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-DATASOURCE"></a>How do I configure [Database Type] with 
jBoss ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Refer to the <a href="../manual/index.html">Manual</a>, which has <a 
href="../manual/adv_config.html#poolex">examples</a> for many common databases and <a 
href="../manual/adv_config.html#datasources">procedures</a> for the rest.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-JAWSDTD"></a>Is a DTD available for jaws.xml 
?</font></h3>
                                                                <p><a 
href="../jaws.dtd"><font face="Myriad Web,Arial">Yes</font></a><font face="Myriad 
Web,Arial">.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-ADMIN-JBOSSDTD"></a>Is a DTD available for jboss.xml 
?</font></h3>
                                                                <p><a 
href="../jboss.dtd"><font face="Myriad Web,Arial">Yes</font></a><font face="Myriad 
Web,Arial">.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
color="white" face="Myriad Web,Arial" size="3"><b><a 
name="FAQ-CONTAINER"></a>Container Developer Questions</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-CONTAINER-SPECS"></a>Where can I find technical specs for the 
jBoss server ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">There are two good pages about the jBoss server. <a 
href="http://www.jboss.org/server.html">This one</a> describes the directory structure 
of jBoss, JMX, the classpaths, and configuration files, and <a 
href="http://www.jboss.org/container.html">this one</a> is has information about the 
deployment, the persistence managers, invocation layers, and how to write plug-ins for 
the server.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-CONTAINER-CONTRIBUTE"></a>How can I contribute to jBoss 
?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">Unless you have your own ideas, browse through the project <a 
href="http://www.jboss.org/project_game_over.htm">TODO list</a> to find something that 
interests you and then send mail to <a 
href="mailto:[EMAIL PROTECTED]?subject=%22I%20want%20to%20help%20jBoss!%22">the 
board</a> indicating your interests. Even if you have your own ideas, it helps to get 
involved in the mailing-list to identify areas of need and avoid duplicated (i.e. 
wasted) effort.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></p>
                                                                <p><font face="Myriad 
Web,Arial">&nbsp;</font></p>
                                                                <h3><font face="Myriad 
Web,Arial"><a name="FAQ-CONTAINER-HELP"></a>What help exists to help me learn about 
the jBoss source ?</font></h3>
                                                                <p><font face="Myriad 
Web,Arial">The <a href="#FAQ-CONTAINER-SPECS">technical information</a> listed above 
is a great place to start. Don't overlook the mailing list archives for the various 
components. As you get into the code, the jboss-dev mailing list is the best place to 
direct your questions. The javadocs come with the binary distribution (in the docs 
directory), or you can create the javadocs from the source with 'build 
javadocs'.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#FAQ_CONTENTS">FAQ Contents</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
color="white" face="Myriad Web,Arial" size="3"><b><a name="FAQ-HISTORY"></a>Revision 
History</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <table border="0" 
width="90%" align="center">
                                                                        <tr>
                                                                                <td 
width="15%" style="background-color: #808080"><font face="Myriad 
Web,Arial"><b>&nbsp;Date</b></font></td>
                                                                                <td 
width="27%" style="background-color: #808080"><font face="Myriad 
Web,Arial"><b>&nbsp;Author(s)</b></font></td>
                                                                                <td 
width="58%" style="background-color: #808080"><font face="Myriad 
Web,Arial"><b>Comments</b></font></td>
                                                                        </tr>
                                                                        <tr>
                                                                                <td 
width="15%" style="background-color: #C0C0C0"><font face="Myriad 
Web,Arial">&nbsp;26-Mar-2000</font></td>
                                                                                <td 
width="27%" style="background-color: #C0C0C0"><font face="Myriad Web,Arial">&nbsp;<a 
href="mailto:[EMAIL PROTECTED]">Kunle Odutola</a> </font></td>
                                                                                <td 
width="58%" style="background-color: #C0C0C0"><font face="Myriad Web,Arial">Created 
first version of FAQ</font></td>
                                                                        </tr>
                                                                        <tr>
                                                                                <td 
width="15%" style="background-color: #C0C0C0"><font face="Myriad 
Web,Arial">23-Aug-2000</font></td>
                                                                                <td 
width="27%" style="background-color: #C0C0C0"><a href="mailto:[EMAIL PROTECTED]"><font 
face="Myriad Web,Arial">Jeremiah Johnson</font></a></td>
                                                                                <td 
width="58%" style="background-color: #C0C0C0"><font face="Myriad Web,Arial">Added 
questions and answers; reformatted to make simpler to add via text editor; removed 
side boxes.</font></td>
                                                                        </tr>
                                                                        <tr>
                                                                                <td 
width="15%" style="background-color: #C0C0C0"><font face="Myriad 
Web,Arial">24-Aug-2000</font></td>
                                                                                <td 
width="27%" style="background-color: #C0C0C0"><font face="Myriad Web,Arial">&nbsp;<a 
href="mailto:[EMAIL PROTECTED]">Kunle Odutola</a> </font></td>
                                                                                <td 
width="58%" style="background-color: #C0C0C0"><font face="Myriad Web,Arial">Updated 
answers in FAQ.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <p><font face="Myriad 
Web,Arial">Back to <a href="#top_of_faq">FAQ Contents</a></font></p>
                                                                <p>&nbsp;</td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/general.scripts.js
  
  Index: general.scripts.js
  ===================================================================
  //
  // Bunch of JavaScript functions used in the new website
  // of jBoss.
  //
  
  //
  // List the evaluation of all the properties of the
  // given object. It will show an alert box for each evaluation.
  //
  // @param obj           Object where its properties should
  //                      be displayed. It must not be null. 
  //                      
  function list(obj) {
      for (var i in obj) alert(i + " = " + eval("obj."+i));
  }
  //
  // List the value of all the properties of the
  // given object. It will show an alert box for each value.
  //
  // @param obj           Object where its properties should
  //                      be displayed. It must not be null. 
  //                      
  function enumerate(obj) {
      for (var i in obj) alert(i + " = " + obj[i]);
  }
  //
  // Looks up the image to a given link and when found it
  // set the source of the image to a new, given value
  //
  // @element             Link which wraps the image to be set.
  //                      If not found then nothing happens.
  // @src                 New source to be set which has to point
  //                      an image.
  function setSrc(element, src) {
      var i = 0;
      var done = false;
      while (!done && i < document.links.length) {
          if (document.links[i] == element) {
              document.images[i+firstImage-firstLink].src = src;
          }
          i++;
      }
  }
  //
  // Set the source of the given element to "filled" image
  //
  // @element             Image element to which the source
  //                      has to be set. The element must be
  //                      an image and must not be null.
  //
  function over(element) {
      setSrc(element,"dot_filled.gif");
  }
  //
  // Set the source of the given element to "empty" image
  //
  // @element             Image element to which the source
  //                      has to be set. The element must be
  //                      an image and must not be null.
  //
  function out(element) {
      setSrc(element,"dot_empty.gif");
  }
        
        var firstImage = 0;
        var firstLink = 0;
        function init() {
                var i = 0;
                while (firstImage == 0 && i < document.images.length) {
                        if (document.images[i].src.indexOf("dot") > 0) {
                                firstImage = i;
                        }
                        i++;
                }
                i = 0;
                while (firstLink == 0 && i < document.links.length) {
                        if (document.links[i].offsetLeft < 100) {
                                firstLink = i;
                        }
                        if (document.links[i].x < 100) {
                                firstLink = i;
                        }
                        i++;
                }
        }
  
  
  
  1.1                  newsite/business/jboss-castor.html
  
  Index: jboss-castor.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/Castor</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>An 
integration for JDO&nbsp;support</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">          
 <p> The jBoss/CastorJDO integration is an effort led by Oleg Nitz.
                                                                <p>The <a 
href="http://access1.sun.com/jdo/">&quot;Java Data Objects specification&quot;</a> 
says:</p>
                                                                <p><i>Java Data 
Objects is a suitable component for integration with EJB in these scenarios:</i></p>
                                                                <ul>
                                                                        <li><i>Session 
Beans with JDO classes as dependent objects;</i>
                                                                        <li><i>Entity 
Beans with JDO classes as delegates for both Bean Managed Persistence</i>
                                                                </ul>
                                                                <p>This also applies 
to Castor JDO, which was inspired by the same source as the quoted specification: <a 
href="http://java.sun.com/aboutJava/communityprocess/jsr/jsr_012_dataobj.html">JSR-12 
&quot;Java Data Objects Specification&quot;</a>. Castor JDO used with Session beans 
and BMP Entity Beans serves as an alternative to CMP Entity Beans, and is in many 
cases more fast and efficient. However, Castor doesn't complies to the the Sun JDO 
specification yet. Castor JDO is RDBMS-oriented and serves as O/R mapper, while the 
current draft of Sun JDO specification seems to be OODBMS-oriented.</p>
                                                                <p>The jBoss/Castor 
integration makes it possible to use Castor JDO DataObjects factories as bean 
resources. These resources can be found in the JNDI&nbsp;namespace of the beans.</td>
                                                
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Binary and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">The latest version of <a 
href="http://castor.exolab.org">Castor</a> from CVS is needed for now, since some 
methods used by the integration module were added after the official release of Castor 
0.8.8. You should also take xerces.jar file there. Alternatively, you can take all 
needed jar files from the jBoss repositories:</font>
                                                                <p><a 
href="http://cvs.working-dogs.com/ejboss/cvsweb/index.cgi/~checkout~/contrib/castorjdo/lib/castor-0.8.8.jar?rev=1.1&content-type=text/plain"><font
 face="Myriad Web,Arial">castor-0.8.8.jar</font></a><font face="Myriad Web,Arial"> 
Copyright 2000 &copy; Intalio Inc. All Rights Reserved.</font></p>
                                                                <p><a 
href="http://cvs.working-dogs.com/ejboss/cvsweb/index.cgi/~checkout~/contrib/castorjdo/lib/xerces.jar?rev=1.1&content-type=text/plain"><font
 face="Myriad Web,Arial">xerces.jar</font></a><font face="Myriad Web,Arial"> Copyright 
2000 &copy; Apache organization. All Rights Reserved.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">The CastorJDO integration module is here:</font>
                                                                <p><a 
href="jboss-castorjdo.jar"><font face="Myriad 
Web,Arial">jboss-castorjdo.jar</font></a><font face="Myriad Web,Arial"> Copyright 2000 
&copy; The jBoss organization. All Rights Reserved.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">The sources can be found in <a href="../cvs.htm">CVS</a>, module 
&quot;contrib&quot;.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>How-to</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">
  <ul>
  <li>Put the three jars files mentioned above in lib/ext directory.</li>
  <li>Add the Mlet in jboss.conf<br>
  <pre>
  &lt;MLET CODE = "org.jboss.jdo.castor.CastorJDOImpl"
        ARCHIVE="jboss.jar,castor-0.8.8.jar,xerces.jar"
        CODEBASE="../lib/ext/"&gt;
     &lt;ARG TYPE="java.lang.String" VALUE="file:../conf/database.xml"&gt;
     &lt;ARG TYPE="java.lang.String" VALUE="dataObjectsJndiName"&gt;
     &lt;ARG TYPE="java.lang.Integer" VALUE="0"&gt;
     &lt;ARG TYPE="java.lang.Boolean" VALUE="false"&gt;
     &lt;ARG TYPE="java.lang.Boolean" VALUE="false"&gt;
  &lt;/MLET&gt;
  </pre>
  where the arguments are:
  <ol>
  <li>the database configuration file needed by
     the Castor JDO, it contains JNDI name of JDBC DataSource and
     reference(s) to mapping configuration file(s), e.g.:
  <pre>
  &lt;database name="test" engine="oracle" &gt;
      &lt;jndi name="dataSourceJndiName"/&gt;
      &lt;mapping href="mapping.xml" /&gt;
  &lt;/database&gt;
  </pre>
  
     It is recommended to place it in "conf" directory or in one of its
     subdirectories as well as mapping configuration file(s).
     At least, don't place them to your EJB jar files.
     See Castor documentation for further info on the content of the
     Castor configuration files.</li>
  <li>the JNDI name that is used for binding bean
     resource references. See below.</li>
  <li>the lock timeout in seconds, value <b>0</b> means
     "use the Castor default value" (which now equals 10 seconds).</li>
  <li>the flag of logging. When you set it to <b>true</b>,
     the CastorJDO MBean sends information messages and warnings to
     jBoss loggers.</li>
  <li>tells if your JDO classes are loaded via ClassPathExtension MLET in
     jboss.conf - in this case set the argument to <b>true</b>,
     or via EJB jar classpath (i.e. either they are in the same jar or
     they are accessible via Class-Path: attribute of META-INF/MANIFEST.MF) -
     in this case set the argument to <b>false</b>.
     If you need to access the same JDO class from different bean jar files,
     better load this class via ClassPathExtension MLET, otherwise changes
     that are done in one bean may not be visible in the other bean 
     (due to separate Castor caches for the two Class instances).
  </ol>
  <li>Declare the resource managers in your jboss.xml besides your
  ejb-jar.xml, e.g.:<br>
  <pre>
  &lt;resource-managers&gt;
     &lt;resource-manager
           res-class="org.jboss.ejb.deployment.JDBCResource"&gt;
        &lt;res-name&gt;dataSourceNameForBean&lt;/res-name&gt;
        &lt;res-jndi-name&gt;dataSourceJndiName&lt;/res-jndi-name&gt;
     &lt;/resource-manager&gt;
     &lt;resource-manager
           res-class="org.jboss.ejb.deployment.CastorJDOResource"&gt;
        &lt;res-name&gt;dataObjectsNameForBean&lt;/res-name&gt;
        &lt;res-jndi-name&gt;dataObjectsJndiName&lt;/res-jndi-name&gt;
    &lt;/resource-manager&gt;
  &lt;/resource-managers&gt;
  </pre>
  </li>
  
  <li>Declare the resource manager JNDI ENC for the beans in ejb-jar.xml, e.g.:
  <pre>
  &lt;resource-ref&gt;
     &lt;description&gt;DataObjects factory&lt;/description&gt;
     &lt;res-ref-name&gt;dataObjectsNameForBean&lt;/res-ref-name&gt;
     &lt;res-type&gt;org.exolab.castor.jdo.DataObjects&lt;/res-type&gt;
     &lt;res-auth&gt;Container&lt;/res-auth&gt;
  &lt;/resource-ref&gt;
  </pre>
  It is recommended to start JNDI names for JDO resources with "jdo/"
  (e.g, the bean JNDI name might be "java:comp/env/jdo/myjdo").
  </li>
  <li>Get the JDO object in your bean as :
  <pre>
  public MyObject a_method() {
      InitialContext ic = new InitialContext();
      DataObjects jdo = (DataObjects) ic.lookup("java:comp/env/jdo/myjdo");
      Database db = jdo.getDatabase();
      db.create(obj1);
      [...]
      db.remove(obj2);
      [...]
      whatever action on db
      db.close();
      return obj1;
  }
  </pre>
  </li>
  </ul>
  
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-jaws.html
  
  Index: jboss-jaws.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/Jaws</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>Just 
Another Web&nbsp;Storage/Minerva</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Arial,Helvetica,sans-serif"><img src="../pictures/jaws.jpg"><br>
              The Minerva JDBC connection pooling module has been added to the 
codebase, 
              thanks to Aaron Mulder. This module complements JAWS by adding a 
pluggable 
              connection pooling mechanism.</font> 
              <p>During development of jBoss/Server version 1.0 (then known as 
EJBoss), 
                our team recognized the need for an object-to-relational (O-R) mapping 
                tool. Enter JAWS, the acronym for "Just Another Web Storage," an 
                API for mapping Enterprise JavaBeans objects to relational database 
                persistent stores. The jBoss/JAWS project has since taken on a life 
                of its own. That's because we are not only maintaining and enhancing 
                the original code base that defined a simple, yet proprietary O-R 
                mapping tool, we are now also extending the product to support the 
                popular third-party O-R mapping tools being employed by some 
jBoss/Server 
                users. That means there's plenty of work to do, so you can join 
                the jBoss/JAWS project and contribute to the coolest O-R mapping 
                open source project around. We encourage you to view the jBoss/JAWS 
                mail archives. </p>
              <p><a href="../minerva/index.html"><font 
face="Arial,Helvetica,sans-serif">View 
                the Minerva JavaDocs</font></a></p>
                                                                <p><font face="Myriad 
Web,Arial">Get a feature list of the project as a whole&nbsp;(under 
construction)</font></p>
                                                                <p></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>What 
is O/R Mapping?</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">O-R 
mapping technology grew out of the differences between how object-oriented languages 
represent objects in memory and how relational databases store data on disk. Objects 
in the Java language might contain only primitive data types such as int, double, and 
very simple aggregate objects such as String, making it very easy to express the 
object's layout on disk. In the case of storing such a simple object in a flat disk 
file, you would just write each primitive data type variable and each String object in 
their string form sequentially into the flat file. As you can imagine, reading such 
objects back from disk into a memory-based object would be just as easy. However, what 
about storing more complex objects such as those that contain other objects that 
contain yet other objects? And what about storing both simple and complex objects into 
relational databases?<p>
  
  Of course the more complex the object that must be stored to disk, the more 
intelligent the O-R mapping tool must be. An O-R mapping tool must understand how to 
traverse the complex object's memory graph and figure out how to store it to and read 
it from disk. To add to the complexity, the graph of a single object might contain 
multiple objects that each reference a single, unique object, and it could also 
contain objects that recursively reference themselves or the original object. In these 
cases the O-R mapping tool would have to avoid persisting the same object multiple 
times, perhaps even ending up in an endless loop because of the self-referencing 
composition! On the other hand, all complex Java objects finally boil down to 
variables of primitive data types and those of class String. Therefore, while it can 
be quite challenging to persist very complex objects, it is not impossible. There is 
definitely light at the end of the tunnel. 
  
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Features</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">CMP 1.1 implementation</font>
                                                                        <li><font 
face="Myriad Web,Arial">JDBC 1.0, 2.0 compatible</font>
                                                                        <li><font 
face="Myriad Web,Arial">Table creation at deploy time</font>
                                                                        <li><font 
face="Myriad Web,Arial">Flexible configurable datatypes</font>
                                                                        <li><font 
face="Myriad Web,Arial">Differential metadata</font>
                                                                        <li><font 
face="Myriad Web,Arial">Multiple DataSources support</font>
                                                                        <li><font 
face="Myriad Web,Arial">Full java Object support</font>
                                                                        <li><font 
face="Myriad Web,Arial">Collections supported</font>
                                                                        <li><font 
face="Myriad Web,Arial">EJB-references supported</font>
                                                                        <li><font 
face="Myriad Web,Arial">Low admin overhead in automated mode</font>
                                                                        <li><font 
face="Myriad Web,Arial">Advanced table mapping</font>
                                                                        <li><font 
face="Myriad Web,Arial">GUI configuration</font>
                                                                        <li><font 
face="Myriad Web,Arial">Complex finders support</font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Mailing lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jaws is hosted by Joe Shevland in Australia, it is a low 
traffic list (0-5mails/day)</font>
                                                                <p><font face="Myriad 
Web,Arial">You can find it <a href="lists.html">here</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Distribution and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss/Jaws is distributed as part of <a 
href="binary.html">jBoss/Server.</a></font>
                                                                <p><font face="Myriad 
Web,Arial">CVS module is <a href="cvs.html">jboss</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>GUI</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><img 
src="../pictures/jawsgui.gif"></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-overview.html
  
  Index: jboss-overview.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss projects</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>A 
full J2EE&nbsp;stack with JMX&nbsp;integration</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">Our goal is to provide the full J2EE&nbsp;stack in the 
free/open world. We are already there and the reason for our success lies on JMX. 
&nbsp;JMX&nbsp;or Java Management&nbsp;eXtension is the best weapon we have found for 
integration of software. It provides a common spine in which we plug in modules, 
containers and plugins.</font>
                                                                <p><font face="Myriad 
Web,Arial"><img  src="../pictures/spine.gif"></font></p>
                                                                <p><font face="Myriad 
Web,Arial">Get a feature list of the project as a whole&nbsp;(under 
construction)</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Server</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img height="60" width="159" 
src="../pictures/powered_by_jboss_flat_sepia.gif"></font>
                                                                <p><font face="Myriad 
Web,Arial">jBoss the container is an implementation of the EJB container 
specification. We currently refer to it as jboss2.0</font></p>
                                                                <p><font face="Myriad 
Web,Arial"><b>jBoss 2.0 is truly a 3rd generation container.</b> It takes the patterns 
and ideas that were investigated in 1.0. Designed from the ground up to be 
<b>modular</b>, jBoss introduces yet again many ground breaking features such as a 
full <b>plug-in approach </b>to the container implementation. Borrowing from the 
success that met with Linux 2.0 and it's modular approach to software implementation, 
jBoss 2.0 is meant to be developed by distributed parties each working on a cleanly 
separated part of the server. </font></p>
                                                                <p><font face="Myriad 
Web,Arial">jBoss 2.0 also standardizes on <b>JMX</b>, the Java Management eXtension 
(TM) to offer standard interfaces to the management of its components as well as the 
applications deployed on it. Ease of use is still the number one priority here at 
jBoss and jBoss 2.0 will set a new standard.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Tomcat</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img height="71" width="100" src="../pictures/tomcat_3.gif" 
align="left">Apache Tomcat the JSP/Servlet container from the java apache organization 
is integrated in jBoss. jBoss/Tomcat provides various integration levels. With the 
JMX&nbsp;spine you can either bring Tomcat and jBoss up in the same VM&nbsp;but as 
separate stacks or you can run everyone in the same &quot;<b>integrated stack&quot; 
</b>with tremendous speed advantages and native pointer passage. We continue to 
closely integrate with the latest releases of Tomcat to offer you the smooth 
experience you come to expect from jBoss.</font></td>
                                                </tr>
                                                
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/spyderMQ</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">spyderMQ&nbsp;is our messaging service implementation. 
&nbsp;Still alpha it is quite stable and functional. A quality product in the making. 
It is a fully compliant JMS&nbsp;(Java Messaging Service) implementation</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/JAWS-Minerva</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img src="../pictures/jaws.jpg"></font>
                                                                <p><font face="Myriad 
Web,Arial">jaws as its name indicates is a discreet JDBC&nbsp;based object storage 
facility. &nbsp;It is tightly integrated with jBoss and provides startup table 
creation as well as some fairly advanced features of O/R&nbsp;mapping. You can define 
custom finders and map complex objects with jBoss/GUI. jBoss/Jaws supports all java 
types including fancy collections of EJB&nbsp;references. </font></p>
                                                                <p><font face="Myriad 
Web,Arial">jBoss/Minerva is an implementation of generic pool management in jBoss. The 
are today used to implement the XA compliant database pools. It is integrated in 
jBoss/Server and since recently provides the standard pools for the whole 
server.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">jBoss/JAWS comes with preconfigured settings for each database, to help you 
get working in no time. Most leading Database vendors in the market are currently 
supported out of the box and the list is growing by the day.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Zola</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img height="141" width="108" src="../pictures/wap0.gif" 
align="left">ZOL is made of several types of applications and components, graphical 
ones that show GUI heavy applications talking to beans as well as business one, 
e-commerce oriented. The Test Suite has mostly an API content and will excercise the 
server with more than 100 tests to make sure as we rebuild the server that it is still 
API compliant and by the book.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/GUI</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img  src="../pictures/jbossgui.gif"></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/ZOAP</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss/ZOAP is an alternative invocation layer with SOAP as its 
basic protocol. To enable interoperability with non-java based systems many take the 
alternative invocation layer very seriously. SOAP/XML&nbsp;might well be the wave of 
the future.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Deployer</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">A deployer of EAR. &nbsp;You can take your full war and jar 
and deploy at once on jBoss and Tomcat.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Castor</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img height="24" width="85" src="../pictures/castor_sm.gif" 
align="left">Castor JDO&nbsp;is a Java Data Object implementation. &nbsp;Some people 
prefer to use this rather than jaws for performance reasons, and some because they are 
used to it. jBoss/Castor provides the integration layer between the two. </font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Test</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">The TestSuite for jBoss.  With about 200 tests of compliance, 
every release we put in the public has to be compliant with the specification.  The 
TestSuite allows us to spot problems with fixes and patches early.</font></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-server.html
  
  Index: jboss-server.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/Server</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss/Server</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial"><img height="60" width="159" 
src="../pictures/powered_by_jboss_flat_sepia.gif"></font>
                                                                <p><font face="Myriad 
Web,Arial">jBoss the container is an implementation of the EJB container 
specification. </font></p>
                                                                <p><font face="Myriad 
Web,Arial"><b>jBoss 2.0 is truly a 3rd generation container.</b> It takes the patterns 
and ideas that were investigated in 1.0. Designed from the ground up to be 
<b>modular</b>, jBoss introduces yet again many ground breaking features such as a 
full <b>plug-in approach </b>to the container implementation. Borrowing from the 
success that met with Linux 2.0 and it's modular approach to software implementation, 
jBoss 2.0 is meant to be developed by distributed parties each working on a cleanly 
separated part of the server. </font></p>
                                                                
              <p><font face="Myriad Web,Arial">jBoss 2.0 also standardizes on 
<b>JMX</b>, 
                the Java Management eXtension (TM) to offer standard interfaces 
                to the management of its components as well as the applications 
                deployed on it. Ease of use is still the number one priority here 
                at jBoss and jBoss 2.0 will set a new standard.</font>
            </td>
                        </tr>
                        <tr>
                                                        <td 
class="newsheader"><b>Enterprise Java Beans Support</b></td>
                                                </tr>
                                                <tr>
                                                        
            <td class="newsbody"> Being both open and standards-compliant, 
jBoss/Server 
              supports both EJB Session Beans and Entity Beans. EJB Session Beans 
              are responsible for implementing the business logic of your middle 
              tier application. As their name implies, they are also responsible 
              for handling the conversational session between the client side and 
              the middle tier. Sessions may be either stateless or stateful. 
  <p> A stateless
              session means that the Session Bean instance remembers no state between 
              calls from a given client object. A stateful session, on the other 
              hand, must maintain state data between separate remote method 
invocations 
              by the same client. This implies that one Stateful Session Bean must 
              be allocated for each client creating it, and, therefore, requires 
              more resource and runtime overhead for the server, while a single 
              Stateless Session Bean may service multiple clients having overlapping 
              lifetimes. Entity Beans represent database entities and most often 
              a single Entity Bean maps to a single relational database table. Entity 
              Beans can be developed and deployed rapidly using Container Managed 
              Persistence (CMP) since all the object-to-relational database mapping 
              is managed by the jBoss/Server container. But if you must support 
              a complex and/or legacy database schema that does not easily map into 
              CMP, then for you the answer is Bean Managed Persistence (BMP). With 
              BMP you control the loading and saving of complex Entity Beans from 
              and to the database using fine-grained control to the SQL statement 
              level. 
          </tr>
  
                <tr>
                <td class="newsheader"><b>Modular Server Design</b></td>
                </tr>
                <tr>
                <td class="newsbody">
  Modularly developed from the ground up, the jBoss server and container are 
completely implemented using component-based plug-ins. Borrowing from the success of 
Linux 2.0 and its modular approach to team-based, open source software implementation, 
jBoss 2.0 is being developed by distributed team members, each working on a cleanly 
separated part of the server. Our approach makes it easy for you to join our team and 
contribute to the hottest open source J2EE server project around. It also ensures that 
jBoss/Server will be maintained and extended for years to come.
  <p>
  The modularization effort is supported by the use of JMX, the Java Management 
eXtension API. Using JMX, industry-standard interfaces help us manage both 
jBoss/Server components and the applications deployed on it. Ease of use is still the 
number one priority here at jBoss.org, and jBoss/Server 2.0 sets a new standard for 
both modular, plug-in design and ease of server and application management.
  <p>
  This high degree of modularity benefits the application developer in several ways. 
The already tight code can be further trimmed down in support of applications that 
must have a very small footprint. For example, if EJB passivation is unnecessary in 
your application, simply take the feature out of the server. However, if you later 
decide to deploy the same application under an Application Service Provider (ASP) 
model, simply enable the server's passivation feature for that Web-based deployment. 
Another example is the freedom you have to drop your favorite O-R mapping tool, such 
as TOPLink, right into the container.
  </tr>
  
                <tr>
                <td class="newsheader"><b>Features That Speed Development</b></td>
                </tr>
                <tr>
                <td class="newsbody">In addition to the fact that jBoss/Server is an 
EJB 1.1 compliant application server, there are some innovative features that make our 
server a pleasure to use. Specifically two features make application deployment 
extremely easy to perform, saving developers much time and effort. In a phrase, 
jBoss/Server takes the grunt work out of EJB application development.
  <p>
  First there's dynamically, runtime-generated stub and skeleton classes. In many 
commercial EJB servers the generation of these classes must be performed in an 
additional step prior to deployment (e.g. using an "ebjc" tool). It goes without 
saying that this extra step requires additional developer overhead, adding significant 
time to each change-compile-deploy cycle. By generating stub and skeleton classes on 
the fly, jBoss/Server takes at least several seconds, and perhaps minutes, off of each 
deployment. As an added benefit, the method used by jBoss/Server to accomplish this 
time- and effort-savings feature also saves memory and other server resources since 
only a single server object supports every deployed Enterprise JavaBeans component!
  <p>
  A second time- and effort-savings feature is automatic hot deploy and redeploy. Some 
of the top commercial EJB servers require you to "bounce" the server in order to 
successfully deploy your application changes. However, jBoss/Server allows you to 
deploy new applications and redeploy existing applications without stopping and 
restarting the server. In fact, the feature is as easy as copying your newly built EJB 
JAR file to the server deployment directory where jBoss/Server picks up the new file, 
automatically undeploys the old JAR (if any) and deploys the new JAR within seconds. 
This feature definitely provides the benefit of slicing minutes off of each 
change-compile-deploy cycle.
            <tr>
                                                        <td 
class="newsheader"><b>Features</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">We will make a feature matrix available here (under 
construction)</font>
                                                                <p><font face="Myriad 
Web,Arial">jBoss 2.0</font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Full EJB 1.1 support (all beans, all persistent types and all 
transactional tags supported)</font>
                                                                        <li><font 
face="Myriad Web,Arial">XML&nbsp;compliant</font>
                                                                        <li><font 
face="Myriad Web,Arial">JDK1.2.2 and up support</font>
                                                                        <li><font 
face="Myriad Web,Arial">JNDI compliant</font>
                                                                        <li><font 
face="Myriad Web,Arial">JTA/JTS compliant</font>
                                                                        <li><font 
face="Myriad Web,Arial">JDBC&nbsp;compliant Container Managed Persistence</font>
                                                                        <li><font 
face="Myriad Web,Arial">Most database vendors work out of the box </font>
                                                                        <li><font 
face="Myriad Web,Arial">Easy-to-use standard configuration</font>
                                                                        <li><font 
face="Myriad Web,Arial">Differential metadata, easy change</font>
                                                                        <li><font 
face="Myriad Web,Arial">Fully modular for easy Integration</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated Pool Management</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated with CastorJDO</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated with CocoBase</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated with JBuilder</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated with Tomcat</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated with JAAS for security</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated with SOAP&nbsp;for invocation</font>
                                                                        <li><font 
face="Myriad Web,Arial">InVM&nbsp;stack optimization with Tomcat</font>
                                                                        <li><font 
face="Myriad Web,Arial">Optimized J2EE&nbsp;stack</font>
                                                                        <li><font 
face="Myriad Web,Arial">State of the art EAR&nbsp;Deployment technology</font>
                                                                        <li><font 
face="Myriad Web,Arial">Fast Cache technology</font>
                                                                        <li><font 
face="Myriad Web,Arial">Resilient and fail safe keys</font>
                                                                        <li><font 
face="Myriad Web,Arial">Advanced O/R&nbsp;mapping technology</font>
                                                                        <li><font 
face="Myriad Web,Arial">Automated Table creation</font>
                                                                        <li><font 
face="Myriad Web,Arial">Easy to use GUI</font>
                                                                        <li><font 
face="Myriad Web,Arial">Remote Administration </font>
                                                                        <li><font 
face="Myriad Web,Arial">HTTP&nbsp;administration</font>
                                                                        <li><font 
face="Myriad Web,Arial">RMI&nbsp;administration</font>
                                                                        <li><font 
face="Myriad Web,Arial">JMX compatible </font>
                                                                        <li><font 
face="Myriad Web,Arial">Passivating Caches</font>
                                                                        <li><font 
face="Myriad Web,Arial">Stable Open source technology, runs for weeks with &gt;100,000 
beans uninterrupted</font>
                                                                        <li><font 
face="Myriad Web,Arial">Scalable Open Source technology, can handle 1000's of 
concurent requests on 1 bean</font>
                                                                        <li><font 
face="Myriad Web,Arial">Excellent support available</font>
                                                                        <li><font 
face="Myriad Web,Arial">And much much more</font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Mailing Lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><a 
href="lists.html"><font face="Myriad Web,Arial">[EMAIL PROTECTED] 
</font></a>
                                                                <p><font face="Myriad 
Web,Arial">This list is dedicated to support and user discussions about jboss traffic 
is medium-heavy to heavy (20-50 mails/day). Many world expert answer questions on this 
list. &nbsp;</font></p>
                                                                <p><a 
href="lists.html"><font face="Myriad 
Web,Arial">[EMAIL PROTECTED]</font></a></p>
                                                                <p><font face="Myriad 
Web,Arial">This list is dedicated to the development of jboss. The traffic is low 
noise high quality and medium (20 mails/day). Some of the world's most advanced java 
technology is invented here.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Distribution and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss/Server is part of the <a href="binary.html">jBoss/Server 
distribution</a></font>
                                                                <p><font face="Myriad 
Web,Arial">CVS&nbsp;module is <a href="cvs.html">jboss</a></font></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-spyder.html
  
  Index: jboss-spyder.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/spyderMQ</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>SpyderMQ a JMS&nbsp;implementation</b></td>
                                                </tr>
                                                <tr>
                                                        
            <td class="newsbody"><font face="Myriad Web,Arial">spyderMQ was released 
              in April 2000 as the first free&nbsp;implementation of the Java 
Messaging 
              Service&nbsp;(TM)&nbsp;(JMS) specification. Based on the 1.0.2 
JMS&nbsp;specification, 
              spyderMQ&nbsp;is a clean room, pure java implementation.</font> 
              <p><font face="Myriad Web,Arial">It is not uncommon for the Web to 
                fail, for nodes to fail, and for communications in general to fail. 
                Therefore, distributed applications cannot always depend on a 
synchronous 
                messaging model to reliably deliver notifications. That's why, in 
                addition to synchronous messaging, JMS also provides an asynchronous 
                messaging model that implements the Publish/Subscribe design pattern. 
                A Publish/Subscribe model is critical for successful collaboration 
                between the various participants of a distributed, e-business 
application. 
                We believe JMS, through our jBoss/SpyderMQ component, plays a central 
                role in the J2EE-based "Web operating system" provided by the 
jBoss.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Under the leadership of<b> Norbert Lataille </b>a Open Source group started 
as a jBoss project. Development of spyderMQ&nbsp;is progressing fast and spyderMQ is 
reaching 0.7. The group is currently working on finishing the set of features and a 
1.0 implementation is eagerly awaited. This is alpha, but remarquably stable 
software.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Features</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">Under Construction</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Mailing lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">Join us now! Come on board of the spyderMQ&nbsp;project, the 
real messaging infrastructure of the web. You can find our mailing list <a 
href="http://www.egroups.com/subscribe/spyderMQ">here.</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Distribution and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss/spyderMQ is distributed as a <a 
href="binary.html">separate package.</a></font>
                                                                <p><font face="Myriad 
Web,Arial">CVS module is <a href="cvs.html">spyderMQ</a></font></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-test.html
  
  Index: jboss-test.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/TestSuite</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>TestSuite</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">Systematically and thoroughly testing the jboss development 
has become a pressing need for the organization. There were several independent tests 
done in jboss but it is the first time we spin off such a project. The modular growth 
of jboss2.0 puts new demands on the testing infrastructure. A formalized approach to 
software testing is being applied in JCTS, the unit tests for jboss. Under the 
leadership of <b>Peter Braswell</b> it aims to become the Quality Assurance and 
Conformity arm of jboss. It is important to make sure all the i's are dotted and t's 
crossed in order to insure that the EJB specification has been faithfully 
implemented.</font>
                                                                <p><font face="Myriad 
Web,Arial">Internaly to jboss, the development team will use JCTS to make sure that 
things are implemented correctly and that the changes commited during the day do not 
break the server. It will make sure that no functionality has been overlooked and 
missed. We need to make sure that new features do not interfere with old ones, 
something that is going to get harder and harder to detect at the code level as the 
modular base of jboss 2.0 grows.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">JCTS is built on top of a testing framework (JUnit) that makes it easy to 
add and run tests but most of all to get pretty clear feedback as to the outcome. It 
will be used to gate the release process and to bless the code as 
release-worthy.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">Recently and with the stabilization of jBoss under way, the TestSuite has 
become a scalability, stability, locking detection framework. &nbsp;We ship a series 
of tests, benchmarks, and stress-tests that are know to max the biggest hardware out 
there.</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Features Tested</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Stateless bean, local, remote, Object and 
EJB&nbsp;methods</font>
                                                                        <li><font 
face="Myriad Web,Arial">Stateful beans, local, remote, Object and EJB methods</font>
                                                                        <li><font 
face="Myriad Web,Arial">Entity CMP, local, remote, Object and EJB&nbsp;methods</font>
                                                                        <li><font 
face="Myriad Web,Arial">Entity BMP, local, remote, Object and EJB methods</font>
                                                                        <li><font 
face="Myriad Web,Arial">Bean 2 Bean communication, Entity-Stateless, Entity-Stateful, 
Entity-Entity</font>
                                                                        <li><font 
face="Myriad Web,Arial">All transactional types for CMT</font>
                                                                        <li><font 
face="Myriad Web,Arial">JNDI&nbsp;lookups on environaments</font>
                                                                        <li><font 
face="Myriad Web,Arial">Session Context test</font>
                                                                        <li><font 
face="Myriad Web,Arial">Entity Context test</font>
                                                                        <li><font 
face="Myriad Web,Arial">Passivation/Activation</font>
                                                                        <li><font 
face="Myriad Web,Arial">Create and Remove for CMP</font>
                                                                        <li><font 
face="Myriad Web,Arial">Finders for CMP, complex Finders for CMP</font>
                                                                        <li><font 
face="Myriad Web,Arial">DataSource lookup</font>
                                                                        <li><font 
face="Myriad Web,Arial">Transactional propagation in B2B communication</font>
                                                                        <li><font 
face="Myriad Web,Arial">Test for all automated Object storage datatype, including 
Collections of EJB&nbsp;References !</font>
                                                                        <li><font 
face="Myriad Web,Arial">Database installation troubleshooting per vendor</font>
                                                                        <li><font 
face="Myriad Web,Arial">Close to 200 tests</font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Mailing lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">The test suite is discussed on<a href="list.html"> jboss-dev 
and jboss-use</a>r</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Distribution and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">You can find the binary packaged under the 
CVS&nbsp;snapshots.</font>
                                                                <p><font face="Myriad 
Web,Arial">CVS module is <a href="cvs.html">jbosstest</a></font></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-tomcat.html
  
  Index: jboss-tomcat.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/Tomcat</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>A 
Full J2EE Stack</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><img 
height="71" width="100" src="../pictures/tomcat_3.gif" align="left">The jBoss 
organization wants to deliver a complete J2EE based product to the market. The JBoss 
organization decided to integrate the Tomcat engine stack with a running version of 
JBoss in a single VM. Now you can serve all your servlet and JSP needs with 2 simple 
downloads and a couple of configuration files. Check out the Tomcat <a 
href="http://jakarta.apache.org" target="_top">homepage</a> for information related to 
Tomcat.
                                                                <p>The goal of this 
page is to explain how to make JBoss automatically start Tomcat, so that it runs in 
the same VM.</p>
                                                                <p>We now run<b> 
optimized stacks </b>the JSP/Servlet engine talks natively with the EJB&nbsp;engine 
resulting in dramatic speed increases. Without the optimization the invocation is 
through the network layer. &nbsp;With the optimized layers the invocation<b> is 
native, inVM</b>, within the same stack of APIs</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Features</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Support for Tomcat 3.2 and up</font>
                                                                        <li><font 
face="Myriad Web,Arial">Coming support for Catalina</font>
                                                                        <li><font 
face="Myriad Web,Arial">Full j2ee integration in JMX</font>
                                                                        <li><font 
face="Myriad Web,Arial">single startup/shutdown script</font>
                                                                        <li><font 
face="Myriad Web,Arial">Separated stacks inVM</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated stacks inVM</font>
                                                                        <li><font 
face="Myriad Web,Arial">J2EE&nbsp;deployer for jBoss/Tomcat</font>
                                                                        <li><font 
face="Myriad Web,Arial">Full EAR&nbsp;support</font>
                                                                        <li><font 
face="Myriad Web,Arial">jBoss Auto-Deploy for EAR</font>
                                                                        <li><font 
face="Myriad Web,Arial">JNDI&nbsp;shared visibility</font>
                                                                        <li><font 
face="Myriad Web,Arial">Integrated Security Model</font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Mailing lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">Refer to Tomcat's </font><a href="http://jakarta.apache.org" 
target="_top">homepage</a> for questions specific to Tomcat deployment.
                                                                <p>Questions about the 
J2EE&nbsp;deployer and the integration should be posted to <a href="lists.html">our 
lists</a> (jboss)</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Distribution and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss tomcat 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">You will need</font>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">JBoss 2.0. BETA-PROD 03 or higher</font>
                                                                        <li><font 
face="Myriad Web,Arial">Tomcat Version 3.2b4. </font>
                                                                </ul>
                                                                <p>You can get the 
latest release of tomcat from the jakarta website. NOTE: This has been tested with 
tomcat up to 3.2b6, and should work with the forthcoming final 3.2 version. However it 
won't run on tomcat 3.1, and tomcat 3.3 is not suppported yet.</p>
                                                                <ol>
                                                                        
<li><strong>Setup environment variables.</strong>In whatever batch or shell script you 
use to launch JBoss and Tomcat, add entries for the following environment variables:
                                                                        <table 
border="1">
                                                                                <tr>
                                                                                       
 <th>variable</th>
                                                                                       
 <th>value</th>
                                                                                </tr>
                                                                                <tr>
                                                                                       
 <td align="right" valign="top">TOMCAT_HOME</td>
                                                                                       
 <td>The base directory of Tomcat's binaries. With the binary distribution, this would 
be jakarta-tomcat under your installation root.</td>
                                                                                </tr>
                                                                                <tr>
                                                                                       
 <td align="right" valign="top">JAVA_HOME</td>
                                                                                       
 <td>The base directory of your JDK 1.2.2 or 1.3 installation</td>
                                                                                </tr>
                                                                                <tr>
                                                                                       
 <td align="right" valign="top">CLASSPATH</td>
                                                                                       
 <td>This should <i>not include anything</i> (unless you really know what you're 
doing!). Both Tomcat and JBoss have startup scripts that load the necessary JARs onto 
the classpath.</td>
                                                                                </tr>
                                                                        </table>
                                                                        
<li><strong>Edit jboss.conf.</strong> It is located in the conf directory under the 
base of your JBoss binary distribution, or the dist/conf directory if you built from 
the JBoss source. There are some commented-out lines near the end of the file that 
deal with Tomcat:
                                                                        <pre>&lt;!-- 
    --  Uncomment this to add Tomcat support.  
    -- This service allows you to add and remove Tomcat contexts dynamically
    -- through JMX. Note that tomcat's server.xml file will not be processed: 
    -- you can only use JMX to add contexts.
    -- Be sure to set your 'TOMCAT_HOME' environment variable before starting 
    -- JBoss.
    -- The ARG tag is the port to run tomcat on.
    -- MLET CODE = &quot;org.jboss.tomcat.EmbeddedTomcatService&quot;
    -- ARCHIVE=&quot;jboss.jar&quot; CODEBASE=&quot;../lib/ext/&quot;&gt;
    -- ARG TYPE=&quot;int&quot; VALUE=8080&gt;
    -- /MLET&gt;
    --&gt;</pre>
                                                                        <p>You need to 
uncomment these lines so they read as follows (note you must add the &lt; signs at the 
beginning of three relevant lines!):</p>
                                                                        <pre> &lt;MLET 
CODE = &quot;org.jboss.tomcat.EmbeddedTomcatService&quot; 
      ARCHIVE=&quot;jboss.jar&quot; CODEBASE=&quot;../lib/ext/&quot;&gt;
      &lt;ARG TYPE=&quot;int&quot; VALUE=8080&gt;
   &lt;/MLET&gt;</pre>
                                                                        
<li><strong>Start JBoss.</strong> If you start JBoss now by typing <code>run.sh</code> 
(or <code>run.bat</code> for Windows) you should see the following Tomcat related 
output in your log messages:
                                                                        <pre>   ...
  [EmbeddedTomcat] Initializing
  [EmbeddedTomcat] Initialized
  [EmbeddedTomcat] Starting
  [EmbeddedTomcat] Testing if Tomcat is present....
  [EmbeddedTomcat] OK
  [EmbeddedTomcat] ContextManager: Adding context Ctx(  )
  [EmbeddedTomcat] path=&quot;&quot; :jsp: init
  [EmbeddedTomcat] PoolTcpConnector: Starting HttpConnectionHandler on 8080
  [EmbeddedTomcat] Started
     ...</ol>
  
  
  
  
  </pre>
                                                                <p>That's it !! You 
just have to launch JBoss now and it will start Tomcat and you will have an 
EJB/JSPs/Servlets server running in one VM...</td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td class="newsheader" width="600"><b>How-to package 
and deploy an EAR file on jBoss/Tomcat</b></td>
                        </tr>
                        <tr>
                                <td class="newsbody" width="600">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>Tomcat's server.xml file will not be 
processed!</b></p>
                                        <p>The reason is that we want to share the 
classloader for your application between tomcat and jboss. Since this classloader must 
be initialized at deployment time, your EJBs and your servlets/JSPs must be bundled 
together for jboss to know who talks to whom!</p>
                                        <p>In case you don't want to read all the J2EE 
spec, here is a brief summary of what you have to do:</p>
                                        <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.<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 
&quot;myBean&quot;, the calls to this bean from your servlets will look like that:
                                                <pre>MyBeanHome home = (MyBeanHome)new 
InitialContext().lookup(&quot;myBean&quot;);
  MyBean bean = home.create();</pre>
                                                <p><b>Notes</b>:</p>
                                                <ul>
                                                        <li>We don't support lookups 
in the &quot;java:&quot; namespace from the servlets yet, but work is in progress 
(MF&nbsp;FIXME:&nbsp;I think this is done).
                                                        <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...
                                                </ul>
                                                <p><br>
                                                </p>
                                                <li><b>Package your application in an 
ear file</b>. An ear file is a jar archive which contains:
                                                <ul>
                                                        <li>Your jar files
                                                        <li>Your war files
                                                        <li>A deployment descriptor 
for your application. This file must be named &quot;application.xml&quot;, 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:
                                                        <pre>&lt;?xml 
version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
  
  &lt;application&gt;
      &lt;display-name&gt;My application&lt;/display-name&gt;
  
      &lt;module&gt;
          &lt;web&gt;
              &lt;web-uri&gt;webmodule.war&lt;/web-uri&gt;
              &lt;context-root&gt;/servlets&lt;/context-root&gt;
          &lt;/web&gt;
      &lt;/module&gt;
  
      &lt;module&gt;
          &lt;ejb&gt;beans.jar&lt;/ejb&gt;
      &lt;/module&gt;
  
  &lt;/application&gt;</pre>
                                                        <p>See also the <a 
href="http://java.sun.com/j2ee/dtds/application_1_2.dtd">DTD</a> for application.xml 
on Javasoft's website.</p>
                                                </ul>
                                                <p>&nbsp;</p>
                                                <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.<br>
                                                &nbsp;
                                                <li>That's it! The server console 
should show your application being deployed on tomcat and jboss, and your web module 
should be available on http://yourhost:8080/servlets (assuming the context-root was 
&quot;/servlets&quot;).
                                        </ol>
                                        <p>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="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-zoap.html
  
  Index: jboss-zoap.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>jBoss/ZOAP</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>A 
SOAP&nbsp;access layer for jBoss</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">The <a 
href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object Access Protocol 
(SOAP)</a> is a lightweight protocol for the exchange of information in a globally 
distributed and loosely coupled environment. The current <a 
href="http://msdn.microsoft.com/xml/general/soapspec.asp">SOAPV1.1 specification</a>, 
inter alia authored by <a href="http://www.microsoft.com">Microsoft Corp.</a> and <a 
href="http://www.ibm.com">International Business Machines (IBM)</a>, has been recently 
submitted to and acknowledged by the <a href="http://www.w3c.org/">World-Wide Web 
Consortium (W3C)</a> (see <a 
href="http://www.microsoft.com/presspass/press/2000/May00/SoapW3CPR.asp">this press 
article</a>). </font>
                                                                <p><font face="Myriad 
Web,Arial">By embracing existing Internet technologies, SOAP has the potential to 
become a powerful and really interoperable standard for messaging middleware: The <a 
href="http://www.w3.org/TR/1998/REC-xml-19980210">eXtensible Markup Language (XML)</a> 
is chosen as a flexible and tolerant medium for encoding messages and their payload. 
For shipping such envelopes in a resource-saving and possibly asynchronous manner, a 
variety of bullet-proof and widely available transport protocols is applicable, such 
as the <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.html">Hypertext Transfer 
Protocol (HTTP1.1)</a> and the <a href="http://www.faqs.org/rfcs/rfc821.html">Simple 
Mail Transfer Protocol (SMTP)</a>.</font></p>
                                                                <p><font face="Myriad 
Web,Arial">The <a href="http://www.jboss.org/zoap/zoap.htm">Zero-Effort Object Access 
Package (ZOAP)</a> is an Open Source SOAP implementation for the Java2 platform 
running under the <a href="../../projects/jbossweb/zoap/license.html">GNU General 
Public License</a>. It aims to be a lightweight and modular alternative to the 
existing reference implementations. Furthermore, ZOAP is deeply integrated into the <a 
href="http://www.jboss.org/">jBoss application server</a> to transparently turn <a 
href="http://www.j2ee.com/">Enterprise Java-Beans (TM)</a> into globally interoperable 
web services. The source distribution is available via cvs under 
:pserver:[EMAIL PROTECTED]/products/cvs/ejboss/zoap </font></p>
                                                                <p><font face="Myriad 
Web,Arial">ZOAP has been initiated as a part of <a href="http://www.infor.de/">infor 
business solutions AG</a> application component platform. The current alpha has been 
released in August 2000 and comes already with a decent set of <a 
href="#features">outstanding functionalities</a>. The <a href="#todo">short-term 
roadmap</a> ensures that ZOAP, in combination with the technologically advanced jBoss 
project, will develop into an up-front application middleware. A first beta release is 
planned for September/October 2000. </font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Features</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">100% pure and lightweight Java implementation. </font>
                                                                        <li><font 
face="Myriad Web,Arial">On-the-fly (De-)Serialization (SAX, no intermediate DOM is 
generated). </font>
                                                                        <li><font 
face="Myriad Web,Arial">Extensible and expressive XML-Schema (draft as of May,2000) 
based Meta-Model Architecture; Supports Null-values and Polymorhpism. </font>
                                                                        <li><font 
face="Myriad Web,Arial">Powerful Builtin Encoding-Style Compliant to Java2 
Serialization (Including Arbitrarily Nested Arrays and Collections). </font>
                                                                        <li><font 
face="Myriad Web,Arial">&quot;Automatic-Mode&quot; for Generating Deployment Meta-Data 
via Java Reflection. </font>
                                                                        <li><font 
face="Myriad Web,Arial">&quot;Bootstrapping-Mode&quot; for Reading Deployment 
Meta-Data. </font>
                                                                        <li><font 
face="Myriad Web,Arial">Service Contract Language is a Hybrid of the Microsoft Service 
Contract Language and XmlSchema. </font>
                                                                        <li><font 
face="Myriad Web,Arial">Builtin HTTP support (no servlet engine needed); Support for 
persistent HTTP/1.1 connections. </font>
                                                                        <li><font 
face="Myriad Web,Arial">Transparent Proxy Access </font>
                                                                        <li><font 
face="Myriad Web,Arial">Special Proxy Support for XML-enabled Web-Clients (no full 
(de-)serialisation needed). </font>
                                                                        <li><font 
face="Myriad Web,Arial">Ready-Made Container-Plugin for jBoss2.0. Supports Stateless 
Beans. </font>
                                                                </ul>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Mailing lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">For questions around ZOAP, please contact <a 
href="mailto:[EMAIL PROTECTED]">Dr. Christoph G. Jung</a> or <a 
href="mailto:[EMAIL PROTECTED]">Michael Wolber</a>. </font>
                                                                <p><font face="Myriad 
Web,Arial">You can also bring your general questions about ZOAP&nbsp;on the <a 
href="lists.html">main jboss lists</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Distribution and CVS</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">ZOAP&nbsp;is only available from CVS&nbsp;at this time</font>
                                                                <p><font face="Myriad 
Web,Arial">CVS module is <a href="cvs.html">zoap</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Sponsor</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody">This is 
brought to you by the developers of Infor.de
                                                                <p><a 
href="http://www.infor.de" target="mainFrame"><img width="170" 
src="../pictures/infor_logo.jpg"></a></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jboss-zola.html
  
  Index: jboss-zola.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td class="pageheader" 
width="648"><b>jBoss/ZOLA</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><font color="white" face="Myriad Web,Arial" size="3"><b>ZOL the 
Application Programming Model for jBoss</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">As jBoss reaches 2.0, the users of jBoss 
need examples and fully built J2EE&nbsp;examples. ZOL was started in February 2000, by 
<b>Thierry Janaudy and Juha Lindfors</b> to deliver templates and examples for users 
on how to code J2EE applications.</font>
                                                                <p><font face="Myriad 
Web,Arial">ZOL is made of several types of applications and components, graphical ones 
that show GUI heavy applications talking to beans as well as business one, 
<b>e-commerce oriented</b>. </font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>ZOL WebStore</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">Thierry with the help of the jBoss team has 
developed a WebStore using jBoss 1.0, HypersonicSQL and Tomcat. The Webstore is also 
part of the <b>zola</b> module. The characteristics of the WebStore are:</font>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">jBoss 2, HypersonicSQL, Tomcat</font>
                                                                        <li><font 
face="Myriad Web,Arial">Session bean, BMP Entity bean</font>
                                                                        <li><font 
face="Myriad Web,Arial">Servlets, JSP</font>
                                                                        <li><font 
face="Myriad Web,Arial">I18N (French, English, Spanish, Finnish)</font>
                                                                        <li><a 
href="Updating-Webstore-to-Jboss2.htm">Updating WebStore to jBoss 2</a> by Luan 
O'Carroll
                                                                </ul>
                                                                <p><a 
href="http://38.179.207.216:8080/zol/zol.jsp"><font face="Myriad Web,Arial"><img 
height="129" width="100" src="../pictures/powered_by_jboss_square_metal.gif" 
align="middle">Try WebStore Live!</font></a></p>
                                                                <p></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>ZOL WebStore WAP version</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial"><br>
                                                                WebStore is available 
on WAP as well</font>
                                                                <p><font face="Myriad 
Web,Arial">
                                                                <table border="0">
                                                                        <tr>
                                                                                
<td><img src="../zol/wap0.gif"></td>
                                                                                
<td><img src="../zol/wap1.gif"></td>
                                                                                
<td><img src="../zol/wap2.gif"></td>
                                                                        </tr>
                                                                </table>
                                                                </font></p>
                                                                <p><font face="Myriad 
Web,Arial">The code for the WAP clients are not currently accessible through CVS. It 
will be soon. Meanwhile, if you have any question, ask us on the ZOL mailing 
list.</font></td>
                                                </tr>
                                                </font></tr>
                                        <tr>
                                                <td class="newsheader" 
width="648"><b>Mailing lists</b></td>
                                        </tr>
                                        <tr>
                                                <td class="newsbody" width="648"><font 
face="Myriad Web,Arial"><br>
                                                        </font>
                                                        <p><font face="Myriad 
Web,Arial"><b>ZOL has it's own mailing list</b>, ejboss-zol. You can join <a 
href="http://www.egroups.com/subscribe/ejboss-zol">here</a>.</font></td>
                                        </tr>
                                        <tr>
                                                <td class="newsheader" 
width="648"><b>Contributors</b></td>
                                        </tr>
                                        <tr>
                                                <td class="newsbody" width="648"><font 
face="Myriad Web,Arial"><br>
                                                        </font>
                                                        <p><font face="Myriad 
Web,Arial">These outstanding individuals have contributed to the ZOL 
project:</font></p>
                                                        <p><font face="Myriad 
Web,Arial">
                                                        <table border="0" width="90%">
                                                                <tr>
                                                                        
<td><u><b>Thierry Janaudy</b></u></td>
                                                                        <td>Juha 
Lindfors</td>
                                                                        <td>Marc 
Fleury</td>
                                                                </tr>
                                                                <tr>
                                                                        <td>Sylvain 
Laurent</td>
                                                                        <td>Dan 
Christopherson</td>
                                                                        <td>Luan 
O'Carroll</td>
                                                                </tr>
                                                                <tr>
                                                                        <td>Greg 
Pierce</td>
                                                                        <td></td>
                                                                        <td></td>
                                                                </tr>
                                                        </table>
                                                        </font></td>
                                        </tr>
                                </table>
                        </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/jbossVV.GIF
  
        <<Binary file>>
  
  
  1.1                  newsite/business/lists.html
  
  Index: lists.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td class="pageheader" 
width="648"><b>Main mailing lists</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>[EMAIL PROTECTED]</b> </td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">Is the <b>main list for general 
discussion</b> of jBoss, send support questions here as well. </font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To subscribe</b> just click <a 
href="mailto:[EMAIL PROTECTED]">here</a> and send the mail &quot;as 
is&quot; no need to put a subject or a body. </font></p>
                                                                <p><font face="Myriad 
Web,Arial"><b>To unsubscribe</b> follow the directions in the bodies of the mail. 
</font></p>
                                                                <p><a 
href="http://www.mail-archive.com/[email protected]/"><font 
face="Myriad Web,Arial"><b>Archive</b></font></a></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>[EMAIL PROTECTED] </b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial"><b>For development only</b>, all the 
architecture discussion are taken on this list. Deep EJB&nbsp;design stuff and 
modeling fun. It notifies you updates in the cvs tree. Register here if you are 
interested in following and participating in the building of the source tree. </font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To subscribe</b> just click <a 
href="mailto:[EMAIL PROTECTED]">here</a> and send the mail &quot;as 
is&quot; no need to put a subject or a body.</font></p>
                                                                <p><font face="Myriad 
Web,Arial"><b>To unsubscribe</b> follow the directions in the bodies of the mail. 
</font></p>
                                                                <p><a 
href="http://www.mail-archive.com/[email protected]/"><font face="Myriad 
Web,Arial"><b>Archive</b></font></a><font face="Myriad Web,Arial"> </font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>[EMAIL PROTECTED]</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">ZOL develops a full blown application in 
J2EE. The development of ZOL&nbsp;is done on this list. If you are interested in 
participating in the largest application building in J2EE&nbsp;join the list. You will 
learn a lot. </font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To subscribe</b> just click <a 
href="http://www.egroups.com/subscribe/ejboss-zol">here</a></font></p>
                                                                <p><a 
href="http://www.egroups.com/messages/ejboss-zol"><font face="Myriad 
Web,Arial"><b>Archive</b></font></a><font face="Myriad Web,Arial"> </font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>[EMAIL PROTECTED]</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">spyderMQ develops a JMS&nbsp;server as a 
jBoss project. This list is unified for now and focused on development at this stage. 
Most jBoss projects will rely on the spyderMQ&nbsp;infrastructure at some point. Deep 
techno</font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To subscribe</b> just click <a 
href="http://www.egroups.com/subscribe/spyderMQ">here</a></font></p>
                                                                <p><a 
href="http://www.egroups.com/group/spyderMQ"><font face="Myriad 
Web,Arial"><b>Archive</b></font></a><font face="Myriad Web,Arial"> </font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>[EMAIL PROTECTED]</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">JAWS&nbsp;(Just Another Web Store) offers 
all the functionality of a powerful O-&gt;R tool. It is designed to be very 
lightweight and adapted to the needs of an EJB&nbsp;container. &nbsp;This little tool 
will grow really quick.</font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To subscribe</b> just click <a 
href="mailto:[EMAIL PROTECTED]">here.</a> And<b> put &quot;subscribe 
jaws&quot;&nbsp;in the body</b> of the text.</font></p>
                                                                <p><a 
href="http://www.kpi.com.au/jawsarchive/"><font face="Myriad 
Web,Arial"><b>Archive</b></font></a></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><font color="white" face="Myriad Web,Arial" 
size="3"><b>[EMAIL PROTECTED]</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">This is a private list for board 
discussions. However you can send emails that deal with jBoss as a whole and issues 
you want to raise to the boards attention. </font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To send an email to the board</b> just click <a 
href="mailto:[EMAIL PROTECTED]">here</a></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>[EMAIL PROTECTED]</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">This list is dedicated to discussions of 
license issues regarding jBoss. </font>
                                                                <p><font face="Myriad 
Web,Arial"><b>To subscribe</b> just click <a 
href="http://www.egroups.com/subscribe/jbosslicense">here</a></font></p>
                                                                <p><a 
href="http://www.egroups.com/messages/jbosslicense"><font face="Myriad 
Web,Arial"><b>Archive</b></font></a></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/main.css
  
  Index: main.css
  ===================================================================
  /* Style Sheet document for the new jBoss website */
  
  a.menu { color: black; text-decoration: none }
  body { background-color: #ffffff; margin: 0 }
  td { font-size: 8pt; font-family:  Arial, helvetica, sans-serif }
  td.black { background-color: #000000 }
  td.dark { background-color: #276561 }
  td.light { background-color: #307d77 }
  td.marginbody { background-color: #edefed }
  td.marginheader { font-weight: bold; background-color: #e2b73c }
  td.menuheader { color: black; font-weight: bold; background-color: #ffffff }
  td.menuitem { font-weight:bold; background-color: #ffffff }
  td.newsbody { background-color: #ffffff}
  td.newsheader { color: black; background-color: #C1E0B2 }
  td.pageheader { color: black; font-weight: bold; font-size: 14pt; background-color: 
#339900 }
  td.yellow { background-color: #f4c641 }
  
  
  
  
  1.1                  newsite/business/menu.html
  
  Index: menu.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
                <script type="text/javascript" language="JavaScript" 
src="general.scripts.js"></script>
                <link rel="stylesheet" type="text/css" href="main.css">
        </head>
  
        <body bgcolor="white" marginwidth="0" marginheight="0" onload="init()">
                <table width="100%" height="100%" border="0" cellpadding="0" 
cellspacing="0">
                        <tr><align center>
                                <td valign="top">
                                        <table border="0" cellpadding="0" 
cellspacing="0">
                                                <tr>
                                                        <td class="menuheader"><img 
src="../pictures/downloadVV.GIF"></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6">   <a href="cvs.html" 
target="main" class="menu"> Source code </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6">   <a 
href="../registration/register.php3?downloadsite=../../developers/binary.html" 
target="main" class="menu"> Binary </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="doco.html" 
target="main" class="menu">    Documentation </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuheader"><img 
src="../pictures/productVV.gif"></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-overview.html" 
target="main" class="menu">    Overview </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6">   <a href="jboss-server.html" 
target="main" class="menu"> jBoss/Server </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-spyder.html" 
target="main" class="menu">    jBoss/spyderMQ</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-jaws.html" 
target="main" class="menu">    jBoss/Jaws </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-zola.html" 
target="main" class="menu">    jBoss/Zola</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-zoap.html" 
target="main" class="menu">    jBoss/Zoap</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-castor.html" 
target="main" class="menu">    jBoss/Castor</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-tomcat.html" 
target="main" class="menu">    jBoss/Tomcat</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="jboss-test.html" 
target="main" class="menu">    jBoss/Test</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuheader"><img 
src="../pictures/resourcesVV.GIF"></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="lists.html" 
target="main" class="menu">    Lists </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="testimonials.html" 
target="main" class="menu">    Testimonials </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a 
href="http://www.telkel.com/bugzilla/" target="main" class="menu">    Bugzilla 
</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="faq.html" 
target="main" class="menu">    FAQ </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuheader"><img 
src="../pictures/jbossVV.GIF"></td>
                                                </tr>
                                                <tr>
                                                        
            <td class="menuitem"><img src="../pictures/dot_empty2.gif" vspace="2" 
hspace="6"><a href="business.html" target="main" class="menu"> 
              For Business</a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="team.html" 
target="main" class="menu">    The team </a></td>
                                                </tr>
                                                <tr>
                                                        <td class="menuitem"><img 
src="../pictures/dot_empty2.gif" vspace="2" hspace="6"><a href="news.html" 
target="main" class="menu">    News</a></td>
                                                </tr>
                                                <tr>
                                                        
            <td class="menuitem">
              <div align="center"><a href="../index2.htm" target="top">
                Developers site<br><img src="../pictures/takeMeDev.GIF"></a> 
              <br><a href="mailto:[EMAIL PROTECTED]"><font 
size="1">Comments?</font></a></div>
            </td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/news.html
  
  Index: news.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>Current News</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>November 6 - November 12 2000: BETA-PROD-04, Jetty</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>BETA-PROD-04: </b>A feature freeze release. &nbsp;Telkel is 
running the last tests before FINAL. &nbsp;This release includes: Updated JNDI 
implementation, JNDI and security integration for Tomcat, JMS (spyderMQ) now available 
by default, New layout for configuration files, to allow multiple jboss instances on 
the same machine, Improved J2EE deployer: just drop your jar/war/ear in the deploy 
directory! 
                                                                <p><b>Jetty: 
</b>Julian Gosnell finishes the integration of Jetty, a servlet/JSP/HTTP engine in 
Open Source.  The J2EE&nbsp;deployer integration is done as well so that users can 
just use Jetty or Tomcat transparently and just use the deployer to manage the 
applications life cycle.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>October 30- November 5 2000: LGPL, Optimizations, Success 
stories</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>LGPL:&nbsp;</b>A license change is evaluated for the 
FINAL&nbsp;release of jBoss. The reason is the fear some people have about the GPL. 
Moving to LGPL&nbsp;will enable a wider diffusion of the jBoss technologies.  jBoss 
can now be embedded in any product as a Library. Authors vote on the issue.
                                                                <p><b>Optimizations: 
</b>Preparing for FINAL, the last optimizations of the codebase are done.</p>
                                                                <p><b>Success Stories: 
</b>People write in saying &quot;we replace WebSphere by jBoss&quot;, a thread of 
&quot;me-too&quot; happen on jBoss-user.  Visit the &quot;testimonials&quot;&nbsp;page 
for some accounts and experiences with our product suite.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>October 23- October 29 2000: Tomcat inVM Done, 
J2EE&nbsp;Deployer, BETA-PROD-03</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Tomcat:&nbsp;</b>The Optimized version of Tomcat is done. The 
speed increase is dramatic and invocations run well below the millisecond barrier 
(0.3ms to be precise). &nbsp;The full J2EE&nbsp;stack can live embedded and in Open 
Source.
                                                                
<p><b>J2EE&nbsp;Deployer: </b>Daniel Schulze and Sebastien Alborini post the first 
version of the integrated J2EE&nbsp;deployer with full web application support. 
Developers can now deploy on the integrated jBoss/Tomcat stack and work with 
Enterprise&nbsp;Application Resources (EAR).</p>
                                                                
<p><b>BETA-PROD-03:&nbsp;</b>A new refresh of the binary before FINAL, Passivating 
Cache, Fixed memory leaks, Integration with Tomcat done, J2EE deployer, Stabilization 
Improved instance locking, Security based on JAAS. The code is stable and fast, apart 
from J2EE&nbsp;deployer this is a feature freeze 'en route' to FINAL.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>October 16- October 22 2000: Databases, Speed, jBoss on 
SUN</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Oracle, DB2, Interbase, PostgreSQL, Sybase: </b>Aaron Mulder fine 
tunes the SQL&nbsp;mappings for JAWS. These databases run the tests of jBoss with no 
problem. New Mappings will ship with binary version.
                                                                
<p><b>Speed:&nbsp;</b>After many days of intense tress testing we narrow down the 
choke points of jBoss. &nbsp;The Open Source feedback is fast at finding the 
&quot;hot-spots&quot; in our codebase and tremendous progress is done on the speed 
front. jBoss runs faster by the day.</p>
                                                                <p><b>SUN: </b>3 top 
developers of jBoss go down to one of the benchmark centers of SUN&nbsp;microsystems 
in Silicon Valley and benchmark jBoss on high-end hardware and heavy loads. jBoss 
scales to 5000 clients on a 10 CPU E4500. Fine-tuning of jBoss is done in these 
extreme conditions and hotspots are revealed. From 1CPU linux boxes to 10-way 
enterprise class machines, jBoss scales on a large variety of hardware.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>October 9- October 15 2000: Jetty, Security, Large Apps on 
jBoss, Cache</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Jetty:&nbsp; </b>Julian Gosnell post an integration of 
jBoss/Jetty. Jetty is a servlet/JSP/HTTP container and the integration in jBoss is a 
breeze. For users of jBoss this means more choice in the front end server they can use 
for their web applications. We welcome this addition and hope the future collaboration 
will go well.
                                                                <p><b>Security</b>: 2 
board members are tackling the security implementation of jBoss. &nbsp;Dan O'Connor 
and Oleg Nitz work on CVS&nbsp;to bring a full fledged JAAS&nbsp;based implementation 
to life.</p>
                                                                <p><b>Large 
Apps:&nbsp;</b>As we stress test jBoss people already run jBoss in production with 
Large Applications. Several hundred classes, several thousand bean instances, Sandeep 
describes his succesful experience migrating from WebLogic to jBoss.</p>
                                                                <p><b>Passivating 
Caches: </b>Simone Bordet puts a final version of caches in CVS. These are fast and 
scalable taking jBoss further. &nbsp;Final testing and Debugging of jBoss takes 
place.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>October 2- October 8 2000: Catalina, BETA-PROD-02, Stress 
Tests</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Catalina:&nbsp; </b>Catalina, the next generation JSP/Servlet 
container from Apache is integrated with jBoss. &nbsp;Sebastien Sahuc posts a first 
implementation in CVS
                                                                <p><b>BETA-PROD02</b>: 
A refresh of the BETA&nbsp;version, early version of locking improvements, New cache 
with improved performance, Better inVM integration with Tomcat, Integration with 
CastorJDO, CocoBase (in the contrib module), Enhanced Transaction management, 
Implemented UserTransaction</p>
                                                                
<p><b>StressTests:&nbsp;</b>As jBoss is now PROD&nbsp;ready we fine tune the kernel 
and stress our server. A&nbsp;series of complete tests is designed. They look for 
leaks, stress points, hot points, deadlocks, scalability bottlenecks and other parts 
of the server we want to eradicate as we reach stability. &nbsp;Thanks to Sebastien 
Alborini and Daniel Schulze for the implementation of tests.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>September 25- October 1 2000: Production Sites, $50k, Manual, 
Todos for FINAL</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Production sites:&nbsp; </b>jboss beats Weblogic and Websphere as 
the preferred production server for a start-up Company. A start-up Company ,called 
&quot;Liquidwit&quot;, selling online creativity prefers us over our mammoth 
competitors. Liquidwit CTO, Caskey sends us a feel good message reporting the 
successful launch of his website. Runs all on java and jboss for EJB. A large 
production site is handled by jboss in BETA-PROD. We are very proud and it is always 
good to hear successes since we are so much into the code we tend to believe we do 
crap :) so we like when people send us &quot;amazing-work-guys&quot; messages as we 
continue working down here in the mine. Thanks for the buzz.
                                                                <p><b>OpenJODA</b>: 
XO3 bundles jboss in their application server and target the Fortune 1000 companies. 
They kick off with a $50k contest of development on a framework with tomcat+jboss. 
Distribution of jboss increases.</p>
                                                                <p><b>Manual: 
</b>Aaron and Richard spear head the &quot;manual&quot; effort. We are putting all the 
available documentation under one framework. The user manual will be final stone as we 
reach FINAL</p>
                                                                <p><b>FINAL:&nbsp;</b> 
Marc Fleury announces that the date for the FINAL&nbsp;version will be October 31st. 
Rickard and Marc take a first pass a the design of a clustering solution for jboss 
based on JINI. It looks simple enough that we will deliver it for FINAL. The 
Production quality for jboss means clustering and we will do it, by popular demand! 
&nbsp;There are also a few outstanding issues we want to adress before the 
FINAL&nbsp;jboss2.0 release. A biggy we want to do in the coming weeks is the IN-VM 
integration of Tomcat so that we can offer a full stack of j2ee apis in VM (read 
speedy).</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>September 18 - September 24&nbsp;EJX, Catalina, Daemons</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>EJX:&nbsp;</b>Mad Andy! Good doco. Andreas updates the manual with 
EJX howto and documentation for newbie users. We are betting heavily on our ease of 
use and the manual comes in handy, andy...
                                                                <p><b>Catalina: 
</b>Sebastien Sahuc posts the much expected Catalina integration. The Apache folks are 
seeing the interceptor route as the way to go and it makes future integration a breeze 
for us. JMX&nbsp;still comes in handy in multifaceted integration and the next 
generation Tomcat is already in :)</p>
                                                                <p><b>Daemons: </b>As 
some folks go in Production with jboss they want to run it as daemon in Linux. 
Instructions as to how to do this in Linux and NT&nbsp;are posted to the lists and 
integrated in the doco.</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>September 11- September 17 2000: Doclets, Minerva, 
Castor&nbsp;JDO, BETA-PROD-01&nbsp;ONLINE</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Doclets</b>: So Rickard comes up with the doclets. You can now 
generate all the code you need including Home and Remote classes from a simple tag 
based language in your Bean class (based on Taglib). We can extend it to help in CMP 
2.0. Cool company, cool code.
                                                                
<p><b>Minerva:&nbsp;</b>Aaron Mulder makes Minerva the standard connection manager for 
jboss. XA is still a web aberation but that doesn't scare us! Ah legacy, legacy!</p>
                                                                <p><b>Castor 
JDO:&nbsp;</b>From Russia with Code! Oleg Nitz finishes the Castor 
JDO&nbsp;integration. As we continue the best of breed integration we needed to offer 
Java&nbsp;Data&nbsp;Object to our developers. Oleg uses the ease of integration of 
JMX&nbsp;to offer yet another valuable plugin to jboss.</p>
                                                                <p><b>BETA-PROD-01 
IS&nbsp;ONLINE: </b>Ok the much anticipated PRODUCTION&nbsp;release of jboss is 
finally online. Yes, put it online, give it a spin, and you'll realize that we've 
reached production quality.. Thank you to all those that have helped (updates to the 
team coming soon)</p>
                                                                <p><b>Marc Fleury 
writes:</b> &quot;In no particular order I want to thank, Dan O, Juha, AaronM, 
Rickard, Sebastien, NorbertL, Sylvain, Pierrick, AhmedB, Oleg, Ole, Justin, JoeS, 
AndreasS, robc, jon*, Vladimir, EdwinD, VincentS, XavierF, kenJ, michealJ, RichardB, 
VaughnV, JeremiahJ, Kunle, Thierry, Sandeep, Carlos, ChristophJ, Hugo, PeterB, RonC, 
Simone, GregP, Andy, JelleW, StephanG, BruceP, Holger, SebastienS, WolfgangW, Vadim, 
IngoB, CedricB, PeterB, Daniel, LennartP, SteveK, danch, roman, AdiL, Thor, Pedro, 
Jason, TommyH, JohnK, IngoB, heitzso, Kenneth, and apologies to the thousands I must 
be forgetting, my memory and adress book have some issues...</p>
                                                                <p>&lt;trumpets&gt; 
long live our ass kicking &lt;/trumpets&gt;<br>
                                                                PLgC<br>
                                                                marc<br>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader">September 4 - September 10 2000: JMX&nbsp;Connector, Stubless RMI, 
JAWS&nbsp;MetaData</td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><b>JMX 
Connector:&nbsp;</b>Good code! Mad Andy!<b> &quot;</b>Mad&quot; Andy post a final 
implementation of the JMX&nbsp;Connector. &nbsp;We now offer remote access to the bare 
administration of jboss. The way this is going is that we can now offer more high 
level tools for the administration of all jboss and the bare API access offers most 
flexibility.
                                                                <p><b>Stubless RMI: 
</b>Look Ma! No stubs!. The coolest sheit is always coded here first. That's right 
officer we code the future and where we are going we don't need no stubs!. Rickard 
Oberg keeps on keeping and prototypes a stub-less future that can work without 
compilation of any kind or the daily craziness most WebLogic developers put up with 
:). Ease of use is still what we need and what we want. Go read his book (when it 
comes out).</p>
                                                                <p><b>JAWS MetaData: 
</b>Discreetly and with deadly accuracy, Sebastien Alborini rewrites the 
JAWS&nbsp;metadata so that it can work from standard configurations. 
&nbsp;Differential MetaData enable users to specify &quot;nothing&quot; :) ease of use 
comes with fancy words, but what it means is that the mappings are provided by default 
for all standard commercial databases and you only provide what you want to overwrite 
which means zippo most times !</td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>August 28 - September 3 2000: give us time!, 4% market share, 
new <b>DOCO </b></b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><b>Time 
is money: </b>Give us time! We are sorry but BETA-PROD&nbsp;is delayed. &nbsp;We want 
to make sure that everything is kosher as we know people are going to go into 
production with this. Ok so we promised it for September 1st and our deadline is 
slipping...so sue us! better yet, help us!
                                                                <p><b>EJB Pool: </b>we 
just received a notification of a post on ejb-interest pooling the usage of app 
servers, we are very happy that people are using the alpha release so massively... 
hehe the BETA&nbsp;release should even increase these numbers. The following numbers 
are on a total of 310 votes</p>
                                                                <p>BEA Weblogic 
(33.5%), Orion Server (14.2%), Inprise Application Server ( 8.7%), IBM Websphere ( 
8.4%), Pramati Server ( 7.4%), IONA iPortal ( 7.1%), Sun/Netscape iPlanet ( 4.2%), 
<b>jBoss ( 3.9%), </b>Gemstone/J (3.2%), Allaire JRun ( 2.6%), Jonas ( 2.3%), Oracle 
IAS ( 1.0%), Persistence PowerTier ( 1.0%), Sybase EAServer ( 1.0%), Silverstream ( 
0.1%), OrCAS Enterprise Server ( 0.6%), ObjectSpace Voyager ( 0.6%), Unify eWave ( 
0.6%).</p>
                                                                <p>We know where we 
want to be next year ;-)</p>
                                                                <p><b>Doco: </b>We 
have completely updated the documentation. It now features beginners and advanced 
trails. &nbsp;It covers the differential metadata and takes you by the hand for all 
sorts of database madness. Using jboss is as simple as a walk in the park, well at 
least that is what the doco claims. Go check it out and thanks to the many 
contributors who have helped put this massive effort in place.</td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
size="4" face="arial,helvetica"><b>August 21 - August 27 2000: Transactions and 
caches</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>Transactions and caches</b>: Real life bugs appear as we release 
the BETA version. Some are deep some are shallow, the important thing is that the flow 
of bug fixes is a crazy as ever! BETA-PROD here we come, we will be on time!</td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
size="4" face="arial,helvetica">August 14 - August 20 2000: <b>API 
Compliance</b>,<b>SPEED</b>, <b>BETA Binary Release </b>, FreeBSD</font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><b>API 
Compliance</b>: Bug fixes and &quot;Not Yet Implemented&quot; are done. As Marc Fleury 
and his crew work on it, the API compliance of jboss is now almost 100%. We are 
finishing the latest callbacks on the container and making it complete for the 
production release.
                                                                <p><b>SPEED</b>: Our 
favorite Jndi Knight, Rickard Oberg, has blasted the performance bottlenecks in 
RMI/JMX. The stuff flies now ! Give it a spin and hear those engines roar...</p>
                                                                <p><b>BETA 
Release</b>: We are ahead of schedule with the Production release. The latest binary 
release is a real beta now that the spec compliance is there and speed is good. Let's 
move on to real life bugs shall we? get your PR4-BETA release today</p>
                                                                <p><b>FreeBSD</b> We 
recieve news that jboss happily runs under FreeBSD... great news! jboss is meant to be 
used in ISP settings for those that want to offer &quot;application hosting&quot; and 
jboss is leading the way with ease of use and deployment. Seems the dream is coming 
true, don't you think?</td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><font 
size="4" face="arial,helvetica">August 7 - August 13 2000: <b>DEADLINE SEPT 1ST</b>, 
<b>New Metadata</b>, Case Studies, New Transaction Manager</font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsbody"><b>DEADLINE SEPT 1st</b>: Marc Fleury says &quot;I announce that we 
will be done with alpha by the end of this month. That means that by September 1st we 
will put out a real beta with all the features and QA done so that folks can use this 
in development and production with the ease of mind that must come with it.&quot;. So 
there you have it jboss2 will be in BETA-PROD by Sept 1st!
                                                                <p><b>New 
Metadata</b>: In order to simplify the use of jboss xml files, Sebastien Alborini has 
rewritten the metadata package for jboss. It features ease of use stuff such as 
&quot;differential&quot; xml files which means that when advanced configurations of 
the container are needed you specify only what you need and nothing else. Making your 
deployment life easy with jboss is our number 1 goal!</p>
                                                                <p><b>Case 
studies</b>: Following a mail posted on jboss-user, everybody goes into sharing their 
experiences with J2EE technology, a lot of good some bad, but all in all a varied 
mosaic of how people use J2EE, great feedback!</p>
                                                                <p><b>New Transaction 
Manager:</b> Marc Fleury posts an advanced JTA compliant implementation for the stand 
alone jboss. The transaction implementation is inVM for this version. The 
implementation is also pluggable so we can go to distributed stuff when we need 
to.</td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader">August 
28 - September 3 2000: give us time!, 4% market share, new <b>DOCO </b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><b>Time 
is money: </b>Give us time! We are sorry but BETA-PROD&nbsp;is delayed. &nbsp;We want 
to make sure that everything is kosher as we know people are going to go into 
production with this. Ok so we promised it for September 1st and our deadline is 
slipping...so sue us! better yet, help us!
                                                                <p><b>EJB Pool: </b>we 
just received a notification of a post on ejb-interest pooling the usage of app 
servers, we are very happy that people are using the alpha release so massively... 
hehe the BETA&nbsp;release should even increase these numbers. The following numbers 
are on a total of 310 votes</p>
                                                                <p>BEA Weblogic 
(33.5%), Orion Server (14.2%), Inprise Application Server ( 8.7%), IBM Websphere ( 
8.4%), Pramati Server ( 7.4%), IONA iPortal ( 7.1%), Sun/Netscape iPlanet ( 4.2%), 
<b>jBoss ( 3.9%), </b>Gemstone/J (3.2%), Allaire JRun ( 2.6%), Jonas ( 2.3%), Oracle 
IAS ( 1.0%), Persistence PowerTier ( 1.0%), Sybase EAServer ( 1.0%), Silverstream ( 
0.1%), OrCAS Enterprise Server ( 0.6%), ObjectSpace Voyager ( 0.6%), Unify eWave ( 
0.6%).</p>
                                                                <p>We know where we 
want to be next year ;-)</p>
                                                                <p><b>Doco: </b>We 
have completely updated the documentation. It now features beginners and advanced 
trails. &nbsp;It covers the differential metadata and takes you by the hand for all 
sorts of database madness. Using jboss is as simple as a walk in the park, well at 
least that is what the doco claims. Go check it out and thanks to the many 
contributors who have helped put this massive effort in place.</p>
                                                                <p><a 
href="news082000.htm">OLDER&nbsp;NEWS</a></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/news082000.htm
  
  Index: news082000.htm
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
                <title>Untitled Document</title>
                <meta name="description" content="jBoss, initially known as EJBoss 
dates back to March 1999 when Marc Fleury launched it, is a joint effort of developers 
to implement Sun's J2EE and to produce a top-notch Open Source Application server.It 
will enable the ployment of EJBs (Enterprise Java Bean) to deliver the coolest 
applications online. It's completely free so download it and use it to deploy your 
beans.. ">
                <meta name="keywords" content="jBoss EJBoss Telkel Marc Fleury Rickard 
Oberg J2EE Open Source Sun platform Appication Server EJB Beans Enterprise Java Bean 
GPL hot deploy Enhydra WebLogic">
        </head>
  
        <body bgcolor="white" leftmargin="0" topmargin="0" marginwidth="0" 
marginheight="0">
                <table border="0" cellpadding="0" cellspacing="0" width="100%" 
height="1653">
                        <tbody>
                                <tr height="1958">
                                        <td bgcolor="white" valign="top" height="1958">
                                                <table border="0" cellpadding="0" 
cellspacing="0" width="100%">
                                                        <tbody>
                                                                <tr height="25">
                                                                        <td 
height="25"><img alt="o" height="1" src="../../projects/jbossweb/binary.htm" 
width="1"><font color="#ffcc00" size="6" face="Myriad Web,Arial"><b>Current 
news</b></font></td>
                                                                </tr>
                                                        </tbody>
                                                </table>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">July 31 - August 6 2000: 
<b>Security</b>, JMX Connector, jboss-dev</font></td>
                                                        </tr>
                                                </table>
                                                <p><b>Security</b>: Dan OConnor 
commits the first version. The security stuff is implicitely passed around the 
container and we will support all EJB 1.1 security requirements. Go help Dan put that 
framework in place!</p>
                                                <p><b>JMX</b>: Andreas Schaefer posts 
the requirements for the JMX connector and the next generation way to access to the 
server management infrastructure. jboss leads the way with JMX management of the 
server and we intend to continue showing the industry where this management of J2EE 
technology is going!</p>
                                                <p>jboss-dev: The list is alive! come 
join us on working-dogs! we cover every aspect of EJB and the container design, this 
week it was the transaction and the ORB discussions that took place. Deep stuff, many 
insights! Come join a group of experts and learn/work with them. Can your day job 
*really* do that? join jboss-dev' mailing list.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">July 24 - July 30 2000: 
<b>jboss2.0 PR3 released</b></font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p><b>jboss2.0 PR3</b>: NEW BINARY 
online. Here it is, thanks to all that have helped this binary come online. Mucho bug 
fixes, ease of use features and some new code ships... We will put up the mirrors very 
soon. This is code is still officially &quot;alpha&quot; code, but you know... yeah... 
well <a href="../../projects/jbossweb/binary.htm">give it a try</a> and you will see 
;-)</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">July 17 - July 23 2000: pGO 
groups, PR Needed! jboss-announce</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p><b>pGO groups</b>: Project Game 
Over group leaders announced. We need more men and more brains! Join the troups and 
embark on distant technology adventures, be all you can be! So we scale the management 
behind the development of jboss2.0. Project leaders and task are assigned... did you 
register for the war with us? did you sign up for project Game Over? Go to your 
nearest recruitment center to enroll and lookup your new batallion. <a 
href="../../projects/jbossweb/project_game_over.htm">Do you want to know more?</a></p>
                                                <p><b>PR Needed</b>: The war isn't 
fought just with grit, guns and gruff, it's all about PR and love. We are looking for 
a PR genius. Do you have some spare time to write and help us promote jboss? <a 
href="mailto:[EMAIL PROTECTED]">drop us a note!</a></p>
                                                <p><b>jboss-announce</b>: The volume 
on the mailing lists is quite large still, even though we have split the lists. Some 
folks are interested in just the announcements and have requested this list. <a 
href="mailto:jboss-announce-on">Get on!</a> and thanks to Jon Stevens for setting it 
up.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">July 10 - July 16 2000: 
Debugging, Getting Started, </font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p><b>Debugging</b>: Serious debugging 
of the 2.0 codebase is going on. All fronts are adressed at once as the codebases 
stabilize. BMP behaviour, CMP Persistence Managers, EJB callbacks are all ironed out 
as a massive effort goes on. We will be ready! oh yes! <a 
href="../../projects/jbossweb/project_game_over.htm">we will be ready!</a></p>
                                                <p><b>Getting Started</b>: Ken Jenks 
is leading the documentation and it is now separated in a &quot;linux trail&quot; and 
&quot;windows trail&quot;. Also we need the many of you that got their particular 
databases running to help us put together a mini-howto for all the databases. You got 
&quot;ACME-RDBMS&quot; to run with jboss? you got your jboss.xml and jaws.xml right? 
share the knowledge! do a &quot;ACME-RDBMS-in-jboss-mini-howto&quot;!</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">July 3 - July 9 2000: 
<b>Tomcat</b>, Mirrors, <b>SpyderMQ</b>, &quot;PooPoo wars&quot;</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p><b>Tomcat</b>: Sylvain Laurent 
posts a first page on the tomcat integration in jboss. It is integrated in one VM. 
Deep optimizations are underway (sharing of classloaders) to make the complete J2EE 
stack one of the fastest in the market. Project Game Over advances... J2EE based 
products are almost all in open source now.</p>
                                                <p><b>Mirrors</b>: jboss still victim 
of its success! With still close to a 1000 thousand downloads a day it seems we max 
our current line (the one we enhanced a couple of month ago). This explosive growth of 
jboss demands real mirrors. Many of you have answered and we will set them up with the 
soon to come new binary of jboss. Thanks for your help!</p>
                                                <p><b>SpyderMQ</b>: Norbert Lataille 
just commited the first version of the persistence and officially reaches 0.7. 
SpyderMQ is of commercial quality grade or better thanks to your feedback and will 
soon be a 1.0 product. Kudos to Norbert for a serious and in-depth work on this all 
important part of the jboss J2EE infrastructure.</p>
                                                <p><b>&quot;PooPoo Wars&quot;</b>: 
Want to see starfighter starfighting? come and see what open source is all about. The 
passion, the technology, the arguments, the technology, the insults, but at the end of 
the day among bloodied warriors? superior technology ;-). The &quot;Poopoo wars&quot; 
rage on jboss-dev!!! first row tickets right here! Step right in step right in! Man we 
got to get Don King to sponsor us...</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">June 26 - July 2 2000: 
Security, Transactions, Marius, MetaData </font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p><b>Security</b>: On Monday, Dan 
OConnor posts a first draft of a security proposal for jboss. Integration of JAAS, 
management of users are integrated in this proposal.</p>
                                                <p><b>Transactions</b>: Aaron Mulder 
takes a crack at rewriting the transaction manager. A new implementations that treats 
JTS for what it is worth is needed. We are trying to let go of legacy, reuse the good 
ideas and see what comes out of it. The first transactions work on Sunday.</p>
                                                <p><b>Marius</b>: Andy Dwelly, the 
lead developer behind the critically acclaimed &quot;Marius&quot; writes to us to 
submit a first cut of the documentation framework with Marius. Looks promising and we 
will try to bring some developer documentation under that framework.</p>
                                                <p><b>MetaData</b>: EJX needs to 
separate MVC and we are undertaking the creation of the metadata package in jboss. 
Heavy discussions on the mailing lists. Juha Lindfors and Aaron Mulder take a first 
pass at it.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">June 19 - June 25 2000: Zoap, 
TestSuite, Project Game Over, Getting Started</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p><b>ZOAP</b>: Dr Christoph Jung, 
submits a new access layer for jboss2.0. &nbsp;It is based on SOAP and not on RMI. The 
invocation layer of the container was cleanly abstracted and we will launching an 
official project of jboss for this invocation plugin. &nbsp;It seems there is 
tremendous interest in the industry for a SOAP&nbsp;enable J2EE&nbsp;server.</p>
                                                <p><b>JCTS</b>: Peter Braswell submits 
a first draft of JCTS. A&nbsp;complete test suite for jboss is in the works. It is 
separate from Zola, which will focus more on the application programming model and 
giving examples.</p>
                                                <p><b>Project Game Over</b>: Project 
Game Over is officially launched! <a href="../../projects/jbossweb/game_over.htm">what 
is Project Game Over ?</a></p>
                                                <p><b>Documentation</b>: Kevin Boone 
submits a very needed &quot;<a 
href="../../projects/jbossweb/getting_startedJB2.htm">Getting Started</a>&quot; with 
jboss2.0. &nbsp;It is very complete with deployment packaging, and programmers 
instructions.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">June 12 - June 18 2000: 
JMX&nbsp;Expert group, Cocobase, BMP, <b>BUZZ</b></font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Following the after glow of Java 
One...</p>
                                                <p><b>jboss/Telkel</b> is part of the 
<b>JMX in J2EE&nbsp;expert group at SUN</b> Microsystems. &nbsp;All of our 
configuration and dynamic binding of the server is done with JMX. &nbsp;Since Telkel 
is focusing its expertise on the large systems management we are really proud to be 
invited to share what we know about J2EE&nbsp;online management. Come and share the 
knowledge with us through the jboss community. Now we don't just implement the spec 
with jboss, we also write it ;).</p>
                                                <p><b>Cocobase, </b>the 
O/R&nbsp;mapper will be integrated as a plugin in jboss 2.0. Cocobase already 
integrates with other containers with open source code and we have agreed to adapt the 
code to jboss. The cocobase-jboss plugin project will be launched soon.</p>
                                                <p><b>BMP&nbsp;support: </b>assembling 
the pieces of the puzzle is being done in muti-task! BMP wiring is plugged in by 
Stephan Gruschke in one weekend. &nbsp;Quite an impressive feat..</p>
                                                <p><b>Help pours in: jboss 2.0 modular 
design is a success!</b> Since we now follow the modular design and interceptors it is 
fairly easy for folks to get in the code base and make a difference. &nbsp;We see 
mucho help pouring in and documentation being put in place. The bee-hive is alive!</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">June 5 - June 11 2000: 
<b>JAVA-ONE</b>!</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>What a blast!</p>
                                                <p>The woodstock of computer science 
lived up to its reputation... the bands (conferences) sucked but the real show was as 
usual in the people and the crowd.</p>
                                                <p>Le who's who of J2EE&nbsp;came by 
our booth and many contacts were taken. From Vlada Matena to Linda DeMichiel, to 
WebLogic's VP&nbsp;of engineering we saw everyone. But most importantly we thank the 
many of you that came by and expressed support, enthusiasm, offered help, and helped 
spread the buzz and those that just came to introduce themselves. We had a blast. The 
conference with&nbsp;RMH&nbsp;went fine, except that we had forgotten our slides and 
did the open source thing of &quot;welcome to the future&quot; (now imagine it). Most 
notably an analyst came by and said &quot;you are the fastest growing application 
server today&quot; and that &quot;All the analysts are watching you&quot;.. hee hee we 
feel like rock stars and well we like it!. More than anything we finally became aware 
of the amazing buzz that surrounded jboss at JavaOne. The presentation on Open Source 
J2EE&nbsp;on Linux obviously added to that growing buzz. Buzz is a funny thing, it 
comes and go!
es, right now we are IT! so let's not drop that ball and let's capitalize on our 
momentum!</p>
                                                <p>We have had tremendous feedback on 
the jboss2.0 architecture and the modular approach to distributed software development 
in open source. The press talks about us saying that we are the next &quot;test case 
of open source&quot;. Project Game Over also lights some eyes... people join in and 
grin...</p>
                                                <p>It could be that there will be less 
vendors at java one next year, that would be nice, it would cost a little less, we 
could have a slightly bigger booth and we wouldn't be smothered by the Gemstone ladies 
(althought that part was nice) with long legs, wonderful b**bs, what the application 
server? where? gad, I really love what you do, could you tell me more about your 
wonderful cache? that's right baby cache is king, cache is king...</p>
                                                <p><a 
href="../../projects/jbossweb/javaone_site/javaone.htm">PICTURES&nbsp;RIGHT&nbsp;HERE!!!!</a></p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">May 29 - June 4 2000: New 
contributions, jboss2.0, <b>Minerva</b></font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>This week we understand that 
jboss2.0 is going to be able to scale the development of the organization. The modular 
design and the clean isolation of contributions enables people to work on isolated 
parts of the code (if they are lucky)</p>
                                                <p><b>Wednesday</b>:&nbsp; jboss 2.0 
stateful bean implementation gets a face lift and the needed work is done. Numerous 
bug fixes as the code base stabilizes fast.</p>
                                                <p><b>Friday</b>:&nbsp; Aaron Mulder 
submits <b>Minerva </b>a high level pool management plugin for jboss. Minerva is now 
shipped as default with jboss and the new pool management will interest those of you 
that need pools for those pricey Oracle connections.</p>
                                                <p><b>Saturday: </b>3 new contributors 
added to jboss 2.0. &nbsp;The modular design enables multiple contributions in 
parallel. &nbsp;We add Justin Forder (Jaws), Dan christopherson (zola) and Aaron 
Mulder to the list of contributors... bravo and thanks to them, keep it coming.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">May 22 - May 28 2000: jBoss 
advances on all CVS fronts. </font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>A lot of CVS commits this week as 
all projects of jBoss advance. Help is pouring and the state of all the projects 
progresses fast.</p>
                                                <p><b>Tuesday</b>: <b>jBoss 2.0</b>. A 
lot of bug reports and frantic fixes pace the last days. jBoss 2.0 reaches spec 
compliance and stability fast as all development and testing effort focuses on this 
version released only weeks ago. We recieve praise on the state of the container and 
it feels good, we will be ready by JavaONE, oh yes! we will.</p>
                                                <p><b>Wednesday</b>: <b>Jaws</b>. 
Mucho functionality is required on Jaws and it seems that O/R mapping is everyone's 
favorite topic of discussion. Everyone has a favorite database that needs a particular 
Mapping. XML mapping permits us to define pretty much any database, mapping it all 
takes some time. Jaws is moving fast.</p>
                                                <p><b>Thursday</b> <b>spyderMQ</b>. 
The little spyder is growing big. Norbert Lataille commits an advanced implementation 
of the queues and moves to 0.3. The topic selection is also coded so that complex 
queries on the topics can be specified. spyderMQ is looking more and more like an 
advanced JMS implementation. 0.5 coming fast and furious.</p>
                                                <p><b>Friday</b>: <b>Webstore</b> i18n 
support for webstore, you can now try the ZOL implementation in many languages. 
JSP/Servlet and EJB in mucho ways.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">May 15 - May 21 2000: J1, GPL 
revision, Website maxed, <b>10000 downloads </b></font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Another Big Week for jBoss with 
close to 600 mails on the combined mailing lists. Folks are getting used to the mail 
split and discussion happen on Jaws, spyderMQ, jBoss-dev, jBoss-user and Zola</p>
                                                <p><b>Monday</b>:&nbsp; We will be at 
JavaONE. Thanks to RMH (a graduate of the group) for inviting us to the BOF on J2EE 
open source. We will also be on the Telkel stand at J1, pays us a visit, come to the 
BOF.</p>
                                                <p><b>Tuesday</b>:&nbsp; Some folks 
need the information on the GPL to be clearly layed out. We specify in a NOTE just 
like it is done in Linux that we consider beans and applications to be &quot;normal 
usage&quot; of our container.</p>
                                                <p><b>Wednesday</b>:&nbsp;Website 
down! with too many downloads the bandwidth is maxed on the old website. There was a 
service interruption this morning and we apologize to all the visitors that were 
greated with &quot;404&quot;. The site is back up with a new bigger provider.</p>
                                                <p><b>Friday</b>:&nbsp;<b>10000 
downloads in 10 days! jBoss2.0 is a smashing success! </b>With about 1000 downloads 
per day jBoss must be the fastest growing application server! No wonder the website 
went down...</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">May 8 - May 14 2000: Le Board, 
new Website, <b>Bugzilla</b>, Mail split, <b>JAWS</b></font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Another Big Week for jBoss with 
close to 500 mails on the combined mailing lists. The flow is big, and we are 
splitting the mailings list.</p>
                                                <p>Monday:&nbsp;We announce the 
composition of the board of jBoss. Early members are Marc Fleury, USA, Rickard Oberg, 
Sweden, Juha Lindfors, Finland, Oleg Nitz, Ukraine and Dan O'Connor USA. &nbsp;This 
board does the usual, vote on patches, vote on 3rd party integration, vote...</p>
                                                <p>Tuesday:&nbsp;NEW&nbsp;WEBSITE!!! 
you are checking it out.</p>
                                                <p>Thursday: Bugzilla. 
&nbsp;Management of the bugs, reports and features is growing out of hand. We have 
installed the Open Source standard, Bugzilla.</p>
                                                <p>Saturday:&nbsp;JAWS mailing list is 
up. &nbsp;Our favorite little austrilian shark is up at [EMAIL PROTECTED] JAWS is a 
powerful little O/R&nbsp;tool, join it's mailing list and feed the fish!</p>
                                                <p>Sunday:&nbsp;Mailing list split. 
&nbsp;Due to the very high volume on jBoss we have decided to split the mailing lists. 
ejboss now moves to jboss-user and jboss-dev. Same great place working-dogs.com, 
thanks to jon*.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">May 1st - May 7 2000: PR2, 
Linux JDK1.3, JavaONE</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Tuesday: jBoss1.0 PR2 is released. 
jBoss1.0 moves in bug-fixing mode and development moves to jBoss2.0. Some bug fixes in 
this version, some enhancements 1.0 final here we come</p>
                                                <p>Wednesday:&nbsp;Major news... 
IBM<b>&nbsp;</b>releases the much expected<b> JDK1.3 on Linux. </b>jBoss decided to 
standardize on 1.3 long time ago, cool technology is what this is all about and now 
our Linux penguin friends can play with us. Thank you!</p>
                                                <p>Thrusday: Gary Meyer from Vitria 
will be talking about jBoss at JavaONE during his &quot;<b>Enterprise Java on Linux 
HOWTO</b>&quot; presentation and has given us a heads up!. Dude! thanks, we will get 
you going.</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">April 24 - April 30 2000: Test 
integration, <b>spyderMQ</b>, jBoss 2.0 on Linux</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Monday:&nbsp;Zol and jBoss*.0 
integrate their test suites. Zola becomes the default test suite for jBoss.</p>
                                                <p>Tuesday:&nbsp;<b>spyderMQ is 
released</b>. jBoss believes that JMS&nbsp;will likely lie at the heart of a scalable 
implementation. We get the message! Norbert Lataille the lead developer announces the 
availability of the 0.1 source code and the mailing list on egroups.</p>
                                                <p>Friday:&nbsp;jBoss 2.0 on Linux. 
&nbsp;Back by popular demand! Rickard Oberg delivers a <b>jBoss 2.0 on Linux</b> 
(1.2.2) version of jBoss2.0. Now folks on Linux can work on the latest and greatest 
electronica from the jBoss gang.</p>
                                                <p>&nbsp;
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">April 17 - April 23 2000: 
<b>Board formation, jBoss 2.0</b></font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Two major events this week, a busy 
one with north of 300 mails on the list.</p>
                                                <p>Wednesday:&nbsp; Two major events 
this week. First the announcement of the new<b> Board formation</b> for the jBoss 
organization. jBoss 2.0 with its modular approach makes way for massive parallel 
development and collaboration. jBoss will now be headed by a board of 5 to manage CVS, 
the people, the outside communication and vote on major issues. We feel it is the 
right thing to do at this exciting stage and given the breath taking rate of growth of 
jBoss. Expanded management should enable us to scale this modular container. 
&nbsp;Marc Fleury will appoint the first members.</p>
                                                <p>Saturday: Rickard Oberg posts the 
<b>first version of jBoss 2.0 in CVS</b>... go get it, it is revolutionary, all JMX, 
all componentized, same forward thinking engineering... come code the future with us 
and <b>this</b> is the future (applause in the room).</p>
                                                <p>&nbsp;
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">April 10 - April 16 2000: 
Hypersonic, EJB References and Debugging</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Tuesday:&nbsp;a lively mail thread 
is started on the mailing list. &nbsp;It discusses the default database that is 
shipped with jBoss. We talk about many of them, most notably HypersonicSQL and 
instantDB. Both look good and can be redistributed, a test version with HypersonicSQL 
is bundled by Marc Fleury and immediately available.</p>
                                                <p>Thursday:&nbsp;a nagging bug, first 
identified by juha lindfors and corrected by Dan O'Connor is integrated by Marc 
Fleury. &nbsp;We can now reference the other EJB's from the java:&nbsp;namespace in 
JNDI, neat'o.</p>
                                                <p>Sunday: A must see feature... tired 
of seeing all of your messages in one console, tired of not being able to call 
system.out from your beans. jBoss just introduced a simple yet powerful feature for 
bean debugging:&nbsp;the capacity to overwrite the out messages with the standard 
Tracer... neat messages. jBoss 2.0 takes this even further.&nbsp;
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">April 3 - April 9 2000: jBoss 
2.0, name change, Rickard Oberg, PR1</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Monday:&nbsp;Following the success 
of the conference and in keeping the pace up, Rickard announced the &quot;soon to be 
available&quot; jBoss2.0. Just like its predecessor, jBoss1.0, jBoss 2.0 will set 
ground breaking features for the rest of the industry to watch. Just like we 
introduced dynamic Proxy based designs, we move forward with JMX&nbsp;based 
administration and full componentization of the container. jBoss 2.0 is a fully 
modular container it will enable all parties to simply integrate their software and 
configure the container to suit their particular needs.</p>
                                                <p>Wednesday: EJBoss will change its 
name, we have chosen and reserved and trademarked the name &quot;jBoss&quot;. &nbsp;We 
drop the &quot;e&quot; as we hear that e-commerce is out of fashion anyway ;-). Plus 
jBoss sort of sounds better than EJBoss don't it? try it you will see that it rolls 
well on the tongue &quot;jay...Boss&quot; :)</p>
                                                <p>Friday: Rickard Oberg will join the 
Telkel staff full time. Telkel is starting to look like the &quot;who's who&quot; of 
jBoss;-). Rickard will be able to dedicate himself fulltime to coding the server and 
it's kernel and that is cool ...</p>
                                                <p>Friday: jBoss in PR1. &nbsp;&nbsp;A 
public release of the 1.0 version.</p>
                                                <p>&nbsp;
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">March 27 - April 2 2000: 
O'Reilly conference a roaring success</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>This week Marc Fleury and Rickard 
Oberg presented at the O'Reilly conference on Java. It was great to finally get to 
meet many of you and put names on faces. It is good to hear your feedback and see that 
jBoss is used in the field. Many contacts were taken, many talks initiated and most 
interesting was the talk with Graig McLanahan of SUN/Tomcat. We will integrated Tomcat 
and jBoss. The talks with the SUN&nbsp;were also very interesting, our project is 
clearly percieved as the leader in the field and it was interesting to hear the plans 
that SUN&nbsp;has for the open source. They spoke warmly of jBoss and our technology 
&quot;we were told it's not that low end&quot; was the remark (pun) of one of the 
proeminent figures of EJB... hee hee who said it was low-end? . &nbsp;&nbsp;</p>
                                                <p>
                                                <table border="0" cellspacing="0" 
cellpadding="0" width="100%">
                                                        <tr>
                                                                <td valign="top" 
bgcolor="#eeeeee"><font size="4" face="arial,helvetica">March 20 - March 26 2000: DR2 
update, JAWS&nbsp;update</font></td>
                                                        </tr>
                                                </table>
                                                </p>
                                                <p>Wednesday: A new version of DR2 is 
posted. &nbsp;It contais many bug fixes from the early reports, mainly the class 
loader glitches.</p>
                                                <p>Thursday: Rickard Oberg posts 
another exciting enhancement for jBoss 2.0, it will come with a mapping for full 
finders and a graphical tool to select the fields you want to work on. With full 
R-&gt;O mapping jaws, still a &quot;one nostril&quot; implementation will cover 
80%&nbsp;of the OR&nbsp;needs out there. And if it doesn't?&nbsp;well somebody has to 
make a living selling those pricey OR&nbsp;mappers to you ;-)</p>
                                                <p>Sunday: Failed interposition bug 
solved by Dan O'Connor.&nbsp;</p>
                                                <center>
                                                        <p><a 
href="http://www.mail-archive.com/ejboss%40list.working-dogs.com/"><font 
size="1">(hey, pst! working-dogs is where it's at)</font></a></p>
                                                        <p><a 
href="../../projects/jbossweb/news0400.htm"><font size="6"><b>OLDER 
NEWS</b></font></a></p>
                                                </center>
                                                <p>
                                                <table border="0" cellpadding="0" 
cellspacing="0" width="100%">
                                                        <tbody>
                                                                <tr>
                                                                        <td 
bgcolor="white" valign="bottom" width="11"><img 
src="../../projects/jbossweb/picture/corner-sw-small.gif" width="11" height="11"></td>
                                                                        <td 
bgcolor="white" width="100%"></td>
                                                                        <td 
bgcolor="white" width="21"></td>
                                                                        <td 
width="4"></td>
                                                                </tr>
                                                                <tr>
                                                                        <td 
bgcolor="#99cc66" width="11"><img alt="o" height="1" 
src="../../projects/jbossweb/binary.htm" width="1"></td>
                                                                        <td 
bgcolor="#99cc66" width="100%">
                                                                                <table 
border="0" cellpadding="0" cellspacing="0" width="100%">
                                                                                       
 <tbody>
                                                                                       
         <tr bgcolor="#99cc66">
                                                                                       
                 <td width="100%">&nbsp;</td>
                                                                                       
         </tr>
                                                                                       
 </tbody>
                                                                                
</table>
                                                                        </td>
                                                                        <td 
bgcolor="#666699" width="21"><img src="../../projects/jbossweb/picture/corner-e.gif" 
width="22" height="22"></td>
                                                                        <td 
width="4"></td>
                                                                </tr>
                                                                <tr height="89">
                                                                        <td 
bgcolor="white" valign="top" width="11" height="89"><img 
src="../../projects/jbossweb/picture/corner-nw-small.gif" width="11" height="11"></td>
                                                                        <td 
align="right" height="89" width="100%">
                                                                                <table 
border="0" cellpadding="0" cellspacing="0" width="100%" height="89">
                                                                                       
 <tbody>
                                                                                       
         <tr>
                                                                                       
                 <td valign="top" width="648"></td>
                                                                                       
                 <td valign="top" width="10"></td>
                                                                                       
                 <td align="right" valign="top" width="10">&nbsp;</td>
                                                                                       
         </tr>
                                                                                       
 </tbody>
                                                                                
</table>
                                                                        </td>
                                                                        <td width="21" 
height="89"><img alt="o" height="1" src="../../projects/jbossweb/binary.htm" 
width="1"></td>
                                                                        <td width="4" 
height="89"></td>
                                                                </tr>
                                                        </tbody>
                                                </table>
                                        </td>
                                        <td bgcolor="white" valign="top" width="170" 
height="1958">
                                                <table border="0" cellpadding="0" 
cellspacing="0" width="100%">
                                                        <tbody>
                                                                <tr>
                                                                        <td>&nbsp;</td>
                                                                </tr>
                                                                <tr>
                                                                        <td><img 
alt="o" height="1" src="../../projects/jbossweb/binary.htm" width="1"><font 
color="#424264" face="Myriad Web,Arial" size="1"> </font></td>
                                                                </tr>
                                                        </tbody>
                                                </table>
                                                <table border="0" cellpadding="0" 
cellspacing="0" width="100%" height="394">
                                                        <tbody>
                                                                <tr>
                                                                        <td 
bgcolor="#54547f">
                                                                                <div 
align="right">
                                                                                       
 <img src="../../projects/jbossweb/picture/corner-w.gif" width="10" height="22"></div>
                                                                        </td>
                                                                        <td 
bgcolor="#336600" width="100%" nowrap><font face="Myriad Web,Arial" color="white" 
size="3"><b>Java One</b></font></td>
                                                                        <td 
bgcolor="#396c06"><img alt="o" height="1" 
src="../../projects/jbossweb/picture/blank.gif" width="1"></td>
                                                                </tr>
                                                                <tr height="372">
                                                                        <td 
height="372"></td>
                                                                        <td 
bgcolor="#ffcc00" width="100%" height="372">jBoss was present at JavaONE 2000 as a 
guest in Telkel's booth . jBoss is clearly becoming the standard j2ee open source 
effort. Thanks for all of those that stopped by and the good buzz.
                                                                                
<p>Keep the buzz going round and round. You can see the pictures <a 
href="../../projects/jbossweb/javaone_site/javaone.htm">here</a>.</p>
                                                                                
<p>jBoss now has a new logo,</p>
                                                                                
<p><b>You love jBoss or you are powered by jBoss</b>? Feel free to use this logo on 
your site</p>
                                                                                
<p><img height="60" width="159" 
src="../../projects/jbossweb/picture/powered_by_jboss_flat_metal.gif"></p>
                                                                                <p><a 
href="../../projects/jbossweb/logos.htm">More logos....</a></td>
                                                                        <td 
bgcolor="#99cc66" height="372"></td>
                                                                </tr>
                                                        </tbody>
                                                </table>
                                        </td>
                                        <td bgcolor="#bfbffe" height="1958"></td>
                                </tr>
                        </table>
                </body>
  
        </html>
  
  
  
  1.1                  newsite/business/productVV.gif
  
        <<Binary file>>
  
  
  1.1                  newsite/business/resourcesVV.GIF
  
        <<Binary file>>
  
  
  1.1                  newsite/business/sponsors.html
  
  Index: sponsors.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td 
class="pageheader"><b>Sponsor jBoss</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>Help 
develop jBoss </b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">UNDER&nbsp;CONSTRUCTION</font>
                                                                <p><font face="Myriad 
Web,Arial">jBoss is today replacing its more pricey competitors, WebLogic and 
WebSphere.  The jBoss group of developers is delivering tremendous value to you at 
little cost.  In the words of &quot;Brian Behlendorf&quot;, one of the lead developers 
of Apache &quot;Open Source is close to a perpetual movement machine, you only need to 
feed it from time to time&quot;.  </font></p>
                                                                <p><font face="Myriad 
Web,Arial">We will put up most of jBoss projects for sponsoring. &nbsp;This will 
enable the very best developers of jBoss to dedicate quality time to the project.  
Your help is needed, want to say &quot;I payed for the deployer&quot;? well help us 
out! </font></p>
                                                                <p><font face="Myriad 
Web,Arial">UNDER&nbsp;CONSTRUCTION</font></td>
                                                </tr>
                                                
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/team.html
  
  Index: team.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td class="pageheader"><b>The 
Team</b></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>jBoss.org a worldwide effort</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">jBoss is composed of 50 direct contributors and a community of 
about 500 developers worldwide. Our user base is many tens of thousands.</font>
                                                                <p><font face="Myriad 
Web,Arial">Open Source is a big open house, people come people go. Some impress us for 
a few weeks, some lurk for months and help bit by bit, some waste our time for years. 
Some stay some move on. Globally though the best stay around and it is the sum of all 
of us that put this amazing code together... </font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader"><b>The 
Board</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">The guidelines for project decisions and inviting members of 
the Organisation to be part of the Core Team are straight-forward and designed to 
perpetuate the project for its long term success. You can think of the Board as being 
at the bottom of the Organisational structure holding it up, <b>there are no fancy 
boardrooms or suits and ties here</b> - if you're on the Board you'll probably be in 
the trenches most of the time, up late most nights learning, coding, thinking, 
planning, fixing bugs or answering questions and trying to match people to 
teams.</font>
                                                                <p><font face="Myriad 
Web,Arial"><b>Valued Members who have proven their worth through hard work will most 
likely find it a natural progression merging into the board</b>. Treat the Core team 
like you treat everyone else in the Organisation and tell them when their work is good 
or bad, wrong or right ... and occasionally give them a pat on the back - hopefully 
their power won't go to their feet.  The board is </font></p>
                                                                <ul>
                                                                        <li><font 
face="Myriad Web,Arial">Marc Fleury, USA </font>
                                                                        <li><font 
face="Myriad Web,Arial">Juha Lindfors, Finland</font>
                                                                        <li><font 
face="Myriad Web,Arial">Oleg Nitz, Ukraine</font>
                                                                        <li><font 
face="Myriad Web,Arial">Rickard Oberg, Sweden</font>
                                                                        <li><font 
face="Myriad Web,Arial">Dan O'Connor, USA</font>
                                                                </ul>
                                                                <p><a 
href="mailto:[EMAIL PROTECTED]"><font face="Myriad Web,Arial"><b>write to the 
board</b></font></a><font face="Myriad Web,Arial"> </font></td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Aliens</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">(<i>sleep-deprived world-class space monkeys</i>)</font>
                                                                <p><font face="Myriad 
Web,Arial">These folks are the core group of active contributors, most of the code 
falls on them </font></p>
                                                                <p><font face="Myriad 
Web,Arial">You can find <a 
href="http://conferences.oreilly.com/java/news/ejboss_0300.html"><b>an interview of 
Marc Fleury and Rickard Oberg</b></a> at OReilly.</font>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial">&nbsp;</font><font face="Myriad Web,Arial"><b>Marc 
Fleury, USA</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial"><img src="../pictures/marc.gif" width="113" 
height="99" border="1" align="left">Marc is based out of silicon valley and founded 
the project upon leaving SUN&nbsp;microsystems. He was the one the main developers 
behind jBoss 1.0 and 2.0. He is the &quot;keeper&quot; of the project. He founded 
Telkel, a company regrouping the elite developers of jboss to consult around jboss. An 
ex-lieutenant in the paratroopers and now a leading world expert on J2EE, Marc is 
addicted to the webOS and wants to see infrastructure commoditized and Free in his 
lifetime. Marc is a graduate of the French Ecole Polytechnique with a degree in 
Mathematics and holds a Ph.D in Physics for work done at MIT&nbsp;as visiting 
scientist.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Rickard Oberg, Sweden</b></font>
                                                                                       
 <p><img src="../pictures/oberg.gif" width="79" height="116" border="1" 
align="left"><font face="Myriad Web,Arial">Rickard &Ouml;berg is an internationally 
recognized Java expert specialized in advanced middleware architectures, and is widely 
known as one of the top EJB experts in the world. As one of the main developers behind 
the jBoss he has lead the design of our 2.0 EJB container and server architecture . 
Rickard regularly contributes to advanced Java mailing lists, and is a J2EE evangelist 
in Sweden where he regularly holds seminars on the topic. He has also won no less than 
eight contests during the past two years, related to Java application development and 
J2EE servers.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Juha Lindfors, Finland</b></font>
                                                                                       
 <p><font color="white" face="Myriad Web,Arial" size="3"><b><img 
src="../pictures/juha.jpg" width="78" height="106" border="1" 
align="left"></b></font><font face="Myriad Web,Arial">A 25 year-old student-for-life 
and a Java geek. Lives on Pepsi Max and 5 milligrams of aspartamine a 
day...&quot;</font></p>
                                                                                       
 <p><font face="Myriad Web,Arial">Juha Lindfors currently studies Computer Science at 
the University of Helsinki. He joined the jBoss project in order to learn the 
Enterprise JavaBeans technology and is involved with the ZOL project that attempts to 
create an application programming model for jBoss. ZOL will contain full-fledged J2EE 
applications as well as example Enterprise JavaBeans to help people learn the tricks 
and caveats of creating EJB applications.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table>
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Sebastien Alborini, France</b></font>
                                                                                       
 <p><font color="white" face="Myriad Web,Arial" size="3"><b><img 
src="../pictures/sebastien.jpg" width="93" height="104" border="1" 
align="left"></b></font><font face="Myriad Web,Arial">Sebastien Alborini currently 
studies computer science at the ENST in Paris. He discovered EJBs in July 2000 during 
an internship at Telkel (the best school of this part of the solar system), and he's 
been learning ever since. To understand how it works, pick a bug and track it to the 
darkest lines of code! (warning: this only works with open-source)</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Dan OConnor, USA</b></font>
                                                                                       
 <p><img src="../pictures/oconnor_headshot.jpg" width="77" height="100" border="1" 
align="left"><font face="Myriad Web,Arial">Dan O'Connor is an independent software 
developer writing J2EE products for various markets. He became involved with jBoss 1.0 
when he realized its potential for making the application server a commodity, which 
would reduce the cost and extend the reach of the products he developed. He sees even 
greater potential in the pluggable architecture of jBoss 2.0, which can potentially 
leverage the normal open source processes to make this free and open product the best 
one on the market. Along with his contributions to jBoss, you can find him 
contributing to the ejb-interest list, and writing on server-side Java for various 
publications.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table>
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Aaron Mulder, USA</b></font></td>
                                                                        </tr>
                                                                </table>
                                                                <table>
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Andreas Schaefer, Switzerland</b></font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><b>Oleg Nitz</b><br>
                                                                                       
 <p><font face="Myriad Web,Arial"><b><img src="../pictures/oleg1.jpg" width="145" 
height="137" border="1" align="left"></b>Hello, dear guests and roots, my name is Oleg 
Nitz.<br>
                                                                                       
 I live in Odessa, a sunny city upon Black Sea, a Capital of Humor in this part of the 
Globe.<br>
                                                                                       
 I am a programmer, a mathematician and sometimes a philosopher :-)<br>
                                                                                       
 I work in IBIS company, the biggest banking software vendor in Ukraine (on the open 
source field I play as its representative).<br>
                                                                                       
 I am married, I have two children, two cats and one dog (not working).<br>
                                                                                       
 I like beer, especially &quot;Obolon&quot;. What else? Long live Open 
Source!</font></td>
                                                                        </tr>
                                                                        <tr>
                                                                                
<td></td>
                                                                        </tr>
                                                                </table>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Supa-staz</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><font 
face="Myriad Web,Arial">(<i>&quot;viva zappata!!!&quot;</i>)</font>
                                                                <p><font face="Myriad 
Web,Arial">These folks have made significant code or module contributions to the list. 
</font></p>
                                                                <p>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Sylvain Laurent, France</b></font>
                                                                                       
 <p><img src="../pictures/sylvain.jpg" width="91" height="109" border="1" 
align="left"><font face="Myriad Web,Arial">After graduating from the Ecole 
Polytechnique, Sylvain Laurent is currently studying Computer Sciences at 
T&eacute;l&eacute;com Paris, the leading french school in the telecommunication field. 
Programmer before he could read, Sylvain is a fan of MacOS and now Java. His 
involvment in jBoss was to test and debug jBoss 1 and write the early version of the 
Tomcat+jboss integration with full deployer while working for Telkel Inc. during an 
internship in San Francisco. He'll always remember the Italian restaurant nearby 
Telkel's offices :-)</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Justin Forder, UK</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial"><img height="108" width="104" 
src="../pictures/justin.jpg" align="left">Justin is an OO analysis/design mentor and 
software architect at Logica, in London.</font></p>
                                                                                       
 <p><font face="Myriad Web,Arial">In the summer of 2000, Justin had a go at cleaning 
up the JAWS database access code. It ended up in a clean rewrite and re-architecturing 
of the jboss database access layers. </font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Robert&nbsp;Castaneda, Australia</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial"><b><img src="../pictures/robert.jpg" width="115" 
height="130" border="1" align="left"></b> Rob is an instructor/trainer for CustomWare, 
a leading vendor-independant J2EE training company. Rob is helping to bridge 
commercial technologies into the jBoss platform, including the integration of Thought 
Inc's CocoBase Enterprise O/R Mapping Tool. This allows EJB developers to build 
enterprise beans supporting Container Managed Persistence (CMP) and Bean Managed 
Persistence (BMP) without writing any code. A major benefit of the work is that EJBs 
with CMP and BMP can be developed with application serverand CocoBase, and be deployed 
in jBoss with no code changes or recompilations.</font></p>
                                                                                       
 <p><font face="Myriad Web,Arial">Quote:<br>
                                                                                       
 &quot;jBoss is more than great technology, it's a community.&quot;</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Simone Bordet, Italy</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial"><b><img src="../pictures/simone01.gif" width="179" 
height="168" border="1" align="left"></b>Born in 1970, living in Torino, Italy.<br>
                                                                                       
 Started with IT in 1982 (Commodore 64), then studied Medicine, Biology and Chemistry 
at High School. Degreed in Material Engineering at Politecnico Torino with a thesis on 
superconductors. Favorite sport is triathlon (was a runner before), golf sometimes. 
</font></p>
                                                                                       
 <p><font face="Myriad Web,Arial">Personal bests:<br>
                                                                                       
 Triathlon: Ironman 10:45'12&quot; Olympic 1:58'18&quot;<br>
                                                                                       
 Running: Marathon 2:49'11&quot; 10.000 34'49&quot;<br>
                                                                                       
 Golf: 150+ m with a club 7 and strong tail wind<br>
                                                                                       
 Like very much also cinema.<br>
                                                                                       
 Now working for Compaq with Java technologies.<br>
                                                                                       
 </font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Ole Husgaard, Denmark</b> </font>
                                                                                       
 <p><font face="Myriad Web,Arial"><b><img src="../pictures/osh.jpg" width="89" 
height="106" border="1" align="left"></b>In &quot;real life&quot; in Denmark, Ole 
Husgaard works as an independent consultant on data communications and server 
systems.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Joe Shevland<img src="../pictures/jo.jpg" 
width="101" height="106" border="1" align="left">, Autralia</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial">Based in Tasmania, Australia, Joe was involved in 
the early stages of jBoss with Marc writing the JAWS relational database code. Joe's 
primary interests include any form of Java coding, database and web development as 
well as excercising his elbow at the pub. Forming part of the directorship of <a 
href="http://www.kpi.com.au">KPI Logistics</a> in Hobart, Joe has also dealt 
extensively with clients and government bodies and enjoys the challenges that 
information technology brings with it.</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Daniel Schulze</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial"><img src="../pictures/danielS.jpg" width="141" 
height="133" border="1" align="left">A 25 years old Java disciple<br>
                                                                                       
 Daniel Schulze is studying Computer Science at the University for Applied Sciences in 
Leipzig (D).<br>
                                                                                       
 <br>
                                                                                       
 He is expecting a bright future for j2ee especially in medium sized enterprises and 
came to jBoss because he liked the straight forward technology and the focus on 
ease-of-use.<br>
                                                                                       
 <br>
                                                                                       
 And he loves fast cars and funky metal music... </font></p>
                                                                                       
 <p><font face="Myriad Web,Arial">(editor note: but right now he is just a broke 
student)</font></td>
                                                                        </tr>
                                                                </table>
                                                                <table>
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Christoph Jung</b></font></td>
                                                                        </tr>
                                                                </table>
                                                                <table>
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Norbert Lataille, France</b></font></td>
                                                                        </tr>
                                                                </table>
                                                                <table border="2">
                                                                        <tr>
                                                                                
<td><font face="Myriad Web,Arial"><b>Thierry Janaudy, UK</b></font>
                                                                                       
 <p><font face="Myriad Web,Arial"><b><img src="../pictures/Thierry.JPG" width="83" 
height="122" border="1" align="left"></b>Thierry is an independent consultant working 
in London, UK. He gives consulting and training for<br>
                                                                                       
 the J2EE platform. He would like to put some genetic algorithms in his coffee machine 
for a better beans selection. He can be contacted at [EMAIL PROTECTED]</font></p>
                                                                                       
 <p><font face="Myriad Web,Arial">In jBoss Thierry is one of the leads behind zola, 
the application model effort. With a focus on WAP,&nbsp;webstore is today a complete 
demo of a complex e-commerce site working on the suite of jboss products.</font></td>
                                                                        </tr>
                                                                </table>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td 
class="newsheader"><b>Contributors and Dear Friends</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody"><br>
                                                                <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>Hugo Jose 
Pinto
                                                                        <li>Tim White
                                                                        <li>Tobias 
Frech
                                                                        <li>Hiram 
Chirino
                                                                </ul>
                                                        </td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                        <tr>
                                <td width="600"></td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/testimonials.html
  
  Index: testimonials.html
  ===================================================================
  <html>
  
        <head>
                <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
                <meta name="generator" content="Adobe GoLive 4">
          <link rel="stylesheet" type="text/css" href="main.css" >
        </head>
  
        <body marginwidth="0" marginheight="0" onload="">
                <table border="0" cellpadding="0" cellspacing="3">
                        <tr>
                                <td width="600" valign="top">
                                        <table border="0" cellpadding="2" 
cellspacing="0">
                                                <tr>
                                                        <td class="pageheader" 
width="648"><b>Press and Testimonials</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>O'Reilly interview</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Myriad Web,Arial">You can find <a 
href="http://conferences.oreilly.com/java/news/ejboss_0300.html"><b>an interview of 
Marc Fleury and Rickard Oberg</b></a> at OReilly.</font></td>
                                                </tr>
                                                
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>jBoss vs. Competition</b></font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Arial,Helvetica,sans-serif">&quot;Hi everyone. I recently went 
through this frustrating search for a free EJB server. I found several, but most of 
them were not easy to use. <b>But the BEST free server I have found is the jBoss 
Server..</b> Unlike [..] all the other EJB servers, jBoss is actually easy to use, so 
at last, you won&#146;t have to spend 3 days trying to troubleshoot configuration 
files just to get it to run.&quot;</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">-CJ- </font><font 
face="Arial,Helvetica,sans-serif"><i>Read on java.sun.com</i></font>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot; [...]In summary, <b>I chose jBoss </b>because 
of the better standards compliance, the ease of bean development, the richer feature 
set, the better performance [...], and the fact that most if not all of the 
disadvantages I listed above will most likely disappear within the next few 
months.</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Charles Crain - <i>Evaluating jBoss 2.0 BETA 
</i></font></p>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot;I use a monolithic app server for my full time 
dev day job. [...] I am finding the jBoss+tomcat combo much more fun, expressive and 
powerful. This is <b>my first experience with open source</b> and it has been a good 
one so far. The <b>support for jBoss on the mailing lists is better than my extremely 
expensive paid support</b> for the other product. And when the responses don't come 
quick enough, I fire up my debugger!</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Bill Pfeiffer -</font></p>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot;Yes, <b>jBoss is the easiest to use</b> that I 
have found so far. I have used WebLogic, Enhydra, and GemstoneJ. jBoss is definitely 
easier to use than any of these. [...] There is definitely more documentation with 
jBoss.</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Scott Bellamy -</font></p>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot;Our company is <b>using WebLogic</b> server at 
the moment. I have started to look for some <b>cheaper alternatives</b> some time ago 
and so I found my way to jBoss. I must say I am very impressed! The installation is 
very easy and so is the handling. &quot;</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Lars Hors -</font></p>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot;Yes, there are certainly more expensive 
products out there. <b>Weblogic</b> may seem like driving a luxury car, <b>but is 
really any better than Jboss? </b>Orion is certainly a great product, but at $1500, I 
find their <b>documentation less adequate than Jboss'</b>.&quot; </font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Kemp&nbsp;Randy -</font></p>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot;JBoss actually <b>replaced WebSphere</b> at 
our company and we <b>decide not to buy Weblogic because JBoss was faster and more 
solid</b>. [..] According to testing that I've done, each jboss release seems to be 
faster by a factor of 2 to 4 [..] I'm very pleased with what JBoss has become! You 
guys are doing a kick-ass job!&quot;</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- John Mc Donald -</font></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsheader" 
width="648"><b>It's what development ought to be</b></td>
                                                </tr>
                                                <tr>
                                                        <td class="newsbody" 
width="648"><font face="Arial,Helvetica,sans-serif">&quot;Listening in on the jBoss 
mail list is like being a fly on the wall of a great party where all the guests are 
java/ejb heavies who are having a great time tossing ideas around . It's what 
development ought to be like. <b>Can't you feel the ground moving under your feet?</b> 
Yeah, that's them! <b>Techwise, they are flying.</b> Join their list and hold on to 
your hats&quot;</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">-Heitzso-</font><i> <a 
href="http://www.enhydra.org/community/mailingLists/enhydra-announce/msg00058.html">Read
 on Enhydra.org</a> </i>
                                                                <p><font 
face="Arial,Helvetica,sans-serif"><b>&quot;The quality, pace and sheer common sense of 
the JBoss project is simply blowing the doors</b> off the rest of the major players, 
both commercial and open source.&quot;</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Keir Hansen- </font></p>
                                                                <p><font 
face="Arial,Helvetica,sans-serif">&quot;what should I say ? you guys are real 
SupaStaaz !!! Thank you.&quot;</font><br>
                                                                <font 
face="Arial,Helvetica,sans-serif">- Bjarne Olsen- <i>after recieving immediate support 
on the jboss-user list</i></font></td>
                                                </tr>
                                        </table>
                                </td>
                        </tr>
                </table>
        </body>
  
  </html>
  
  
  
  1.1                  newsite/business/Updating-Webstore-to-Jboss2.htm
  
  Index: Updating-Webstore-to-Jboss2.htm
  ===================================================================
  <html xmlns:o="urn:schemas-microsoft-com:office:office"
  xmlns:w="urn:schemas-microsoft-com:office:word"
  xmlns="http://www.w3.org/TR/REC-html40">
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=FrontPage.Editor.Document>
  <meta name=Generator content="Microsoft FrontPage 4.0">
  <meta name=Originator content="Microsoft Word 9">
  <link rel=File-List href="./Updating-Webstore-to-Jboss2_files/filelist.xml">
  <title>Updating the Webstore to run with Jboss2</title>
  <!--[if gte mso 9]><xml>
   <o:DocumentProperties>
    <o:Author>Luan O'Carroll</o:Author>
    <o:LastAuthor>Luan O'Carroll</o:LastAuthor>
    <o:Revision>3</o:Revision>
    <o:TotalTime>115</o:TotalTime>
    <o:Created>2000-08-02T17:00:00Z</o:Created>
    <o:LastSaved>2000-08-24T10:47:00Z</o:LastSaved>
    <o:Pages>3</o:Pages>
    <o:Words>819</o:Words>
    <o:Characters>4671</o:Characters>
    <o:Company>ASD Ltd.</o:Company>
    <o:Lines>38</o:Lines>
    <o:Paragraphs>9</o:Paragraphs>
    <o:CharactersWithSpaces>5736</o:CharactersWithSpaces>
    <o:Version>9.2720</o:Version>
   </o:DocumentProperties>
  </xml><![endif]--><!--[if gte mso 9]><xml>
   <w:WordDocument>
    <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
    <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
    <w:UseMarginsForDrawingGridOrigin/>
    <w:Compatibility>
     <w:FootnoteLayoutLikeWW8/>
     <w:ShapeLayoutLikeWW8/>
     <w:AlignTablesRowByRow/>
     <w:ForgetLastTabAlignment/>
     <w:LayoutRawTableWidth/>
     <w:LayoutTableRowsApart/>
    </w:Compatibility>
   </w:WordDocument>
  </xml><![endif]-->
  <style>
  <!--
   /* Style Definitions */
  p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
  h1
        {mso-style-next:Normal;
        margin-top:12.0pt;
        margin-right:0cm;
        margin-bottom:3.0pt;
        margin-left:0cm;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:1;
        font-size:16.0pt;
        font-family:Arial;
        mso-font-kerning:16.0pt;}
  h2
        {mso-style-next:Normal;
        margin-top:12.0pt;
        margin-right:0cm;
        margin-bottom:3.0pt;
        margin-left:0cm;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:2;
        font-size:14.0pt;
        font-family:Arial;
        font-style:italic;}
  h3
        {mso-style-next:Normal;
        margin-top:12.0pt;
        margin-right:0cm;
        margin-bottom:3.0pt;
        margin-left:0cm;
        mso-pagination:widow-orphan;
        page-break-after:avoid;
        mso-outline-level:3;
        font-size:13.0pt;
        font-family:Arial;}
  a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
  a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;
        text-underline:single;}
  @page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        mso-header-margin:36.0pt;
        mso-footer-margin:36.0pt;
        mso-paper-source:0;}
  div.Section1
        {page:Section1;}
  -->
  </style>
  </head>
  
  <body lang=EN-GB link=blue vlink=purple style='tab-interval:36.0pt'>
  
  <div class=Section1>
  
  <h1><span lang=EN-IE style='mso-ansi-language:EN-IE'>Updating the Webstore to
  run with Jboss2<o:p></o:p></span></h1>
  
  <p class=MsoNormal><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Setting up the 
datasource<o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>The <b><i>cs.java</i></b>
   and sele<b><i>ct.java </i></b>files need to be compiled before the 
<b><i>gocs.bat</i></b>
   and <b><i>select.bat</i></b>  batch files will execute. I added calls to the
  Javac compiler to do so.<o:p></o:p><![if 
!supportEmptyParas]><![endif]><o:p></o:p></span></p>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>gocs.bat is then�</span></p>
  
  <pre><span style='font-family:"Courier New"'>cls
  %JAVA_HOME%\bin\java -fullversion
  %JAVA_HOME%\bin\javac .\cs.java
  %JAVA_HOME%\bin\java -cp .;d:\ejboss2\lib\ext\JData2_0.jar cs %1 %2 %3 %4 
%5</span><span lang=EN-IE
  style='mso-ansi-language:EN-IE'><o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;and
  select.bat �<o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;</span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'>cls
  %JAVA_HOME%\bin\java -fullversion</span><span lang=EN-IE style='font-family:"Courier 
New";
  color:#993300;mso-ansi-language:EN-IE'>
  %JAVA_HOME%\bin\javac .\select.java</span><span lang=EN-IE 
style='font-family:"Courier New";
  mso-ansi-language:EN-IE'>
  %JAVA_HOME%\bin\java -cp .;d:\ejboss2\lib\ext\JData2_0.jar select %1 %2 %3 %4 
%5</span><span lang=EN-IE
  style='mso-ansi-language:EN-IE'><o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>Depending
  on the database being used the driver and connection strings in the java code
  may also need modification. I used the JDataConnect driver from NetDirect and
  therefore needed to set the driver and URL as follows:<o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]></span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">     
</span>Class.forName(&quot;<span 
style='color:#993300'>JData2_0.sql.$Driver</span>&quot;);
        connection = DriverManager.getConnection(&quot;<span 
style='color:#993300'>jdbc:JDataConnect://127.0.0.1/Webstore</span>&quot;,&quot;<span
  style='color:red'>jboss</span>&quot;,&quot;<span 
style='color:red'>jboss</span>&quot;);</span><span
  lang=EN-IE style='mso-ansi-language:EN-IE'><o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>Before executing the above I
  created an ODBC System DSN for the new access database, calling it �<span 
style='color:#993300'>Webstore</span>�
  and used �jboss� as both the user name and password.<o:p></o:p></span></p>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Modifying the 
connection<o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>To setup a
  connection to the database I changed the jndi.lookup to <o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">      </span>connection = 
((DataSource) namingContext.lookup(&quot;<span
  
style='color:red'>java:comp/env/WebstorePool</span>&quot;)).getConnection();<o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if !supportEmptyParas]>so
  as to match the <b><i>jboss.xml</i></b>
   settings described below.<o:p></o:p></span></p>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Creating<span
  style="mso-spacerun: yes">� </span><i>jboss.xml</i>  files <o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>Firstly for the 
<b><i>PersonEntityBean</i></b> 
  as follows:<![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'>&lt;?xml version=&quot;1.0&quot; 
encoding=&quot;Cp1252&quot;?&gt;
  &nbsp;
  &lt;jboss&gt;<span style="mso-spacerun: yes">
       </span>&lt;resource-managers&gt;
  <span style="mso-spacerun: yes">       </span>&lt;resource-manager 
res-class=&quot;org.jboss.ejb.deployment.JDBCResource&quot;&gt;
  <span style="mso-spacerun: yes">        
</span>&lt;res-name&gt;WebstorePool&lt;/res-name&gt;
  <span style="mso-spacerun: yes">        
</span>&lt;res-jndi-name&gt;xa.WebstorePool&lt;/res-jndi-name&gt;
  <span style="mso-spacerun: yes">       </span>&lt;/resource-manager&gt;
  <span style="mso-spacerun: yes">     </span>&lt;/resource-managers&gt;
  <span style="mso-spacerun: yes">     </span>&lt;enterprise-beans&gt;
  <span style="mso-spacerun: yes">       </span>&lt;entity&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: 
yes">&nbsp;</span>&lt;ejb-name&gt;person.PersonEntityHome&lt;/ejb-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun:
  yes">&nbsp;</span>&lt;jndi-name&gt;person.PersonEntityHome&lt;/jndi-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;configuration-name&gt;Standard BMP 
EntityBean&lt;/configuration-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;resource-ref&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">   
</span>&lt;res-ref-name&gt;WebstorePool&lt;/res-ref-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">   
</span>&lt;resource-name&gt;WebstorePool&lt;/resource-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;/resource-ref&gt;
  <span style="mso-spacerun: yes">       </span>&lt;/entity&gt;
  <span style="mso-spacerun: yes">     </span>&lt;/enterprise-beans&gt;
  <span style="mso-spacerun: yes">   </span>&lt;/jboss&gt;
  </span><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>and subsequently for the 
<b><i>ProductEntityBean</i></b>�<o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'>&lt;?xml version=&quot;1.0&quot; 
encoding=&quot;Cp1252&quot;?&gt;
  
  <span style="mso-spacerun: yes">   </span>&lt;jboss&gt;
  <span style="mso-spacerun: yes">     </span>&lt;resource-managers&gt;
  <span style="mso-spacerun: yes">       </span>&lt;resource-manager 
res-class=&quot;org.jboss.ejb.deployment.JDBCResource&quot;&gt;
  <span style="mso-spacerun: yes">        
</span>&lt;res-name&gt;WebstorePool&lt;/res-name&gt;
  <span style="mso-spacerun: yes">        
</span>&lt;res-jndi-name&gt;xa.WebstorePool&lt;/res-jndi-name&gt;
  <span style="mso-spacerun: yes">       </span>&lt;/resource-manager&gt;
  <span style="mso-spacerun: yes">     </span>&lt;/resource-managers&gt;
  <span style="mso-spacerun: yes">     </span>&lt;enterprise-beans&gt;
  <span style="mso-spacerun: yes">       </span>&lt;entity&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun:
  yes">&nbsp;</span>&lt;ejb-name&gt;product.ProductEntityHome&lt;/ejb-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: 
yes">&nbsp;</span>&lt;jndi-name&gt;product.ProductEntityHome&lt;/jndi-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;configuration-name&gt;Standard BMP 
EntityBean&lt;/configuration-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;resource-ref&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">   
</span>&lt;res-ref-name&gt;WebstorePool&lt;/res-ref-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">   
</span>&lt;resource-name&gt;WebstorePool&lt;/resource-name&gt;
  <span style='mso-tab-count:1'>      </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;/resource-ref&gt;
  <span style="mso-spacerun: yes">       </span>&lt;/entity&gt;
  <span style="mso-spacerun: yes">     </span>&lt;/enterprise-beans&gt;
  <span style="mso-spacerun: yes">  </span><span
  style="mso-spacerun: yes">&nbsp;</span>&lt;/jboss&gt;</span><span lang=EN-IE
  style='mso-ansi-language:EN-IE'><o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>Then I modified the 
<b><i>jboss.conf</i></b> 
  file to include�<o:p></o:p></span></p>
  
  <pre style='margin-left:36.0pt'><span lang=EN-IE
  style='font-family:"Courier New";mso-ansi-language:EN-IE'>&lt;MLET 
CODE=&quot;org.jboss.jdbc.XADataSourceLoader&quot; 
ARCHIVE=&quot;jboss.jar,vendor.jar&quot; CODEBASE=&quot;../lib/ext/&quot;&gt;
  <span
  style="mso-spacerun: yes">    </span>&lt;ARG TYPE=&quot;java.lang.String&quot; 
VALUE=&quot;<span style='color:red'>WebstorePool</span>&quot;&gt;
  <span
  style="mso-spacerun: yes">    </span>&lt;ARG TYPE=&quot;java.lang.String&quot; 
VALUE=&quot;org.jboss.minerva.xa.XADataSourceImpl&quot;&gt;
  &lt;/MLET&gt;</span><span
  lang=EN-IE style='mso-ansi-language:EN-IE'><o:p></o:p></span></pre>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;and
  the <b><i>jboss.jcml</i></b>
   to include..<o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;</span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">     </span>&lt;mbean 
name=&quot;DefaultDomain:service=XADataSource,name=WebstorePool&quot;&gt;
  <span style="mso-spacerun: yes">       </span>&lt;attribute 
name=&quot;URL&quot;&gt;<span 
style='color:red'>jdbc:JDataConnect://127.0.0.1/Webstore</span>&lt;/attribute&gt;
  <span style="mso-spacerun: yes">       </span>&lt;attribute 
name=&quot;Password&quot;&gt;<span style='color:red'>jboss</span>&lt;/attribute&gt;
  <span style="mso-spacerun: yes">       </span>&lt;attribute 
name=&quot;JDBCUser&quot;&gt;<span style='color:red'>jboss</span>&lt;/attribute&gt;
  <span style="mso-spacerun: yes">     </span>&lt;/mbean&gt;<o:p></o:p></span></pre>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Modifying the build.xml
  file<o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>I changed the construction
  of the jar files to include the new <b><i>jboss.xml</i></b>
   files..<![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='mso-ansi-language:EN-IE'><span
  style="mso-spacerun: yes">  </span></span><span lang=EN-IE style='font-family:
  "Courier New";mso-ansi-language:EN-IE'>&lt;!-- PERSON ENTITY BEAN --&gt;
  </span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">  </span>&lt;delete 
file=&quot;${work}/META-INF/ejb-jar.xml&quot;/&gt;
  <span style="mso-spacerun: yes">  </span>&lt;delete 
file=&quot;${work}/META-INF/jboss.xml&quot;/&gt;
  <span style="mso-spacerun: yes">  </span>&lt;copyfile 
src=&quot;${work}/${webstore.ejbs}/person/META-INF/ejb-jar.xml&quot;
  <span style="mso-spacerun: yes">            
</span>dest=&quot;${work}/META-INF/ejb-jar.xml&quot;/&gt;
  </span><span lang=EN-IE style='font-family:"Courier New";
  color:red;mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">  
</span>&lt;copyfile src=&quot;${work}/${webstore.ejbs}/person/META-INF/jboss.xml&quot;
  <span style="mso-spacerun: yes">            
</span>dest=&quot;${work}/META-INF/jboss.xml&quot;/&gt;
  </span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">  </span>&lt;jar 
jarfile=&quot;${jboss.ejbeans}/personentity.jar&quot;
  <span style="mso-spacerun: yes">       </span>basedir=&quot;${work}&quot;
  <span style="mso-spacerun: yes">       
</span>includes=&quot;${webstore.ejbs}/person/*.class, 
  <span style="mso-spacerun: yes">                 
</span>${webstore.ejbs}/common/*.class,
  <span style="mso-spacerun: yes">                 </span>META-INF/*&quot;/&gt;
  <span style="mso-spacerun: yes">                 </span><o:p></o:p></span></pre>
  
  <pre><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">  </span>&lt;!-- PRODUCT 
ENTITY BEAN --&gt;
  <span style="mso-spacerun: yes">  </span>&lt;delete 
file=&quot;${work}/META-INF/ejb-jar.xml&quot;/&gt;
  <span style="mso-spacerun: yes">  </span>&lt;delete 
file=&quot;${work}/META-INF/jboss.xml&quot;/&gt;
  <span style="mso-spacerun: yes">  </span>&lt;copyfile 
src=&quot;${work}/${webstore.ejbs}/product/META-INF/ejb-jar.xml&quot;
  <span style="mso-spacerun: yes">            
</span>dest=&quot;${work}/META-INF/ejb-jar.xml&quot;/&gt;
  </span><span lang=EN-IE style='font-family:"Courier New";
  color:red;mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">  
</span>&lt;copyfile src=&quot;${work}/${webstore.ejbs}/product/META-INF/jboss.xml&quot;
  <span style="mso-spacerun: yes">            
</span>dest=&quot;${work}/META-INF/jboss.xml&quot;/&gt;
  </span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">  </span>&lt;jar 
jarfile=&quot;${jboss.ejbeans}/productentity.jar&quot;
  <span style="mso-spacerun: yes">       </span>basedir=&quot;${work}&quot;
  <span style="mso-spacerun: yes">       
</span>includes=&quot;${webstore.ejbs}/product/*.class, 
  <span style="mso-spacerun: yes">                 
</span>${webstore.ejbs}/common/*.class,
  <span style="mso-spacerun: yes">                 </span>META-INF/*&quot;/&gt;
  </span><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></pre>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Changes to the 
Servlets<o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;If
  the file JNDIContext.java I added a url and port number<o:p></o:p></span></p>
  
  <pre><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<span
  style="mso-spacerun: yes">  </span></span><span lang=EN-IE style='font-family:
  "Courier New";mso-ansi-language:EN-IE'>public InitialContext getInitialContext() {
  </span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">    </span>InitialContext 
ic =<span style="mso-spacerun: yes">  </span>null;
  <![if !supportEmptyParas]>&nbsp;
  <span style="mso-spacerun: yes">    </span>try {
  <span style="mso-spacerun: yes">      </span>Hashtable h = new Hashtable();
  <span style="mso-spacerun: yes">      </span>h.put(Context.INITIAL_CONTEXT_FACTORY, 
&quot;org.jnp.interfaces.NamingContextFactory&quot;);
  </span><span lang=EN-IE style='font-family:"Courier New";
  color:red;mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">      
</span>h.put(Context.PROVIDER_URL, &quot;127.0.0.1:1099&quot; );
  <span style="mso-spacerun: yes">      </span>h.put(Context.URL_PKG_PREFIXES, 
&quot;org.jnp.interfaces&quot; );
  </span><span lang=EN-IE style='font-family:"Courier New";
  mso-ansi-language:EN-IE'><span style="mso-spacerun: yes">      </span>ic = new 
InitialContext(h);
  <span style="mso-spacerun: yes">    </span>} catch (Exception e) {
  <span style="mso-spacerun: yes">        </span>e.printStackTrace();
  <span style="mso-spacerun: yes">    </span>}
  
  <span style="mso-spacerun: yes">    </span>return ic;
  <span style="mso-spacerun: yes">  </span>}<o:p></o:p></span></pre>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></h3>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Finders<o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>The findProductsByPrice
  finder does not seem to be used anywhere.<o:p></o:p></span></p>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p><![endif]><o:p></o:p></span></p>
  
  <h3><span lang=EN-IE style='mso-ansi-language:EN-IE'>Comments<o:p></o:p></span></h3>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>Some of the comments in the
  finder methods referred to the incorrect finders, I changed any such 
comments.<o:p></o:p></span></p>
  
  <p>&nbsp;</p>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'>Luan O�Carroll<a
  href="mailto:[EMAIL PROTECTED]"><br>
  mailto:[EMAIL PROTECTED]</a><br>
  24-Aug-2000<o:p></o:p></span></p>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
  <p><span lang=EN-IE style='mso-ansi-language:EN-IE'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
  
  </div>
  
  </body>
  
  </html>
  
  
  

Reply via email to