tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kma...@apache.org
Subject svn commit: r1134776 [1/26] - in /openejb/trunk/website/html/old-site: ./ html/ html/images/ html/spec/ images/
Date Sat, 11 Jun 2011 21:33:39 GMT
Author: kmalhi
Date: Sat Jun 11 21:33:33 2011
New Revision: 1134776

URL: http://svn.apache.org/viewvc?rev=1134776&view=rev
Log:
adding older version of site

Added:
    openejb/trunk/website/html/old-site/
    openejb/trunk/website/html/old-site/default.css
    openejb/trunk/website/html/old-site/html/
    openejb/trunk/website/html/old-site/html/3rdParty.html
    openejb/trunk/website/html/old-site/html/CG-1.html
    openejb/trunk/website/html/old-site/html/JettyServer.java
    openejb/trunk/website/html/old-site/html/about.html
    openejb/trunk/website/html/old-site/html/cmp-mapping.html
    openejb/trunk/website/html/old-site/html/cmp_dbfiles.html
    openejb/trunk/website/html/old-site/html/cmp_entity_postgresql.html
    openejb/trunk/website/html/old-site/html/cmp_guide.html
    openejb/trunk/website/html/old-site/html/commands-only-linux.html
    openejb/trunk/website/html/old-site/html/commands-only-windows.html
    openejb/trunk/website/html/old-site/html/config_containers.html
    openejb/trunk/website/html/old-site/html/connector_service.html
    openejb/trunk/website/html/old-site/html/containersystem.html
    openejb/trunk/website/html/old-site/html/contributors.html
    openejb/trunk/website/html/old-site/html/corba-adapter.html
    openejb/trunk/website/html/old-site/html/cvs-faq.html
    openejb/trunk/website/html/old-site/html/cvs.html
    openejb/trunk/website/html/old-site/html/cvs_for_the_impatient.html
    openejb/trunk/website/html/old-site/html/cvs_overview.html
    openejb/trunk/website/html/old-site/html/cvs_ssh_unix_guideline.html
    openejb/trunk/website/html/old-site/html/cvs_ssh_windows_guideline.html
    openejb/trunk/website/html/old-site/html/cvs_unixshell_guideline.html
    openejb/trunk/website/html/old-site/html/cvs_wincvs_guideline.html
    openejb/trunk/website/html/old-site/html/datasheet.html
    openejb/trunk/website/html/old-site/html/default.css
    openejb/trunk/website/html/old-site/html/deploy.html
    openejb/trunk/website/html/old-site/html/deploymentids.html
    openejb/trunk/website/html/old-site/html/design.css
    openejb/trunk/website/html/old-site/html/design_appserver.html
    openejb/trunk/website/html/old-site/html/design_assembler.html
    openejb/trunk/website/html/old-site/html/design_bmpcontainer.html
    openejb/trunk/website/html/old-site/html/design_classicassembler.html
    openejb/trunk/website/html/old-site/html/design_cmpcontainer.html
    openejb/trunk/website/html/old-site/html/design_configfactory.html
    openejb/trunk/website/html/old-site/html/design_container.html
    openejb/trunk/website/html/old-site/html/design_corbaserver.html
    openejb/trunk/website/html/old-site/html/design_intravm.html
    openejb/trunk/website/html/old-site/html/design_jdk12proxies.html
    openejb/trunk/website/html/old-site/html/design_jdk13proxies.html
    openejb/trunk/website/html/old-site/html/design_novaconfig.html
    openejb/trunk/website/html/old-site/html/design_openejb.html
    openejb/trunk/website/html/old-site/html/design_proxyfactory.html
    openejb/trunk/website/html/old-site/html/design_rafpassivator.html
    openejb/trunk/website/html/old-site/html/design_remoteserver.html
    openejb/trunk/website/html/old-site/html/design_resmanager.html
    openejb/trunk/website/html/old-site/html/design_secservice.html
    openejb/trunk/website/html/old-site/html/design_simplepassivator.html
    openejb/trunk/website/html/old-site/html/design_stfulcontainer.html
    openejb/trunk/website/html/old-site/html/design_stfulpassivator.html
    openejb/trunk/website/html/old-site/html/design_stlesscontainer.html
    openejb/trunk/website/html/old-site/html/design_txservice.html
    openejb/trunk/website/html/old-site/html/design_xmlconfig.html
    openejb/trunk/website/html/old-site/html/document.dtd
    openejb/trunk/website/html/old-site/html/download.html
    openejb/trunk/website/html/old-site/html/embedded.html
    openejb/trunk/website/html/old-site/html/faq.html
    openejb/trunk/website/html/old-site/html/faq_cmp.html
    openejb/trunk/website/html/old-site/html/faq_cvs.html
    openejb/trunk/website/html/old-site/html/faq_errors.html
    openejb/trunk/website/html/old-site/html/faq_general.html
    openejb/trunk/website/html/old-site/html/faq_mysql.html
    openejb/trunk/website/html/old-site/html/faq_openejb-jar.html
    openejb/trunk/website/html/old-site/html/faq_servlets.html
    openejb/trunk/website/html/old-site/html/faq_support.html
    openejb/trunk/website/html/old-site/html/faq_support_logfiles.html
    openejb/trunk/website/html/old-site/html/faq_template.html
    openejb/trunk/website/html/old-site/html/faq_template.xml
    openejb/trunk/website/html/old-site/html/faq_validation.html
    openejb/trunk/website/html/old-site/html/forum.html
    openejb/trunk/website/html/old-site/html/geronimo.html
    openejb/trunk/website/html/old-site/html/hello-world.html
    openejb/trunk/website/html/old-site/html/images/
    openejb/trunk/website/html/old-site/html/images/arrow.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/cvs_advanced.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/cvs_basic.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/cvs_unix.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/diagram-container-system.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/diagram-corba-adapter.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/diagram-local-server.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/diagram-remote-server.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/diagram-tomcat-adapter.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/dotTrans.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/favicon.ico   (with props)
    openejb/trunk/website/html/old-site/html/images/figure-appserver.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/figure-container.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/figure-openejb.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/figure-resmanager.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/figure-secservice.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/figure-txservice.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/grayDot.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/installing_key.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/installing_key_unix.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/keygen.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/keygen_unix.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/line_light.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/line_purple.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/line_sm.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/logo_ejb.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/logo_ejb2.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/logo_exolab.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/logo_openejb.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_01.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_02.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_03.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_04.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_05.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_06.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_07.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_08.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_09.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_button_10.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_buttonl.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_buttonr.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/openejb_star.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/pageant.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/pageant_tray.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/plink_one.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/plink_two.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/rss.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/sf_key_upload.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/sf_key_upload_2ndkey.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/ssh_agent.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/ssh_one.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/stripe105.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/stripes1.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_dist_dir.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_env_variables.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_env_variables2.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_env_variables3.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_info.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_nt_service.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_stop.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_webapps_dir.jpg   (with props)
    openejb/trunk/website/html/old-site/html/images/tomcat_windows_webxml.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/top_2.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/top_3.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/using_pscp.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/using_scp.gif   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-ejbdetails.png   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-ejbviewer.png   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-listlogs.png   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-main.png   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-objectinvoker.png   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-properties.png   (with props)
    openejb/trunk/website/html/old-site/html/images/webadmin-viewjndi.png   (with props)
    openejb/trunk/website/html/old-site/html/index.html
    openejb/trunk/website/html/old-site/html/library.html
    openejb/trunk/website/html/old-site/html/lists.html
    openejb/trunk/website/html/old-site/html/pluggable.html
    openejb/trunk/website/html/old-site/html/properties.html
    openejb/trunk/website/html/old-site/html/quickstart-buildit.html
    openejb/trunk/website/html/old-site/html/quickstart-cvs.html
    openejb/trunk/website/html/old-site/html/quickstart.html
    openejb/trunk/website/html/old-site/html/release-plan.html
    openejb/trunk/website/html/old-site/html/remote-server.html
    openejb/trunk/website/html/old-site/html/search.html
    openejb/trunk/website/html/old-site/html/spec/
    openejb/trunk/website/html/old-site/html/spec.css
    openejb/trunk/website/html/old-site/html/spec.html
    openejb/trunk/website/html/old-site/html/spec/OpenEJB_Specification.doc   (with props)
    openejb/trunk/website/html/old-site/html/spec/OpenEJB_Specification.pdf   (with props)
    openejb/trunk/website/html/old-site/html/spec/OpenEJB_Specification.ps
    openejb/trunk/website/html/old-site/html/specification.html
    openejb/trunk/website/html/old-site/html/start-command.html
    openejb/trunk/website/html/old-site/html/status-1.0.html
    openejb/trunk/website/html/old-site/html/status-2.0.html
    openejb/trunk/website/html/old-site/html/status.html
    openejb/trunk/website/html/old-site/html/style.css
    openejb/trunk/website/html/old-site/html/template.html
    openejb/trunk/website/html/old-site/html/tomcat-adapter.html
    openejb/trunk/website/html/old-site/html/tomcat-ejbclasses.html
    openejb/trunk/website/html/old-site/html/tomcat-ejbrefs.html
    openejb/trunk/website/html/old-site/html/tomcat-howitworks.html
    openejb/trunk/website/html/old-site/html/tomcat-object-factory.html
    openejb/trunk/website/html/old-site/html/tomcat-setup-win.html
    openejb/trunk/website/html/old-site/html/tomcat-setup.html
    openejb/trunk/website/html/old-site/html/tomcat.html
    openejb/trunk/website/html/old-site/html/validate.html
    openejb/trunk/website/html/old-site/html/webadmin.html
    openejb/trunk/website/html/old-site/html/whyopenejb.html
    openejb/trunk/website/html/old-site/html/ws-index.html
    openejb/trunk/website/html/old-site/images/
    openejb/trunk/website/html/old-site/style.css

