cvs commit: incubator-geronimo/modules/jetty/src/test/org/apache/geronimo/jetty/deployment DeployerTestCase.java DeploymentTest.java WARConfigurationFactoryTest.java WebAppDConfigTest.java

2004-02-21 Thread jboynes
jboynes 2004/02/20 16:54:04

  Removed: modules/jetty/src/java/org/apache/geronimo/jetty/deployment
AbstractModule.java JettyModule.java
UnpackedModule.java WARConfigurationFactory.java
   modules/jetty/src/test/org/apache/geronimo/jetty/deployment
DeployerTestCase.java DeploymentTest.java
WARConfigurationFactoryTest.java
WebAppDConfigTest.java
  Log:
  Functionality moved to ModuleConfigurer and ConfigurationBuilder impls


cvs commit: incubator-geronimo/modules/connector/src/test-data/connector_1_5 geronimo-ra.xml

2004-02-21 Thread djencks
djencks 2004/02/20 17:10:50

  Modified:
modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean
AdminObjectInstance.java
ConfigPropertySettingDConfigBean.java
ConfigPropertySettings.java
ConnectionDefinitionDConfigBean.java
ConnectionDefinitionInstance.java
ResourceAdapterDConfigBean.java
ResourceAdapterDConfigRoot.java
ResourceAdapter_1_0DConfigRoot.java
   modules/connector/src/schema geronimo-connector_1_5.xsd
   modules/connector/src/test-data/connector_1_0
geronimo-ra.xml
   modules/connector/src/test-data/connector_1_5
geronimo-ra.xml
  Added:   
modules/connector/src/java/org/apache/geronimo/connector/deployment
AbstractRARConfigBuilder.java
RAR_1_0ConfigBuilder.java RAR_1_5ConfigBuilder.java
   
modules/connector/src/test/org/apache/geronimo/connector/deployment
RAR_1_0ConfigBuilderTest.java
RAR_1_0DConfigBeanTest.java
RAR_1_5ConfigBuilderTest.java
RAR_1_5DConfigBeanTest.java
  Removed: 
modules/connector/src/java/org/apache/geronimo/connector/deployment
AbstractConnectorModule.java
Connector_1_0Module.java Connector_1_5Module.java
RARConfigurationFactory.java
   
modules/connector/src/test/org/apache/geronimo/connector/deployment
Connector_1_0Test.java Connector_1_5Test.java
  Log:
  Switch to ConfigurationBuilder/Configurer implementations
  
  Revision  ChangesPath
  1.1  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/AbstractRARConfigBuilder.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/AbstractRARConfigBuilder.java?rev=1.1
  
  
  1.1  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/RAR_1_0ConfigBuilder.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/RAR_1_0ConfigBuilder.java?rev=1.1
  
  
  1.1  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/RAR_1_5ConfigBuilder.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/RAR_1_5ConfigBuilder.java?rev=1.1
  
  
  1.3   +5 -5  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/AdminObjectInstance.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/AdminObjectInstance.java.diff?r1=1.2r2=1.3
  
  
  1.4   +2 -2  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConfigPropertySettingDConfigBean.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConfigPropertySettingDConfigBean.java.diff?r1=1.3r2=1.4
  
  
  1.3   +15 -15
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConfigPropertySettings.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConfigPropertySettings.java.diff?r1=1.2r2=1.3
  
  
  1.4   +6 -6  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConnectionDefinitionDConfigBean.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConnectionDefinitionDConfigBean.java.diff?r1=1.3r2=1.4
  
  
  1.5   +4 -4  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConnectionDefinitionInstance.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ConnectionDefinitionInstance.java.diff?r1=1.4r2=1.5
  
  
  1.7   +3 -3  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ResourceAdapterDConfigBean.java
  
  
http://cvs.apache.org/viewcvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/ResourceAdapterDConfigBean.java.diff?r1=1.6r2=1.7
  
  
  1.5   +2 -2  

cvs commit: incubator-geronimo/modules/jetty/src/test/org/apache/geronimo/jetty/deployment WebAppDConfigTest.java

2004-02-21 Thread jboynes
jboynes 2004/02/20 18:27:43

  Added:   modules/jetty/src/test/org/apache/geronimo/jetty/deployment
WebAppDConfigTest.java
  Log:
  Readd, but without dependency on DeployerTestCase
  
  Revision  ChangesPath
  1.10  +5 -5  
incubator-geronimo/modules/jetty/src/test/org/apache/geronimo/jetty/deployment/WebAppDConfigTest.java
  
  
  
  


[Apache Geronimo Wiki] Updated: IntroduceYourself

2004-02-21 Thread incubator-geronimo-cvs
   Date: 2004-02-21T03:29:09
   Editor: PhilipMarkDonaghy [EMAIL PROTECTED]
   Wiki: Apache Geronimo Wiki
   Page: IntroduceYourself
   URL: http://wiki.apache.org/geronimo/IntroduceYourself

   Modified my name, link, and location

