dims        2002/09/21 18:31:36

  Modified:    java/src/org/apache/axis/configuration
                        EngineConfigurationFactoryServlet.java
               java/src/org/apache/axis/i18n resource.properties
  Log:
  Possible fix for 11690 - Cannot use Axis with JBoss 3
  
  Note:
  - Added a fallback to the server-config.wsdd in our jar file.
  
  Revision  Changes    Path
  1.15      +12 -1     
xml-axis/java/src/org/apache/axis/configuration/EngineConfigurationFactoryServlet.java
  
  Index: EngineConfigurationFactoryServlet.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/configuration/EngineConfigurationFactoryServlet.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- EngineConfigurationFactoryServlet.java    18 Sep 2002 16:10:30 -0000      1.14
  +++ EngineConfigurationFactoryServlet.java    22 Sep 2002 01:31:36 -0000      1.15
  @@ -65,8 +65,10 @@
   import org.apache.axis.ConfigurationException;
   import org.apache.axis.EngineConfiguration;
   import org.apache.axis.EngineConfigurationFactory;
  +import org.apache.axis.AxisEngine;
   import org.apache.axis.components.logger.LogFactory;
   import org.apache.axis.utils.Messages;
  +import org.apache.axis.utils.ClassUtils;
   import org.apache.commons.logging.Log;
   
   /**
  @@ -182,12 +184,21 @@
                   }
               }
           }
  -
  +        
           if (config == null) {
               try {
                   config = new FileProvider(realWebInfPath, SERVER_CONFIG_FILE);
               } catch (ConfigurationException e) {
                   log.error(Messages.getMessage("servletEngineWebInfError00"), e);
  +            }
  +        }
  +
  +        if (config == null) {
  +            try {
  +                InputStream is = ClassUtils.getResourceAsStream(AxisEngine.class, 
SERVER_CONFIG_FILE);
  +                config = new FileProvider(is);
  +            } catch (Exception e) {
  +                log.error(Messages.getMessage("servletEngineWebInfError02"), e);
               }
           }
   
  
  
  
  1.2       +1 -0      xml-axis/java/src/org/apache/axis/i18n/resource.properties
  
  Index: resource.properties
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/i18n/resource.properties,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- resource.properties       20 Sep 2002 20:55:02 -0000      1.1
  +++ resource.properties       22 Sep 2002 01:31:36 -0000      1.2
  @@ -565,6 +565,7 @@
   
   servletEngineWebInfError00=Problem with servlet engine /WEB-INF directory
   servletEngineWebInfError01=Problem with servlet engine config file: {0}
  +servletEngineWebInfError02=Problem with servlet engine config file (loading from 
jar)
   
   setCurrMsg00=Setting current message form to: {0} (current message is now {1})
   setProp00=Setting {0} property in {1}
  
  
  


Reply via email to