Added: openejb/trunk/website/html/old-site/default.css
URL: http://svn.apache.org/viewvc/openejb/trunk/website/html/old-site/default.css?rev=1134776&view=auto
==============================================================================
--- openejb/trunk/website/html/old-site/default.css (added)
+++ openejb/trunk/website/html/old-site/default.css Sat Jun 11 21:33:33 2011
@@ -0,0 +1,263 @@
+BODY { 
+	background: #ffffff; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	font-size: 8px;
+}
+
+A:link, 
+A:visited, 
+A:active { 
+	text-decoration: none 
+}
+
+.userdata	{ 
+	behavior: url('#default#userdata'); 
+}
+
+.bg { 
+	background-repeat: no-repeat
+}
+
+.pageTitle {
+	font-size: 18px; 
+	font-family: arial, "Helvetica", "Arial", "sans-serif"; 
+	line-height: 28px; 
+	font-weight: bold; 
+	color: #666666;
+}
+
+.pageSubTitle {
+	font-size: 15px; 
+	font-family: arial, "Helvetica", "Arial", "sans-serif"; 
+	line-height: 40px; 
+	font-weight: bold; 
+	color: #444444;
+}
+
+.bodyGrey { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #666666;
+}
+
+.bodyBlack { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #222222;
+}
+
+.newsSummary { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #222222;
+}
+
+.newsTitle { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #222222;
+	font-weight: bold; 
+}
+
+.option { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #222222;
+}
+
+.option-flag { 
+	font-size: 12px; 
+	font-family: courier new, arial, helvetica, sans-serif;
+	line-height: 16px; color: #7270c2;
+	font-weight: bold; 
+}
+
+.option-param { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #7270c2;
+}
+
+.note { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #666666;
+}
+
+.note-caption { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #FFFFFF;
+	font-weight: bold; 
+}
+
+.toc { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 16px; color: #222222;
+}
+
+.bodyBlackOLD { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #222222;
+}
+
+
+h1 { 
+	font-size: 19px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 20px; color: #000000;
+}
+
+h2 { 
+	font-size: 17px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 20px; color: #000000;
+}
+
+h3 { 
+	font-size: 15px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 17px; color: #000000;
+	font-weight: bold; 
+}
+
+h4 { 
+	font-size: 13px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 15px; color: #000000;
+	font-weight: bold; 
+}
+
+h5 { 
+	font-size: 12px; 
+	font-family: arial, helvetica, sans-serif;
+	line-height: 15px; color: #444444;
+}
+
+.bodyCode { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #757585;
+}
+
+.command { 
+	font-size: 12px; 
+	font-family: courier new, "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #757585;
+}
+
+.code-title { 
+	font-size: 12px; 
+	font-family: arial, "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 12px; color: #666666;
+}
+
+.code-block { 
+	font-size: 12px; 
+	font-family: courier new, "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 16px; color: #757585;
+}
+
+.code-comment { 
+	font-size: 12px; 
+	font-family: courier new, "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 16px; color: #8888CC;
+}
+
+.legalBlack { 
+	font-size: 10px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #000000;
+}
+
+.legalGrey { 
+	font-size: 9px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #999999;
+}
+
+.bigGrey { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 14px; color: #666666;
+}
+
+.projectBlack { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
+	line-height: 11px; color: #000000;
+}
+
+.header { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 14px; 
+	font-weight: bold; 
+	color: #181818;
+}
+
+.teamMember { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 14px; 
+	font-weight: bold; 
+	color: #181818;
+}
+
+.teamMemberRole { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 14px; 
+	font-weight: bold; 
+	color: #A8A8A8;
+}
+
+.menuTopOn { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 0px; 
+	color: #6763a9;
+}
+
+.menuTopOff { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 0px; 
+	color: #999999;
+}
+
+.menuProjectOn { 
+	font-size: 12px; 
+	font-family: "Helvetica", "Arial", "sans-serif"; 
+	line-height: 20px; 
+	font-weight: bold; 
+	color: #cbcbeb;
+}
+
+.menuProjectOff { 
+	font-size: 12px; 
+	font-family: "Helvetica", "Arial", "sans-serif"; 
+	line-height: 20px; 
+	font-weight: bold; 
+	color: #ffffff;
+}
+
+.subMenuOn { 
+	font-size: 11px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 30px; 
+	font-weight: bold; 
+	color: #4d4b7e;
+}
+
+.subMenuOff { 
+	font-size: 10px; 
+	font-family: "Tahoma", "Helvetica", "Arial", "sans-serif"; 
+	line-height: 17px; 
+	font-weight: bold; 
+	color: #cbcbeb;
+}
+
+