Change Log:

--
@@ -108,7 +108,7 @@
 || Simon Matic Langford || Leamington Spa || Warwickshire || UK || J2EE 
developer ||
 || Sergio Eduardo Rodrigues || São Paulo || São Paulo || Brazil || J2EE 
Developer ||
 || Massimiliano Parlione || Teramo || Abruzzo || Italy || Java Developer ||
-|| Philip Mark Donaghy || Paris || IDF || France || Open Source GIS and Java ||
+|| Philip Mark Donaghy || Lege Cap-Ferret || Aquitaine || France || 
[http://www.mapimage.com Open Source GIS and Java Architect] ||
 || Bret Hansen || Coalville || UT || USA || Java Architect and Evangelist ||
 || Uwe Kaczmarek || Pforzheim || BWT || Germany ||   ||
 || Sagolsem B. || New Delhi || Delhi || India || Distributive Computing 
Enthusiast ||


cvs commit: incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean AdminObjectDConfigBean.java

2004-02-21 Thread ammulder
ammulder2004/02/21 08:40:00

  Modified:
modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean
AdminObjectDConfigBean.java
  Log:
  Fix property name in PropertyChangeEvent
  
  Revision  ChangesPath
  1.3   +2 -2  
incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/AdminObjectDConfigBean.java
  
  Index: AdminObjectDConfigBean.java
  ===
  RCS file: 
/home/cvs/incubator-geronimo/modules/connector/src/java/org/apache/geronimo/connector/deployment/dconfigbean/AdminObjectDConfigBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AdminObjectDConfigBean.java   18 Feb 2004 20:57:07 -  1.2
  +++ AdminObjectDConfigBean.java   21 Feb 2004 16:40:00 -  1.3
  @@ -137,7 +137,7 @@
   instance.dispose();
   }
   }
  -pcs.firePropertyChange(connectionDefinitionInstance, old, 
instances);
  +pcs.firePropertyChange(adminObjectInstance, old, instances);
   }
   
   }
  
  
  


cvs commit: incubator-geronimo/modules/assembly/src/plan deployer-config.xml

2004-02-21 Thread jboynes
jboynes 2004/02/21 08:55:46

  Modified:modules/assembly/src/plan deployer-config.xml
  Log:
  Needs xmlbeans for standard DDs
  
  Revision  ChangesPath
  1.3   +3 -0  
incubator-geronimo/modules/assembly/src/plan/deployer-config.xml
  
  Index: deployer-config.xml
  ===
  RCS file: 
/home/cvs/incubator-geronimo/modules/assembly/src/plan/deployer-config.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- deployer-config.xml   20 Feb 2004 21:06:19 -  1.2
  +++ deployer-config.xml   21 Feb 2004 16:55:45 -  1.3
  @@ -32,6 +32,9 @@
   urigeronimo-spec/jars/geronimo-spec-j2ee-DEV.jar/uri
   /include
   include
  +urigeronimo-spec/jars/geronimo-spec-j2eeschema-DEV.jar/uri
  +/include
  +include
   urilog4j/jars/log4j-1.2.8.jar/uri
   /include
   include
  
  
  


cvs commit: incubator-geronimo/modules/jetty/src/java/org/apache/geronimo/jetty/deployment WARConfigBuilder.java

2004-02-21 Thread jboynes
jboynes 2004/02/21 09:41:55

  Modified:modules/jetty/src/java/org/apache/geronimo/jetty/deployment
WARConfigBuilder.java
  Log:
  Include JNDI environment
  
  Revision  ChangesPath
  1.7   +73 -23
incubator-geronimo/modules/jetty/src/java/org/apache/geronimo/jetty/deployment/WARConfigBuilder.java
  
  Index: WARConfigBuilder.java
  ===
  RCS file: 
