proyal 2003/02/13 06:14:28 Modified: sevak/src/java/org/apache/avalon/apps/sevak/blocks/deployer SevakDeployer.java Log: Use a SevakContext when deploying now Revision Changes Path 1.2 +6 -4 avalon-apps/sevak/src/java/org/apache/avalon/apps/sevak/blocks/deployer/SevakDeployer.java Index: SevakDeployer.java =================================================================== RCS file: /home/cvs/avalon-apps/sevak/src/java/org/apache/avalon/apps/sevak/blocks/deployer/SevakDeployer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SevakDeployer.java 6 Feb 2003 16:44:56 -0000 1.1 +++ SevakDeployer.java 13 Feb 2003 14:14:28 -0000 1.2 @@ -52,6 +52,7 @@ import java.io.File; import org.apache.avalon.apps.sevak.Sevak; +import org.apache.avalon.apps.sevak.SevakContext; import org.apache.avalon.framework.activity.Initializable; import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configuration; @@ -108,6 +109,7 @@ public void initialize() throws Exception { + final SevakContext sevakContext = new SevakContext( m_context, m_manager, getLogger() ); final Configuration[] contexts = m_configuration.getChildren( "Context" ); for( int i = 0; i < contexts.length; i++ ) @@ -118,20 +120,20 @@ path.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ); final File pathFile = new File( m_context.getBaseDirectory().getAbsolutePath() - + File.separatorChar + path ); + + File.separatorChar + path ); - if( ! pathFile.exists() ) + if( !pathFile.exists() ) { throw new ConfigurationException( "Path for webapp '" + context + "' does not exist [path: " + pathFile + "]" ); } - else if( ! pathFile.canRead() ) + else if( !pathFile.canRead() ) { throw new ConfigurationException( "Path for webapp '" + context + "' cannot be read [path: " + pathFile + "]" ); } - m_sevak.deploy( context, pathFile, m_manager ); + m_sevak.deploy( context, pathFile, sevakContext ); } } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]