Added: openejb/trunk/website/html/old-site/html/3rdParty.html
URL: http://svn.apache.org/viewvc/openejb/trunk/website/html/old-site/html/3rdParty.html?rev=1134776&view=auto
==============================================================================
--- openejb/trunk/website/html/old-site/html/3rdParty.html (added)
+++ openejb/trunk/website/html/old-site/html/3rdParty.html Sat Jun 11 21:33:33 2011
@@ -0,0 +1,284 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>OpenEJB:3rd Party</title><link href="default.css" rel="stylesheet"><link href="/images/favicon.ico" rel="SHORTCUT ICON"></head><body marginwidth="0" marginheight="0" leftmargin="0" bottommargin="0" topmargin="0" vlink="#6763a9" link="#6763a9" bgcolor="#ffffff"><a name="top"></a><table height="400" width="712" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#7270c2" align="left" valign="top" width="20"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td bgcolor="#7270c2" align="left" valign="top" width="95"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="7"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="6" width="40" src="images/dotTrans.gif"></td><td bgcolor="#5A5CB8" align="left" valign="top" width="430"><img border="
 0" height="6" width="430" src="images/top_2.gif"></td><td bgcolor="#E24717" align="left" valign="top" width="120"><img src="images/top_3.gif" width="120" height="6" border="0"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#ffffff" width="7"></td><td align="left" valign="top" width="40"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="middle" width="430"><a href="faq.html"><span class="menuTopOff">[ f a q ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://wiki.codehaus.org/openejb"><span class="menuTopOff">[ w i k i ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://archive.openejb.codehaus.org/user/"><span class="menuTopOff">[ l i s t s ]</span></a>&nbsp;&nbsp;&
 nbsp;&nbsp;&nbsp;<a href="http://cvs.openejb.org/"><span class="menuTopOff">[ c v s ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10401"><span class="menuTopOff">[ b u g s ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><img border="0" height="2" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" height="20" width="120">&nbsp;</td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img border="0" height="3" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="3" width="105" src="images/line_sm.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="3" width="7" src="images/line_sm.gif"></td><td align="left" valign="top" width="40"><img border="0" height="3" width="40" src="images/line_light.gif"></td><td align="left" valign="top" width="430"><img border="0" height="3" width="4
 30" src="images/line_light.gif"></td><td align="left" valign="top" width="120"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2"><img border="0" height="10" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="2" width="1" src="images/dotTrans.gif"><br><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Main</span></td></tr><tr><td align="left" valign="top"><a href="index.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Welcome!</span></a></td></tr><tr><td align="left" valign="top"><a href="download.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Download</span></a></td></tr><tr><td align="left" valign="top"><a href="lists.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Mailing Lists</span></a></td></tr><tr><td align="left" valign="top"><a href="cvs.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Source Code</span></a></td></tr><tr><td align="left" valign="top"><a href="contributors.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                The Team</span></a></td></tr><tr><td align="left" valign="top"><a href="status.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Status</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Users</span></td></tr><tr><td align="left" valign="top"><a href="quickstart.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Quickstart</span></a></td></tr><tr><td align="left" valign="top"><a href="hello-world.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Hello World!</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_entity_postgresql.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                CMP Example</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_guide.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                CMP Guide</span></a></td></tr><tr><td align="left" valign="top"><a href="deploy.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Deploy</span></a></td></tr><tr><td align="left" valign="top"><a href="start-command.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Startup</span></a></td></tr><tr><td align="left" valign="top"><a href="validate.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Validation</span></a></td></tr><tr><td align="left" valign="top"><a href="config_containers.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Configuration</span></a></td></tr><tr><td align="left" valign="top"><a href="properties.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Properties</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Servers</span></td></tr><tr><td align="left" valign="top"><a href="embedded.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Local Server</span></a></td></tr><tr><td align="left" valign="top"><a href="remote-server.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Remote Server</span></a></td></tr><tr><td align="left" valign="top"><a href="tomcat.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Tomcat</span></a></td></tr><tr><td align="left" valign="top"><a href="geronimo.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Geronimo</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Integrators</span></td></tr><tr><td align="left" valign="top"><a href="whyopenejb.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Why OpenEJB</span></a></td></tr><tr><td align="left" valign="top"><a href="containersystem.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Overview</span></a></td></tr><tr><td align="left" valign="top"><a href="design_openejb.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Design</span></a></td></tr><tr><td align="left" valign="top"><a href="OpenEJB_presentaion.ppt"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Presentation</span></a></td></tr></table><img border="0" height="15" width="1" src="images/dotTrans.gif"><br><img border="0" height="3" width="105" src="images/line_sm.gif"><br><A href="http://codehaus.org"><IMG alt="The Codehaus" border="0" height="17" width="88" src="http://www.openejb.org/codehaus-smaller.png"></A></td><td align="left" valign="top" bgcolor="#a9a5de" width="7">&nbsp;</td><td align="left" valign="top" width="40">&nbsp;</td><td valign="top" width="430" rowspan="4"><table width="430" cellspacing="0" cellpadding="0" border="0" rows="2" cols="1"><tr><td align="left" valign="top"><br><img width="200" vspace="0" src="./images/logo_ejb2.gif" hspace="0" height="55" border="0"><br><img src="images/dotTrans.gif" hspace="0" height="7" border="0"><br><span class="pageTitle">OpenEJB:3rd Party</span><br><img src="images/dotTrans.gif" hspace="0" height="1" border="0"></td></tr></table><p></p><br><p><span class="bodyBlack">
+	The src\lib directory contains some libraries required to build and run the
+	container system and all it's components. 
+	</span></p><p></p><br><span class="toc"><a href="#Libraries">Libraries</a><br></span><br><a name="Libraries"><h2>Libraries</h2></a>
+
+<table cellspacing="3" cellpadding="3%">
+
+
+<tr valign="top" align="left">
+<th>Library</th>
+<th>Version</th>
+<th>Build</th>
+<th>Test</th>
+<th>Run</th>
+<th width="250">Description</th>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">ant_1.2.jar</span></td>
+<td><span class="bodyGrey">1.2</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey"> Ant is a Java based build tool. 
+In theory it is kind of like make without makes wrinkles.
+Ant is part of the Jakarta Project
+OpenEJB uses Ant as the project's building tool.<br>
+<a href="http://jakarta.apache.org/ant/index.html">http://jakarta.apache.org/ant/index.html</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">ant_optional_1.2.jar</span></td>
+<td><span class="bodyGrey">1.2</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey"> Ant is a Java based build tool. 
+In theory it is kind of like make without makes wrinkles.
+Ant is part of the Jakarta Project
+OpenEJB uses Ant as the project's building tool.<br>
+<a href="http://jakarta.apache.org/ant/index.html">http://jakarta.apache.org/ant/index.html</a></span></td>
+</tr>
+
+
+<tr valign="top">
+<td><span class="bodyGrey">ejb-1.0.jar</span></td>
+<td><span class="bodyGrey">1.0</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">The Enterprise JavaBeans (EJB) API.The most important library!<br>
+<a href="http://java.sun.com/products/ejb/">http://java.sun.com/products/ejb/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">ejb-2.0.jar</span></td>
+<td><span class="bodyGrey">1.0</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">The Enterprise JavaBeans (EJB) API.The most important library!<br>
+<a href="http://java.sun.com/products/ejb/">http://java.sun.com/products/ejb/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">idb_3.26.jar</span></td>
+<td><span class="bodyGrey">3.26</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey">InstantDB is a 100% Java, Relational Database Management System (RDBMS). <br>
+<a href="http://instantdb.enhydra.org/">http://instantdb.enhydra.org/"</a></span></td>
+</tr>
+
+
+<tr valign="top">
+<td><span class="bodyGrey">jaas_1.0.jar</span></td>
+<td><span class="bodyGrey">1.0</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"><br>
+<a href="http://java.sun.com/products/jaas/">http://java.sun.com/products/jaas/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">jca_1.0.jar</span></td>
+<td><span class="bodyGrey">1.0</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">J2EE Connector 1.0 library - Proposed final draft 2.<br>
+<a href="http://java.sun.com/j2ee/connector/">http://java.sun.com/j2ee/connector/</a></span></td>
+</tr>
+
+
+<tr valign="top">
+<td><span class="bodyGrey">jdbc2_0-stdext.jar</span></td>
+<td><span class="bodyGrey">2.0</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">The Java Database Connectivity (JDBC) API
+This jar contains the JDBC 2.0 standard extentions.<br>
+<a href="http://java.sun.com/products/jdbc/index.html">http://java.sun.com/products/jdbc/index.html</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">jdk12-proxies.jar</span></td>
+<td><span class="bodyGrey">-</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">jdk12-proxies.jar are from the OpenTools.org open source project under the
+direction of Aaron Mulder.Special library required for JDK1.2 support.<br>
+</span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">jedi-1_0.jar</span></td>
+<td><span class="bodyGrey">-</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">
+It is a generic framework for a GUI tool used to configure the XML files. 
+The jedi-plugin-j2ee12.jar requires this library.
+It is related to the Modern Assembler.<br>
+</span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">jedi-plugin-j2ee12.jar</span></td>
+<td><span class="bodyGrey">-</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">Provides a plug in for configuring the OpenEJB EJB 1.1 and JCA XML configuration file 
+for the modernassembler.
+<br>
+</span></td>
+</tr>
+
+
+
+<tr valign="top">
+<td><span class="bodyGrey">jms_1.0.2a.jar</span></td>
+<td><span class="bodyGrey">1.0.2a</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"> Java Message Service (JMS) API.Required for future support of a Messaging 
+Container defined in the EJB 2.0 specification<br>
+<a href="http://java.sun.com/products/jms/">http://java.sun.com/products/jms/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">jndi_1.2.1.jar</span></td>
+<td><span class="bodyGrey">1.2.1</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">  The Java Naming and Directory Interface (JNDI) API.
+Unified interface to multiple naming and directory services in the enterprise.
+OpenEJB provides an IntraVM naming service for looking up beans, resources, 
+and variables in the container system.<br>
+<a href="http://java.sun.com/products/jndi/">http://java.sun.com/products/jndi/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">jta1.0.1.jar</span></td>
+<td><span class="bodyGrey">1.0.1</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"> The Java Transaction API (JTA).
+Standard JavaTM interfaces between a transaction 
+manager and the parties involved in a distributed 
+transaction system.
+OpenEJB uses the JTA per requirement of the EJB 
+specification.<br>
+<a href="http://java.sun.com/products/jta/">http://java.sun.com/products/jta/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">junit_3.8.1.jar</span></td>
+<td><span class="bodyGrey">3.2</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey">JUnit is a regression testing framework. It is used to develop to implement
+unit test cases.<br>
+<a href="http://www.junit.org">http://www.junit.org/</a></span></td>
+</tr>
+
+
+<tr valign="top">
+<td><span class="bodyGrey">minerva.jar</span></td>
+<td><span class="bodyGrey">-</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">It provides a JCA wrapper for JDBC including the resources and connection managers 
+for both local and XA transactions.
+It is contributed by Aaron Mulder.<br>
+</span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">tyrex-0.9.8.jar</span></td>
+<td><span class="bodyGrey">0.9.8</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"> <br>
+<a href="http://tyrex.exolab.org/">http://tyrex.exolab.org/</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">xerces-J_1.3.1.jar</span></td>
+<td><span class="bodyGrey">1.3.1</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"> The Xerces-J XML parser for Java
+Xerces is part of the Apache XML Project.
+OpenEJB uses Xerces to parse the XML 
+configuration file.  Data from the file
+is used to construct and initialize the
+container system.<br>
+<a href="http://xml.apache.org/xerces-j/index.html">http://xml.apache.org/xerces-j/index.html</a></span></td>
+</tr>
+
+<tr valign="top">
+<td><span class="bodyGrey">xslp_1.1.jar</span></td>
+<td><span class="bodyGrey">1.1</span></td>
+<td><span class="bodyGrey">y</span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey"></span></td>
+<td><span class="bodyGrey">Required for generating the HTML documentation from the XML format.<br>
+<a href="http://xslp.exolab.org">http://xslp.exolab.org</a></span></td>
+</tr>
+
+
+</table>
+
+</td><td align="left" valign="top" height="5" width="120">
+        
+        
+        &nbsp;        
+        </td></tr><tr height="5"><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20">&nbsp;</td><td valign="top" bgcolor="#7270c2" height="5" width="95">&nbsp;</td><td align="left" valign="top" bgcolor="#a9a5de" height="5" width="7">&nbsp;</td><td align="left" valign="top" height="5" width="40">&nbsp;</td><td align="left" valign="top" height="5" width="120">&nbsp;</td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20">&nbsp;</td><td align="left" valign="top" bgcolor="#7270c2" width="95">&nbsp;</td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="120">&nbsp;</td></tr><tr height="5"><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="20"><img border="0" height="125" width="20" sr
 c="images/stripes1.gif"></td><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="95"><img border="0" height="125" width="105" src="images/stripe105.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" height="100%" rowspan="2" width="7">&nbsp;</td><td align="left" valign="top" height="100%" width="40">&nbsp;</td><td align="left" valign="top" height="100%" width="120">&nbsp;</td></tr><tr height="5"><td align="left" valign="top" height="25" width="40">&nbsp;</td><td align="left" valign="bottom" height="25" width="430"><br><br><img height="3" width="430" border="0" src="images/line_light.gif"><br><p></p><span class="bodyGrey"><small><notice>
+    OpenEJB is a trademark of the OpenEJB Group.
+    Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered
+    trademarks of Sun Microsystems, Inc. in the United States and in other
+    countries. XML, XML Schema, XSLT and related standards are trademarks or registered
+    trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web
+    Consortium. All other product names mentioned herein are trademarks of their respective
+    owners. 
+  </notice><br>&nbsp;<br></small></span><p></p>
+          &nbsp;
+        </td><td align="left" valign="top" height="25" width="120">&nbsp;</td></tr></table></body></html>
\ No newline at end of file

Added: openejb/trunk/website/html/old-site/html/CG-1.html
URL: http://svn.apache.org/viewvc/openejb/trunk/website/html/old-site/html/CG-1.html?rev=1134776&view=auto
==============================================================================
--- openejb/trunk/website/html/old-site/html/CG-1.html (added)
+++ openejb/trunk/website/html/old-site/html/CG-1.html Sat Jun 11 21:33:33 2011
@@ -0,0 +1,327 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Contributor's Guide -- Unit Tests</title><link href="default.css" rel="stylesheet"><link href="/images/favicon.ico" rel="SHORTCUT ICON"></head><body marginwidth="0" marginheight="0" leftmargin="0" bottommargin="0" topmargin="0" vlink="#6763a9" link="#6763a9" bgcolor="#ffffff"><a name="top"></a><table height="400" width="712" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#7270c2" align="left" valign="top" width="20"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td bgcolor="#7270c2" align="left" valign="top" width="95"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="7"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="6" width="40" src="images/dotTrans.gif"></td><td bgcolor="#5A5CB8" align="left" valign="top" width="43
 0"><img border="0" height="6" width="430" src="images/top_2.gif"></td><td bgcolor="#E24717" align="left" valign="top" width="120"><img src="images/top_3.gif" width="120" height="6" border="0"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#ffffff" width="7"></td><td align="left" valign="top" width="40"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="middle" width="430"><a href="faq.html"><span class="menuTopOff">[ f a q ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://wiki.codehaus.org/openejb"><span class="menuTopOff">[ w i k i ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://archive.openejb.codehaus.org/user/"><span class="menuTopOff">[ l i s t s ]</span><
 /a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://cvs.openejb.org/"><span class="menuTopOff">[ c v s ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10401"><span class="menuTopOff">[ b u g s ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><img border="0" height="2" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" height="20" width="120">&nbsp;</td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img border="0" height="3" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="3" width="105" src="images/line_sm.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="3" width="7" src="images/line_sm.gif"></td><td align="left" valign="top" width="40"><img border="0" height="3" width="40" src="images/line_light.gif"></td><td align="left" valign="top" width="430"><img border="0" hei
 ght="3" width="430" src="images/line_light.gif"></td><td align="left" valign="top" width="120"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2"><img border="0" height="10" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="2" width="1" src="images/dotTrans.gif"><br><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Main</span></td></tr><tr><td align="left" valign="top"><a href="index.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Welcome!</span></a></td></tr><tr><td align="left" valign="top"><a href="download.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Download</span></a></td></tr><tr><td align="left" valign="top"><a href="lists.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Mailing Lists</span></a></td></tr><tr><td align="left" valign="top"><a href="cvs.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Source Code</span></a></td></tr><tr><td align="left" valign="top"><a href="contributors.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                The Team</span></a></td></tr><tr><td align="left" valign="top"><a href="status.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Status</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Users</span></td></tr><tr><td align="left" valign="top"><a href="quickstart.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Quickstart</span></a></td></tr><tr><td align="left" valign="top"><a href="hello-world.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Hello World!</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_entity_postgresql.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                CMP Example</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_guide.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                CMP Guide</span></a></td></tr><tr><td align="left" valign="top"><a href="deploy.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Deploy</span></a></td></tr><tr><td align="left" valign="top"><a href="start-command.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Startup</span></a></td></tr><tr><td align="left" valign="top"><a href="validate.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Validation</span></a></td></tr><tr><td align="left" valign="top"><a href="config_containers.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Configuration</span></a></td></tr><tr><td align="left" valign="top"><a href="properties.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Properties</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Servers</span></td></tr><tr><td align="left" valign="top"><a href="embedded.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Local Server</span></a></td></tr><tr><td align="left" valign="top"><a href="remote-server.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Remote Server</span></a></td></tr><tr><td align="left" valign="top"><a href="tomcat.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Tomcat</span></a></td></tr><tr><td align="left" valign="top"><a href="geronimo.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Geronimo</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Integrators</span></td></tr><tr><td align="left" valign="top"><a href="whyopenejb.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Why OpenEJB</span></a></td></tr><tr><td align="left" valign="top"><a href="containersystem.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Overview</span></a></td></tr><tr><td align="left" valign="top"><a href="design_openejb.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Design</span></a></td></tr><tr><td align="left" valign="top"><a href="OpenEJB_presentaion.ppt"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Presentation</span></a></td></tr></table><img border="0" height="15" width="1" src="images/dotTrans.gif"><br><img border="0" height="3" width="105" src="images/line_sm.gif"><br><A href="http://codehaus.org"><IMG alt="The Codehaus" border="0" height="17" width="88" src="http://www.openejb.org/codehaus-smaller.png"></A></td><td align="left" valign="top" bgcolor="#a9a5de" width="7">&nbsp;</td><td align="left" valign="top" width="40">&nbsp;</td><td valign="top" width="430" rowspan="4"><table width="430" cellspacing="0" cellpadding="0" border="0" rows="2" cols="1"><tr><td align="left" valign="top"><br><img width="200" vspace="0" src="./images/logo_ejb2.gif" hspace="0" height="55" border="0"><br><img src="images/dotTrans.gif" hspace="0" height="7" border="0"><br><span class="pageTitle">Contributor's Guide -- Unit Tests</span><br><p><span class="author">by David Blevins</span><br></p><img src="images/dotTrans.gif" hspace="0" height="1" border="0"></td></tr></table><
 p></p><br><p><span class="bodyBlack"> 
+    <table border="0" cellpadding="0" width="100%">
+    <tr><td><span class="bodyGrey">OpenEJB - Container System</span></td><td ALIGN="RIGHT"><span class="bodyGrey" ALIGN="RIGHT">David Blevins</span></td></tr>
+    <tr><td><span class="bodyGrey">Contributor's Guide: CG-1</span></td><td ALIGN="RIGHT"><span class="bodyGrey" ALIGN="RIGHT">July 2001</span></td></tr>
+    </table>
+    </span></p><p><span class="bodyBlack"><center>Contributor's Guide -- Unit Tests</center></span></p><p><span class="bodyBlack">Abstract</span></p><p><span class="bodyBlack">
+
+  The perfect place to get involved and gently brought up to speed is by  creating unit tests.  The unit tests are a fabulous way to get started because it gets you right into the core code right away without needing any knowledge in the overall design.  This document details the guidelines for creating unit tests.
+    
+    </span></p><p><span class="bodyBlack">Table of Contents</span></p><p></p><br><span class="toc"><a href="#1">1   Introduction</a><br></span><span class="toc"><a href="#2">2   Package name</a><br></span><span class="toc"><a href="#3">3   Class name</a><br></span><span class="toc"><a href="#4">4   Location</a><br></span><span class="toc"><a href="#5">5   Superclass and Constructor</a><br></span><span class="toc"><a href="#6">6   Testing Constructors</a><br></span><span class="toc"><a href="#6.1">6.1   Test Method Names for Constructors</a><br></span><span class="toc"><a href="#6.2">6.2   Classes with overloaded constructors</a><br></span><span class="toc"><a href="#7">7   Testing Methods</a><br></span><span class="toc"><a href="#7.1">7.1   Test Method Names</a><br></span><span class="toc"><a href="#7.2">7.2   Overloaded methods</a><br></span><span class="toc"><a href="#9">9   Test Method Body </a><br></span><span class="toc"><img border="0" height="1" width="15" src="images
 /dotTrans.gif"><a href="#9.1">9.1   Passing and Failing </a><br></span><span class="toc"><img border="0" height="1" width="15" src="images/dotTrans.gif"><a href="#9.2">9.2   Exceptions</a><br></span><span class="toc"><a href="#10">10   Uncovering Bugs</a><br></span><span class="toc"><a href="#11">11   Unfinished Tests</a><br></span><span class="toc"><a href="#12">12   Working on a Test</a><br></span><span class="toc"><a href="#13">13   Other Resources</a><br></span><br><a name="1"><h2>1   Introduction</h2></a>
+  
+	<p><span class="bodyBlack">
+		In the OpenEJB world, unit tests test a specific method or constructor of a
+        specific class.  Ideally, every class in OpenEJB should have an equivalent 
+        test class with test methods (unit tests) testing all the constructors and
+        methods of that class.  Some methods may execute differently based upon the
+        input, multiple unit tests should be written to exercise each aspect the
+        method to ensure complete coverage of the methods functionality. 
+	</span></p>
+
+<a name="2"><h2>2   Package name</h2></a>
+
+	<p><span class="bodyBlack">
+		Tests go in the same package as the class being tested.  This allows the unit
+        tests in the test class to have package level, protected and public access to 
+        the methods in the class being tested.
+	</span></p>
+	<p><span class="bodyBlack">
+		If we had a class called MyClass in the package org.openejb.foo, the test 
+        class would declare org.openejb.foo as its package.
+	</span></p>
+
+<a name="3"><h2>3   Class name</h2></a>
+
+	<p><span class="bodyBlack">
+		Test class names follow this format: <br>
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>UT&lt;className&gt;</pre></span></td></tr></table>
+	</span></p>
+
+	<p><span class="bodyBlack">
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>UT</pre></span></td></tr></table> is a prefix to quickly distinguish the that the class is a
+        unit test and not part of the API.<br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>&lt;className&gt;</pre></span></td></tr></table> is the name of the class being tested.
+
+	</span></p>
+	<p><span class="bodyBlack">
+		Example:<br>
+		org.openejb.foo.MyClass --&gt; org.openejb.foo.UTMyClass
+	</span></p>
+
+<a name="4"><h2>4   Location</h2></a>
+
+	<p><span class="bodyBlack">
+		All test classes are to be placed under the <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>test/src/</pre></span></td></tr></table> directory 
+        of the repository regardless of where the class being tested is located.
+	</span></p>
+
+<a name="5"><h2>5   Superclass and Constructor</h2></a>
+
+	<p><span class="bodyBlack">
+		All test classes must extend subclass from <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>org.openejb.test.NamedTestCase</pre></span></td></tr></table>
+	</span></p>
+
+	<p><span class="bodyBlack">
+		There must be a public no-arg constructor.  In the constructor, the 
+        superclass's constructor must be called passing in the name of the class 
+        being tested followed by a period as a string.
+	</span></p>
+
+	<p><span class="bodyBlack">
+		Example:<br>
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+        <br>package org.openejb.foo;
+		<br>
+        <br>import org.openejb.test.NamedTestCase;
+		<br>
+        <br>public class UTMyClass extends NamedTestCase{
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">public UTMyClass(){
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">super("org.openejb.foo.MyClass.");
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">}
+        <br>}
+        </pre></span></td></tr></table>
+	</span></p>
+
+<a name="6"><h2>6   Testing Constructors</h2></a>
+
+	<p><span class="bodyBlack">
+		All constructors of a class must be tested before testing individual methods.
+	</span></p>
+
+<a name="6.1"><h2>6.1   Test Method Names for Constructors</h2></a>
+
+	<p><span class="bodyBlack">
+		All test methods (unit tests) should be declared as public, return void, and
+        have no arguments.  Test method names for testing a classes constructor follow 
+        this format:<br>
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>public void test&lt;XX&gt;_constructor()</pre></span></td></tr></table>
+	</span></p>
+
+	<p><span class="bodyBlack">
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>test</pre></span></td></tr></table> -- A prefix which signifies that the method in the test
+        class is a unit test.  Methods with this prefix are automatically collected, 
+        sorted and executed when the test suite is ran.<br>
+	    <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>&lt;XX&gt;</pre></span></td></tr></table> -- This should be replaced with a two digit number 
+        that dictates the order in which the test will be executed in reference to 
+        the other unit tests in the test class.<br>
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>constructor</pre></span></td></tr></table> -- A suffix denoting that the unit test is testing a
+        constructor of the class being tested.
+	</span></p>
+
+	<p><span class="bodyBlack">
+		Example:<br>
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>public void test01_constructor(){...}</pre></span></td></tr></table>
+	</span></p>
+
+<a name="6.2"><h2>6.2   Classes with overloaded constructors</h2></a>
+
+	<p><span class="bodyBlack">
+		To test a constructor more than once or to test multiple signatures in the
+        case of overloaded constructors, used the naming format above with a number 
+        appended to the test method signature.
+	</span></p>
+
+	<p><span class="bodyBlack">
+		For example, MyClass has two constructors: MyClass(Integer i) and 
+        MyClass(int i).  This requires at least two test methods:<br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+		test01_constructor1() {...} <br>
+		test02_constructor2() {...}
+        </pre></span></td></tr></table>
+	</span></p>
+
+<a name="7"><h2>7   Testing Methods</h2></a>
+
+	<p><span class="bodyBlack">
+		Each method should be tested starting with the simplest method working up to
+        the more complicated/interrelated ones.  For example, if <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>methodC()</pre></span></td></tr></table>
+        calls <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>methodA()</pre></span></td></tr></table> and <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>methodB()</pre></span></td></tr></table>, test <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>methodA()</pre></span></td></tr></table>
+        and <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>methodB()</pre></span></td></tr></table> before <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>methodC()</pre></span></td></tr></table>.
+	</span></p>
+
+<a name="7.1"><h2>7.1   Test Method Names</h2></a>
+
+	<p><span class="bodyBlack">
+		All test methods (unit tests) should be declared as public, return void, and
+        have no arguments.  Test method names follow this format:<br>
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>public void test&lt;XX&gt;_&lt;methodName&gt;()</pre></span></td></tr></table>
+	</span></p>
+
+	<p><span class="bodyBlack">
+		<table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>test</pre></span></td></tr></table> -- Same as above.<br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>&lt;XX&gt;</pre></span></td></tr></table> -- Same as above.<br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>&lt;methodName&gt;</pre></span></td></tr></table> -- The method name of the method in the class
+        being tested. <br>
+
+		For example, the method <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>myMethod()</pre></span></td></tr></table> of <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>MyClass</pre></span></td></tr></table> might have a unit test method like the following in the class <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>UTMyClass</pre></span></td></tr></table>:
+	    <br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+		public void test05_myMethod(){...}
+        </pre></span></td></tr></table>
+	</span></p>
+
+<a name="7.2"><h2>7.2   Overloaded methods</h2></a>
+
+	<p><span class="bodyBlack">
+		To test a method more than once or to test multiple signatures for overloaded
+        methods, used the naming format above with a number appended to the test 
+        method signature.
+	</span></p>
+
+	<p><span class="bodyBlack">
+		For example, <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>myMethod</pre></span></td></tr></table> has two signatures: 
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>myMethod(Integer i)</pre></span></td></tr></table> and <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>myMethod(int i)</pre></span></td></tr></table>.
+        This requires at least two test methods, once for each signature.<br>
+
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+        public void test05_myMethod1(){...}<br>
+        public void test06_myMethod2(){...}
+        </pre></span></td></tr></table>
+	</span></p>
+
+<a name="9"><h2>9   Test Method Body </h2></a>
+
+<a name="9.1"><h3>9.1   Passing and Failing </h3></a>
+
+	<p><span class="bodyBlack">
+		Use the <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>junit.framework.Assert</pre></span></td></tr></table> class to assert method results. 
+        ALWAYS include a descriptive message string for the methods <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>assert(...)</pre></span></td></tr></table>,
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>assertNotNull(...)</pre></span></td></tr></table>, and <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>assertNull(...)</pre></span></td></tr></table>.
+	</span></p>
+
+	<p><span class="bodyBlack">
+		Example:<br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+        <br>public void test06_myMethod1(){
+        <br>        
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">Integer excepted = new Integer(4);
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">Integer actual = classInstance.myMethod(new Integer(3));
+        <br>        
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">Assert.assertNotNull(actual,"Null string!!!");
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">Assert.assertEquals(expected, actual);
+        <br>}
+        </pre></span></td></tr></table>
+	</span></p>
+
+
+<a name="9.2"><h3>9.2   Exceptions</h3></a>
+
+	<p><span class="bodyBlack">
+		All testing code should be placed inside a try and catch block to exceptions
+        from leaving the test method and being logged as unknown errors by the testing
+        framework. If an unexpected exception is thrown, the test must be failed with 
+        sufficient message to find the problem.
+	</span></p>
+
+	<p><span class="bodyBlack">
+		Example:
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+        <br>public void test06_myMethod1(){
+        <br>        
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">try{
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">Integer excepted = new Integer(4);
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">Integer actual = classInstance.myMethod(new Integer(3));
+        <br>        
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">Assert.assertNotNull(actual,"Null string!!!");
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">Assert.assertEquals(expected, actual);
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">} catch (Exception e){
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">Assert.assert("Received Exception "+
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">e.getClass()+ " : " +
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif"><img border="0" height="1" width="10" src="images/dotTrans.gif">e.getMessage(), false);
+        <br><img border="0" height="1" width="10" src="images/dotTrans.gif">}
+        <br>}
+        </pre></span></td></tr></table>
+	</span></p>
+
+
+<a name="10"><h2>10   Uncovering Bugs</h2></a>
+
+	<p><span class="bodyBlack">
+		If the test methods runs and uncovers a bug, prefix the test method name with
+        "BUG_" as in "BUG_test06_myMethod1()".  
+        This serves a few important functions:<br>
+        <UL>
+        <LI>Prevents the test suite output from being deluded with reports from known bugs.</LI>
+        <LI>Allows us to easily locate known bugs in the code and even write scripts that generate a bug list by searching test files for "BUG_".</LI>
+        <LI>Removing the "BUG_" prefix gives developers an easy way to put the test back into the suite for debugging.</LI>
+        </UL>
+	</span></p>
+
+<a name="11"><h2>11   Unfinished Tests</h2></a>
+
+	<p><span class="bodyBlack">
+		Tests that aren't finished or fail due to problems in testing 
+        code --NOT the code of the class being tested-- should be prefixed 
+        with "TODO_" as in "TODO_test06_myMethod1()"
+	</span></p>
+
+<a name="12"><h2>12   Working on a Test</h2></a>
+
+	<p><span class="bodyBlack">
+		If you will be working on a test already in the repository for an extended 
+        period of time for debugging or other reasons, it may be useful to prefix your
+        initials in capitol letters to the test method name as in 
+        "DMB_test06_myMethod1()".  This lets others know not to spend time working on
+        what is already covered.  This can be done in addition to one of the "BUG_" or
+        "TODO_" prefixes above as in "DMB_TODO_test06_myMethod1()".
+	</span></p>
+
+	<p><span class="bodyBlack">
+		Similarly, if you wish to assign a test to someone for completion or 
+        debugging, you may prefix their initials to the test method name as in 
+        "RMH_test06_myMethod1()".  This can be done in addition to one of 
+        the "BUG_" or "TODO_" prefixes above as in "RMH_BUG_test06_myMethod1()".
+	</span></p>
+
+	<p><span class="bodyBlack">
+		Once the prefix is added, simply check the file in so others are aware of 
+        what you are working on or what they should be working on.  If you don't
+        have CVS access to commit files, you can send an email like the following 
+        to the OpenEJB-CVS@exolab.org mailing list:<br>
+        <table width="440" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#e0e0e0"><span class="code-block"><pre>
+		TO: OpenEJB-CVS@exolab.org<br>
+		FROM: you@yourdomain.com<br>
+		SUBJECT: org.openejb.foo.MyClass.DMB_TODO_test06_myMethod1()<br>
+        </pre></span></td></tr></table>
+	</span></p>
+
+<a name="13"><h2>13   Other Resources</h2></a>
+  <a href="www.junit.org">www.junit.org</a>
+</td><td align="left" valign="top" height="5" width="120">
+        
+        
+        &nbsp;        
+        </td></tr><tr height="5"><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20">&nbsp;</td><td valign="top" bgcolor="#7270c2" height="5" width="95">&nbsp;</td><td align="left" valign="top" bgcolor="#a9a5de" height="5" width="7">&nbsp;</td><td align="left" valign="top" height="5" width="40">&nbsp;</td><td align="left" valign="top" height="5" width="120">&nbsp;</td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20">&nbsp;</td><td align="left" valign="top" bgcolor="#7270c2" width="95">&nbsp;</td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="120">&nbsp;</td></tr><tr height="5"><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="20"><img border="0" height="125" width="20" sr
 c="images/stripes1.gif"></td><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="95"><img border="0" height="125" width="105" src="images/stripe105.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" height="100%" rowspan="2" width="7">&nbsp;</td><td align="left" valign="top" height="100%" width="40">&nbsp;</td><td align="left" valign="top" height="100%" width="120">&nbsp;</td></tr><tr height="5"><td align="left" valign="top" height="25" width="40">&nbsp;</td><td align="left" valign="bottom" height="25" width="430"><br><br><img height="3" width="430" border="0" src="images/line_light.gif"><br><p></p><span class="bodyGrey"><small><notice>