/home/cvs/incubator-geronimo/modules/jetty/src/java/org/apache/geronimo/jetty/deployment/WARConfigBuilder.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- WARConfigBuilder.java 20 Feb 2004 23:18:00 -  1.6
  +++ WARConfigBuilder.java 21 Feb 2004 17:41:55 -  1.7
  @@ -56,6 +56,8 @@
   package org.apache.geronimo.jetty.deployment;
   
   import java.io.BufferedOutputStream;
  +import java.io.ByteArrayInputStream;
  +import java.io.ByteArrayOutputStream;
   import java.io.File;
   import java.io.FileOutputStream;
   import java.io.IOException;
  @@ -68,8 +70,10 @@
   import java.util.Properties;
   import java.util.jar.JarInputStream;
   import java.util.jar.JarOutputStream;
  +import java.util.zip.ZipEntry;
   import javax.management.MalformedObjectNameException;
   import javax.management.ObjectName;
  +import javax.naming.NamingException;
   
   import org.apache.geronimo.deployment.ConfigurationBuilder;
   import org.apache.geronimo.deployment.DeploymentContext;
  @@ -90,6 +94,10 @@
   import org.apache.geronimo.xbeans.geronimo.jetty.JettyWebAppDocument;
   import org.apache.geronimo.xbeans.geronimo.jetty.JettyWebAppType;
   import org.apache.geronimo.xbeans.j2ee.WebAppDocument;
  +import org.apache.geronimo.xbeans.j2ee.WebAppType;
  +import org.apache.geronimo.xbeans.j2ee.EnvEntryType;
  +import org.apache.geronimo.naming.java.ReadOnlyContext;
  +import org.apache.geronimo.naming.java.ComponentContextBuilder;
   import org.apache.xmlbeans.SchemaType;
   import org.apache.xmlbeans.SchemaTypeLoader;
   import org.apache.xmlbeans.XmlBeans;
  @@ -124,7 +132,7 @@
   if (module.toString().endsWith(/)) {
   moduleBase = module;
   } else {
  -moduleBase = new URL(jar:+module.toString()+!/);
  +moduleBase = new URL(jar: + module.toString() + !/);
   }
   XmlObject plan = getPlan(new URL(moduleBase, 
WEB-INF/geronimo-jetty.xml), JettyWebAppDocument.type);
   // todo needs generic web XMLBeans
  @@ -158,6 +166,7 @@
   }
   
   public void buildConfiguration(File outfile, JarInputStream module, 
XmlObject plan) throws IOException, DeploymentException {
  +WebAppType webApp = null;
   JettyWebAppType jettyWebApp = ((JettyWebAppDocument) 
plan).getWebApp();
   URI configID;
   try {
  @@ -188,7 +197,26 @@
   
   // add the warfile's content to the configuration
   URI warRoot = URI.create(war/);
  -context.addArchive(warRoot, module);
  +ZipEntry src;
  +while ((src = module.getNextEntry()) != null) {
  +URI target = warRoot.resolve(src.getName());
  +if (WEB-INF/web.xml.equals(src.getName())) {
  +byte[] buffer = getBytes(module);
  +context.addFile(target, new 
ByteArrayInputStream(buffer));
  +try {
  +WebAppDocument doc = (WebAppDocument) 
XmlBeans.getContextTypeLoader().parse(new ByteArrayInputStream(buffer), 
WebAppDocument.type, null);
  +webApp = doc.getWebApp();
  +} catch (XmlException e) {
  +throw new DeploymentException(Unable to parse 
web.xml);
  +}
  +} else {
  +context.addFile(target, module);
  +}
  +}
  +
  +if (webApp == null) {
  +throw new DeploymentException(Did not find WEB-INF/web.xml 
in module);
  +}
   context.addToClassPath(warRoot);
   
   // todo do we need to support include and dependency or can we 
rely on the parent?
  @@ -200,7 +228,7 @@
   
   
   // add the GBean for the web application
  -addWebAppGBean(context, jettyWebApp, warRoot);
  +addWebAppGBean(context, webApp, jettyWebApp, warRoot);
   
   // todo do we need to add GBeans to make the servlets JSR77 
ManagedObjects?
   
  @@ -211,8 +239,18 @@
   }
   }
   
  -private void addWebAppGBean(DeploymentContext context, JettyWebAppType 
webApp, URI warRoot) throws DeploymentException {
  -String contextRoot = webApp.getContextRoot().trim();
  +private byte[] getBytes(InputStream is) throws IOException {
  +byte[] buffer = new byte[4096];
  +ByteArrayOutputStream baos = new ByteArrayOutputStream();
  +  

cvs commit: incubator-geronimo/modules/deployment/src/java/org/apache/geronimo/deployment Deployer.java

2004-02-21 Thread jboynes
jboynes 2004/02/21 12:03:24

  Modified:modules/deployment/src/java/org/apache/geronimo/deployment
Deployer.java
  Log:
  Ensure filename is URL encoded
  
  Revision  ChangesPath
  1.9   +3 -3  
incubator-geronimo/modules/deployment/src/java/org/apache/geronimo/deployment/Deployer.java
  
  Index: Deployer.java
  ===
  RCS file: 
/home/cvs/incubator-geronimo/modules/deployment/src/java/org/apache/geronimo/deployment/Deployer.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Deployer.java 20 Feb 2004 21:04:02 -  1.8
  +++ Deployer.java 21 Feb 2004 20:03:24 -  1.9
  @@ -298,9 +298,9 @@
   private static URL getURL(String location) throws MalformedURLException {
   File f = new File(location);
   if (f.exists()  f.canRead()) {
  -return f.toURL();
  +return f.toURI().toURL();
   }
  -return new URL(new File(.).toURL(), location);
  +return new File(.).toURI().resolve(location).toURL();
   }
   
   private static class Command {