+    OpenEJB is a trademark of the OpenEJB Group.
+    Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered
+    trademarks of Sun Microsystems, Inc. in the United States and in other
+    countries. XML, XML Schema, XSLT and related standards are trademarks or registered
+    trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web
+    Consortium. All other product names mentioned herein are trademarks of their respective
+    owners. 
+  </notice><br>&nbsp;<br></small></span><p></p>
+          &nbsp;
+        </td><td align="left" valign="top" height="25" width="120">&nbsp;</td></tr></table></body></html>
\ No newline at end of file

Added: openejb/trunk/website/html/old-site/html/JettyServer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/website/html/old-site/html/JettyServer.java?rev=1134776&view=auto
==============================================================================
--- openejb/trunk/website/html/old-site/html/JettyServer.java (added)
+++ openejb/trunk/website/html/old-site/html/JettyServer.java Sat Jun 11 21:33:33 2011
@@ -0,0 +1,67 @@
+import org.mortbay.util.*;
+import org.mortbay.http.*;
+import org.mortbay.jetty.servlet.*;
+
+
+public class JettyServer
+{
+    //
+    // Jetty server configuration.
+    //
+
+    // Location of static content.
+    private static final String _DOC_ROOT = "c:/jetty/docroot";
+
+    // Servlet URL mapping.
+    private static final String _SERVLET_URL = "/servlet/*";
+
+    // Log files.
+    private static final String _LOGFILE =
+        "c:/jetty/logs/jetty_yyyy_mm_dd.request.log";
+
+
+    public static void main (String[] args)
+    {
+        try
+        {
+            // Create the server
+            HttpServer server = new HttpServer();
+
+            // Create a port listener on port 80
+            HttpListener listener = server.addListener(new InetAddrPort (80));
+
+            // Create a context
+            HttpContext context = server.getContext(null,"/");
+
+            // Normal content is in here
+            context.setResourceBase(_DOC_ROOT);
+            context.setServingResources (true);
+
+            // 
+            // The following code is commented out to resolve ClassLoader issues
+            // when using OpenEJB within the Jetty HttpServer.
+            //
+            // context.setClassPath("path to servlet classes");
+
+            // Create a servlet container
+            ServletHandler handler = new ServletHandler();
+            handler.setDynamicServletPathSpec(_SERVLET_URL);
+
+            // add some logging
+            NCSARequestLog log = new NCSARequestLog(_LOGFILE);
+            server.setRequestLog(log);
+         
+            // Map Dump servlet onto the container
+            handler.addServlet("Dump", "/Dump", "org.mortbay.servlet.Dump");
+            context.addHttpHandler(handler);
+
+            // Start the http server
+            server.start ();
+        }
+        catch (Exception e)
+        {
+            e.printStackTrace();
+        }
+    }
+}
+

Added: openejb/trunk/website/html/old-site/html/about.html
URL: http://svn.apache.org/viewvc/openejb/trunk/website/html/old-site/html/about.html?rev=1134776&view=auto
==============================================================================
--- openejb/trunk/website/html/old-site/html/about.html (added)
+++ openejb/trunk/website/html/old-site/html/about.html Sat Jun 11 21:33:33 2011
@@ -0,0 +1,106 @@
+<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>OpenEJB -- Open Source EJB Container System</title><link href="default.css" rel="stylesheet"><link href="/images/favicon.ico" rel="SHORTCUT ICON"></head><body marginwidth="0" marginheight="0" leftmargin="0" bottommargin="0" topmargin="0" vlink="#6763a9" link="#6763a9" bgcolor="#ffffff"><a name="top"></a><table height="400" width="712" cellspacing="0" cellpadding="0" border="0"><tr><td bgcolor="#7270c2" align="left" valign="top" width="20"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td bgcolor="#7270c2" align="left" valign="top" width="95"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="7"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="6" width="40" src="images/dotTrans.gif"></td><td bgcolor="#5A5CB8" align="left" valign="top"
  width="430"><img border="0" height="6" width="430" src="images/top_2.gif"></td><td bgcolor="#E24717" align="left" valign="top" width="120"><img src="images/top_3.gif" width="120" height="6" border="0"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#ffffff" width="7"></td><td align="left" valign="top" width="40"><img border="0" height="1" width="1" src="images/dotTrans.gif"></td><td align="left" valign="middle" width="430"><a href="faq.html"><span class="menuTopOff">[ f a q ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://wiki.codehaus.org/openejb"><span class="menuTopOff">[ w i k i ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://archive.openejb.codehaus.org/user/"><span class="menuTopOff">[ l i s t s
  ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://cvs.openejb.org/"><span class="menuTopOff">[ c v s ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://jira.codehaus.org/secure/BrowseProject.jspa?id=10401"><span class="menuTopOff">[ b u g s ]</span></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><img border="0" height="2" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" height="20" width="120">&nbsp;</td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" width="20"><img border="0" height="3" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="3" width="105" src="images/line_sm.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="3" width="7" src="images/line_sm.gif"></td><td align="left" valign="top" width="40"><img border="0" height="3" width="40" src="images/line_light.gif"></td><td align="left" valign="top" width="430"><img bord
 er="0" height="3" width="430" src="images/line_light.gif"></td><td align="left" valign="top" width="120"><img height="1" width="1" border="0" src="images/dotTrans.gif"></td></tr><tr><td align="left" valign="top" bgcolor="#7270c2"><img border="0" height="10" width="20" src="images/dotTrans.gif"></td><td align="left" valign="top" bgcolor="#7270c2" width="95"><img border="0" height="2" width="1" src="images/dotTrans.gif"><br><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Main</span></td></tr><tr><td align="left" valign="top"><a href="index.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Welcome!</span></a></td></tr><tr><td align="left" valign="top"><a href="download.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Download</span></a></td></tr><tr><td align="left" valign="top"><a href="lists.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Mailing Lists</span></a></td></tr><tr><td align="left" valign="top"><a href="cvs.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Source Code</span></a></td></tr><tr><td align="left" valign="top"><a href="contributors.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                The Team</span></a></td></tr><tr><td align="left" valign="top"><a href="status.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Status</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Users</span></td></tr><tr><td align="left" valign="top"><a href="quickstart.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Quickstart</span></a></td></tr><tr><td align="left" valign="top"><a href="hello-world.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Hello World!</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_entity_postgresql.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                CMP Example</span></a></td></tr><tr><td align="left" valign="top"><a href="cmp_guide.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                CMP Guide</span></a></td></tr><tr><td align="left" valign="top"><a href="deploy.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Deploy</span></a></td></tr><tr><td align="left" valign="top"><a href="start-command.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Startup</span></a></td></tr><tr><td align="left" valign="top"><a href="validate.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Validation</span></a></td></tr><tr><td align="left" valign="top"><a href="config_containers.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Configuration</span></a></td></tr><tr><td align="left" valign="top"><a href="properties.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Properties</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Servers</span></td></tr><tr><td align="left" valign="top"><a href="embedded.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Local Server</span></a></td></tr><tr><td align="left" valign="top"><a href="remote-server.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Remote Server</span></a></td></tr><tr><td align="left" valign="top"><a href="tomcat.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Tomcat</span></a></td></tr><tr><td align="left" valign="top"><a href="geronimo.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Geronimo</span></a></td></tr></table><table cellspacing="0" cellpadding="0" border="0"><tr><td align="left" valign="top"><span class="subMenuOn">Integrators</span></td></tr><tr><td align="left" valign="top"><a href="whyopenejb.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Why OpenEJB</span></a></td></tr><tr><td align="left" valign="top"><a href="containersystem.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Overview</span></a></td></tr><tr><td align="left" valign="top"><a href="design_openejb.html"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Design</span></a></td></tr><tr><td align="left" valign="top"><a href="OpenEJB_presentaion.ppt"><span class="subMenuOff">&nbsp;&nbsp;&nbsp;
+                Presentation</span></a></td></tr></table><img border="0" height="15" width="1" src="images/dotTrans.gif"><br><img border="0" height="3" width="105" src="images/line_sm.gif"><br><A href="http://codehaus.org"><IMG alt="The Codehaus" border="0" height="17" width="88" src="http://www.openejb.org/codehaus-smaller.png"></A></td><td align="left" valign="top" bgcolor="#a9a5de" width="7">&nbsp;</td><td align="left" valign="top" width="40">&nbsp;</td><td valign="top" width="430" rowspan="4"><table width="430" cellspacing="0" cellpadding="0" border="0" rows="2" cols="1"><tr><td align="left" valign="top"><br><img width="200" vspace="0" src="./images/logo_ejb2.gif" hspace="0" height="55" border="0"><br><img src="images/dotTrans.gif" hspace="0" height="7" border="0"><br><span class="pageTitle">OpenEJB -- Open Source EJB Container System</span><br><img src="images/dotTrans.gif" hspace="0" height="1" border="0"></td></tr></table><p></p><br><a name="Welcome to OpenEJB!"><h2>W
 elcome to OpenEJB!</h2></a>
+    <p><span class="bodyBlack">
+    OpenEJB is an open source, modular, configurable, and extendable EJB Container
+    System and EJB Server.
+    </span></p>
+    <p><span class="bodyBlack"> 
+    We are building the hottest EJB container system in the world! Why?  Because
+    OpenEJB is whatever you want it to be. The design is radically different than 
+    anything else available today.  <a href="pluggable.html">Everything in OpenEJB 
+    is pluggable, even OpenEJB itself.</a>
+    </span></p>
+    <p><span class="bodyBlack"> 
+    If you've got the guts to think differently, and the brains to make a difference, 
+    then we dare you to join us. We double dog dare you! 
+    </span></p>
+ 
+    <a name="EJB Server"><h3>EJB Server</h3></a>
+    <p><span class="bodyBlack">
+    OpenEJB comes with fast, lightweight EJB Servers for both
+    <a href="embedded.html">Local</a> and <a href="remote-server.html">Remote</a>
+    access. That's right, <a href="deploy.html">deploy</a> your EJBs into the 
+    container system, then just <a href="start-command.html">start the 
+    Remote EJB Server</a> from the command line! Or, put OpenEJB in your class
+    path and use it as <a href="embedded.html">an embedded library</a> through 
+    the Local EJB Server.
+    </span></p>
+    
+
+    <a name="EJB Container System"><h3>EJB Container System</h3></a>
+    <p><span class="bodyBlack">
+    As a <a href="containersystem.html">container system</a>, OpenEJB works like 
+    a big plug-in for middleware servers like Web servers, CORBA servers, and 
+    application servers. By plugging in OpenEJB these servers obtain instant 
+    EJB compliance for hosting Enterprise JavaBeans! 
+    </span></p>
+    <p><span class="bodyBlack">
+    OpenEJB is designed for speed and low resource consumption making it a very 
+    desirable alternative for middleware providers who want EJB 1.1 compatibility. 
+    OpenEJB is already shipping in platforms like Apple Computer's 
+    <a href="http://www.apple.com/webobjects/">WebObjects</a>,
+    Exolab's <a href="http://openccm.exolab.org">OpenCCM</a>, and 
+    <a href="http://openorb.sf.net">OpenORB</a>.  
+    </span></p>
+    <p><span class="bodyBlack">
+    OpenEJB is targeted for other middleware platforms including another commercial 
+    application server called  <a href="www.intalio.com">n3 </a>, 
+    the <a href="http://jakarta.apache.org">Apache Tomcat</a> server, 
+    and <a href="http://jakarta.apache.org/avalon/phoenix/index.html">Avalon Phoenix</a>.
+    </span></p>
+
+    
+
+
+    <a name="Who is working on OpenEJB ?"><h3>Who is working on OpenEJB ?</h3></a>
+    <p><span class="bodyBlack">
+    OpenEJB is the brainchild of Richard Monson-Haefel and David Blevins.  
+    </span></p>
+    <p><span class="bodyBlack">
+    Richard is author of <a href="http://www.oreilly.com/catalog/entjbeans3">Enterprise JavaBeans, 3rd Edition</a> (O'Reilly 2001) 
+    and co-author of <a href="http://www.oreilly.com/catalog/javmesser">Java Message Service</a> (O'Reilly 2000).  
+    </span></p>
+    <p><span class="bodyBlack">
+    David Blevins is author of 'Understanding J2EE' a forthcoming Addison-Wesley book on the Java 2 Enterprise 
+    Edition, and contributing author to the book 'Component-Based Software Engineering' (Addison-Wesley 2001). 
+    <br><br>
+    </span></p>
+
+    
+  </td><td align="left" valign="top" height="5" width="120">
+        
+        
+        &nbsp;        
+        </td></tr><tr height="5"><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20">&nbsp;</td><td valign="top" bgcolor="#7270c2" height="5" width="95">&nbsp;</td><td align="left" valign="top" bgcolor="#a9a5de" height="5" width="7">&nbsp;</td><td align="left" valign="top" height="5" width="40">&nbsp;</td><td align="left" valign="top" height="5" width="120">&nbsp;</td></tr><tr><td align="left" valign="top" bgcolor="#7270c2" height="5" width="20">&nbsp;</td><td align="left" valign="top" bgcolor="#7270c2" width="95">&nbsp;</td><td align="left" valign="top" bgcolor="#a9a5de" width="7"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="40"><img border="0" height="25" width="1" src="images/dotTrans.gif"></td><td align="left" valign="top" width="120">&nbsp;</td></tr><tr height="5"><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="20"><img border="0" height="125" width="20" sr
 c="images/stripes1.gif"></td><td align="left" valign="bottom" bgcolor="#7270c2" height="100%" rowspan="2" width="95"><img border="0" height="125" width="105" src="images/stripe105.gif"></td><td align="left" valign="top" bgcolor="#a9a5de" height="100%" rowspan="2" width="7">&nbsp;</td><td align="left" valign="top" height="100%" width="40">&nbsp;</td><td align="left" valign="top" height="100%" width="120">&nbsp;</td></tr><tr height="5"><td align="left" valign="top" height="25" width="40">&nbsp;</td><td align="left" valign="bottom" height="25" width="430"><br><br><img height="3" width="430" border="0" src="images/line_light.gif"><br><p></p><span class="bodyGrey"><small><notice>
+    OpenEJB is a trademark of the OpenEJB Group.
+    Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered
+    trademarks of Sun Microsystems, Inc. in the United States and in other
+    countries. XML, XML Schema, XSLT and related standards are trademarks or registered
+    trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web
+    Consortium. All other product names mentioned herein are trademarks of their respective
+    owners. 
+  </notice><br>&nbsp;<br></small></span><p></p>
+          &nbsp;
+        </td><td align="left" valign="top" height="25" width="120">&nbsp;</td></tr></table></body></html>
\ No newline at end of file



Mime
View raw message