From: <dai...@us...> - 2008-11-26 14:48:47
|
Revision: 3764 http://unicore.svn.sourceforge.net/unicore/?rev=3764&view=rev Author: daivandy Date: 2008-11-26 14:48:40 +0000 (Wed, 26 Nov 2008) Log Message: ----------- Modified Paths: -------------- wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/AutomaticDeployment.java wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/DeploymentCenter.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/admin/admintool/Test_AdminTool.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/DeployService_Via_AdminTool_Runnable.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Deployment_TestBase.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/TestSuite_Deployment.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_AdminTool.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_Copying.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_Deployment_ConcurrentBehaviour.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployAutomaticallyDeployedService.java wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployDynamicallyDeployedService.java Added Paths: ----------- wsrflite/wsrfcore/trunk/src/test/resources/ wsrflite/wsrfcore/trunk/src/test/resources/conf/ wsrflite/wsrfcore/trunk/src/test/resources/conf/client/ wsrflite/wsrfcore/trunk/src/test/resources/conf/client/keystore.jks wsrflite/wsrfcore/trunk/src/test/resources/conf/keystore.jks wsrflite/wsrfcore/trunk/src/test/resources/conf/plugin_services.xml wsrflite/wsrfcore/trunk/src/test/resources/conf/wsrflite.xml Removed Paths: ------------- wsrflite/wsrfcore/trunk/testfiles/ Modified: wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/AutomaticDeployment.java =================================================================== --- wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/AutomaticDeployment.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/AutomaticDeployment.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -2,7 +2,7 @@ import java.io.File; import java.io.IOException; -import java.util.logging.Logger; +import org.apache.log4j.Logger; import org.apache.xmlbeans.XmlException; @@ -35,9 +35,7 @@ // get service plugins directory String pathToPluginJars = Kernel.getKernel().getProperty("unicore.wsrflite.utils.deployment.plugin_services_jars"); - File dir = new File(pathToPluginJars); - if(!dir.exists()) - dir.mkdir(); + File dir = new File(pathToPluginJars); // get all jar files File[] jarFiles = dir.listFiles(new java.io.FilenameFilter() { @@ -56,23 +54,25 @@ } catch(XmlException e) { String err="AUTOMATIC SERVICE DEPLOYMENT: couldn't deploy service '"+serviceName+"'. Reason: "; - err = err.concat(e.getMessage()); - System.out.println(err); + err = err.concat(e.getMessage()); + logger.info(err); } catch(IOException e) { String err="AUTOMATIC SERVICE DEPLOYMENT: couldn't deploy service '"+serviceName+"'. Reason: "; err = err.concat(e.getMessage()); - System.out.println(err); + logger.info(err); } - catch(Throwable e) { + catch(Throwable e) { + String err=null; try { // delete service jar file DeploymentCenter.getInstance().releaseAndDeleteJar(serviceName); - String err="AUTOMATIC SERVICE DEPLOYMENT: couldn't deploy service '"+serviceName+"'."; - System.out.println(err); + err="AUTOMATIC SERVICE DEPLOYMENT: couldn't deploy service '"+serviceName+"'."; + logger.info(err); } catch(IOException ex) { - ex.printStackTrace(); + //ex.printStackTrace(); + logger.warn(err, ex); } } Modified: wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/DeploymentCenter.java =================================================================== --- wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/DeploymentCenter.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/main/java/de/fzj/unicore/wsrflite/utils/deployment/DeploymentCenter.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -326,21 +326,20 @@ logger.info("\nPlugin Services have been deployed."); } - if(automaticDeploymentActivated) { - //System.out.println("\nActivating automatic deployability of Web Services..."); - logger.info("\nActivating automatic deployability of Web Services..."); - AutomaticDeployment ad = new AutomaticDeployment(); - ResourcePool.getScheduledExecutorService().scheduleWithFixedDelay(ad,5,automaticDeploymentInterval,TimeUnit.SECONDS); - } + if(automaticDeploymentActivated) + automaticDeploymentActivated=true; } catch(IOException e) { + automaticDeploymentActivated=false; logger.error("Plugin service deployment error: ", e); } catch(XmlException e) { + automaticDeploymentActivated=false; logger.error("Plugin service deployment error: ", e); } catch(Exception e) { + automaticDeploymentActivated=false; logger.error("Plugin service deployment error: ", e); } } @@ -348,7 +347,18 @@ // there aren't any plugin services, create the plugins directory else { pluginDir.mkdir(); + tempDir.mkdir(); + + if(automaticDeploymentActivated) + automaticDeploymentActivated=true; } + + + if(automaticDeploymentActivated) { + logger.info("\nActivating automatic deployability of Web Services..."); + AutomaticDeployment ad = new AutomaticDeployment(); + ResourcePool.getScheduledExecutorService().scheduleWithFixedDelay(ad,5,automaticDeploymentInterval,TimeUnit.SECONDS); + } } } Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/admin/admintool/Test_AdminTool.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/admin/admintool/Test_AdminTool.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/admin/admintool/Test_AdminTool.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -177,7 +177,7 @@ String impl = "org.example.AdderHomeImpl"; boolean isWSRF = true; boolean isPersistent = true; - String pathToJarFile = "testfiles/adder.jar"; + String pathToJarFile = "src/test/resources/testfiles/adder.jar"; DeployServiceRequestDocument req = DeployServiceRequestDocument.Factory.newInstance(); Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/DeployService_Via_AdminTool_Runnable.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/DeployService_Via_AdminTool_Runnable.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/DeployService_Via_AdminTool_Runnable.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -59,10 +59,10 @@ if(Kernel.getKernel().getProperty("unicore.wsrflite.utils.deployment.conf_static_services")==null) - Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_static_services", "conf/wsrflite.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_static_services", "src/test/resources/conf/wsrflite.xml"); if(Kernel.getKernel().getProperty("unicore.wsrflite.utils.deployment.conf_plugin_services")==null) - Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "conf/plugin_services.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "src/test/resources/conf/plugin_services.xml"); @@ -73,7 +73,7 @@ String impl = "org.example.AdderHomeImpl"; boolean isWSRF = true; boolean isPersistent = true; - String pathToJarFile = "testfiles/adder.jar"; + String pathToJarFile = "src/test/resources/testfiles/adder.jar"; //String serviceName = UID.generate(); @@ -112,10 +112,10 @@ secProp = new SecurityProperties(); secProp.setProperty(ISecurityProperties.WSRF_SSL, "true"); secProp.setProperty(ISecurityProperties.WSRF_SSL_CLIENTAUTH, "true"); - secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYSTORE, "conf/client/keystore.jks"); + secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYSTORE, "src/test/resources/conf/client/keystore.jks"); secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYPASS, "the!njs"); secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYTYPE, "jks"); - secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTSTORE, "conf/client/keystore.jks"); + secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTSTORE, "src/test/resources/conf/client/keystore.jks"); secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTPASS, "the!njs"); secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTTYPE, "jks"); } Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Deployment_TestBase.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Deployment_TestBase.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Deployment_TestBase.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -49,7 +49,7 @@ if(!serverStarted) { try { - Kernel.main(new String[] {"conf/wsrflite.xml"}); + Kernel.main(new String[] {"src/test/resources/conf/wsrflite.xml"}); serverStarted=true; } catch(Exception e) { @@ -67,10 +67,10 @@ secProp.setProperty(ISecurityProperties.WSRF_SSL, "true"); secProp.setProperty(ISecurityProperties.WSRF_SSL_CLIENTAUTH, "true"); - secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYSTORE, "conf/client/keystore.jks"); + secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYSTORE, "src/test/resources/conf/client/keystore.jks"); secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYPASS, "the!njs"); secProp.setProperty(ISecurityProperties.WSRF_SSL_KEYTYPE, "jks"); - secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTSTORE, "conf/client/keystore.jks"); + secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTSTORE, "src/test/resources/conf/client/keystore.jks"); secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTPASS, "the!njs"); secProp.setProperty(ISecurityProperties.WSRF_SSL_TRUSTTYPE, "jks"); Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/TestSuite_Deployment.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/TestSuite_Deployment.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/TestSuite_Deployment.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -25,13 +25,13 @@ Deployment_TestBase.setTestData("dynamic_isWSRF", "true"); Deployment_TestBase.setTestData("dynamic_isPersistent", "true"); Deployment_TestBase.setTestData("dynamic_isPlugin", "true"); - Deployment_TestBase.setTestData("dynamic_pathToJarFile", "testfiles/adder.jar"); + Deployment_TestBase.setTestData("dynamic_pathToJarFile", "src/test/resources/testfiles/adder.jar"); Deployment_TestBase.setTestData("undeploy_dynamic_serviceName", dynamic_serviceName); // parameters: deployment via copying service jar file into plugins directory Deployment_TestBase.setTestData("automatic_serviceName", automatic_serviceName); - Deployment_TestBase.setTestData("automatic_pathToJarFile", "testfiles/adderAutomatic.jar"); + Deployment_TestBase.setTestData("automatic_pathToJarFile", "src/test/resources/testfiles/adderAutomatic.jar"); Deployment_TestBase.setTestData("undeploy_automatic_serviceName", automatic_serviceName); Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_AdminTool.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_AdminTool.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_AdminTool.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -55,7 +55,7 @@ isWSRF = true; isPersistent = true; isPlugin = true; - pathToJarFile = "testfiles/adder.jar"; + pathToJarFile = "src/test/resources/testfiles/adder.jar"; } DeployServiceRequestDocument req = DeployServiceRequestDocument.Factory.newInstance(); @@ -104,7 +104,8 @@ String RPDocAsString = ""; try { - Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "conf/plugin_services.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "src/test/resources/conf/plugin_services.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_static_services", "src/test/resources/conf/wsrflite.xml"); if(isPlugin) serviceConfigured = ServiceConfigAccess.getInstance("plugin").serviceExists(serviceName); Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_Copying.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_Copying.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_DeployService_Via_Copying.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -39,15 +39,15 @@ String pathToJarFile = Deployment_TestBase.getTestData("automatic_pathToJarFile"); if(pathToJarFile==null) - pathToJarFile="testfiles/adderAutomatic.jar"; + pathToJarFile="src/test/resources/testfiles/adderAutomatic.jar"; boolean serviceConfigured = false; boolean serviceConsumable = false; - String jarFolder = "plugins/"; + String jarFolder = Kernel.getKernel().getProperty("unicore.wsrflite.utils.deployment.plugin_services_jars"); File srcFile = new File(pathToJarFile); - File dstFile = new File(jarFolder+serviceName+".jar"); + File dstFile = new File(jarFolder+"/"+serviceName+".jar"); //////////// @@ -96,7 +96,7 @@ String RPDocAsString = ""; try { - Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "conf/plugin_services.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "src/test/resources/conf/plugin_services.xml"); serviceConfigured = ServiceConfigAccess.getInstance("plugin").serviceExists(serviceName); BaseWSRFClient wsrfClient=new BaseWSRFClient(serviceURL,epr,secProp); Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_Deployment_ConcurrentBehaviour.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_Deployment_ConcurrentBehaviour.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_Deployment_ConcurrentBehaviour.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -12,8 +12,8 @@ /** * Tests concurrent Web Service deployment behaviour between AdminTool and AutomaticDeployment - * by deploying an predetermined set of Web Services via AdminTool while the AutomaticDeployment feature is active. - * The test succeeds if these Web Services could have been correctly deployed without having being affected by AutomaticDeployment. + * by deploying a predetermined set of Web Services via AdminTool while the AutomaticDeployment feature is active. + * The test succeeds if said Web Services could have been correctly deployed without having being affected by AutomaticDeployment. * @author j.d...@fz... * */ @@ -29,7 +29,7 @@ //////////// - int n=50; + int n=20; String[] serviceNames = new String[n]; setUpSecurity(); Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployAutomaticallyDeployedService.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployAutomaticallyDeployedService.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployAutomaticallyDeployedService.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -39,7 +39,7 @@ boolean serviceRemovedFromConfig = false; try { - Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "conf/plugin_services.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "src/test/resources/conf/plugin_services.xml"); serviceRemovedFromConfig = !ServiceConfigAccess.getInstance("plugin").serviceExists(serviceName); } catch(Exception e) { Modified: wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployDynamicallyDeployedService.java =================================================================== --- wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployDynamicallyDeployedService.java 2008-11-25 12:51:26 UTC (rev 3763) +++ wsrflite/wsrfcore/trunk/src/test/java/de/fzj/unicore/wsrflite/utils/deployment/Test_UndeployDynamicallyDeployedService.java 2008-11-26 14:48:40 UTC (rev 3764) @@ -41,7 +41,7 @@ boolean serviceRemovedFromConfig = false; try { - Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "conf/plugin_services.xml"); + Kernel.getKernel().setProperty("unicore.wsrflite.utils.deployment.conf_plugin_services", "src/test/resources/conf/plugin_services.xml"); if(isPlugin) serviceRemovedFromConfig = !ServiceConfigAccess.getInstance("plugin").serviceExists(serviceName); Added: wsrflite/wsrfcore/trunk/src/test/resources/conf/client/keystore.jks =================================================================== (Binary files differ) Property changes on: wsrflite/wsrfcore/trunk/src/test/resources/conf/client/keystore.jks ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: wsrflite/wsrfcore/trunk/src/test/resources/conf/keystore.jks =================================================================== (Binary files differ) Property changes on: wsrflite/wsrfcore/trunk/src/test/resources/conf/keystore.jks ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: wsrflite/wsrfcore/trunk/src/test/resources/conf/plugin_services.xml =================================================================== --- wsrflite/wsrfcore/trunk/src/test/resources/conf/plugin_services.xml (rev 0) +++ wsrflite/wsrfcore/trunk/src/test/resources/conf/plugin_services.xml 2008-11-26 14:48:40 UTC (rev 3764) @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="UTF-8"?> +<services xmlns="http://www.fz-juelich.de/unicore/wsrflite"> +</services> \ No newline at end of file Added: wsrflite/wsrfcore/trunk/src/test/resources/conf/wsrflite.xml =================================================================== --- wsrflite/wsrfcore/trunk/src/test/resources/conf/wsrflite.xml (rev 0) +++ wsrflite/wsrfcore/trunk/src/test/resources/conf/wsrflite.xml 2008-11-26 14:48:40 UTC (rev 3764) @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> + + <services xmlns="http://www.fz-juelich.de/unicore/wsrflite"> + <!--hosting configuration: persistence, security etc.--> + <property name="unicore.wsrflite.baseurl" value="https://localhost:7778/services"/> + <property name="unicore.wsrflite.host" value="localhost"/> + <property name="unicore.wsrflite.port" value="7778"/> + <property name="wsrflite.lifetime.default" value="86400"/> + <property name="unicore.wsrflite.persistence.persist" value="de.fzj.unicore.wsrflite.persistence.HsqldbPersist"/> + <property name="unicore.wsrflite.persistence.storagedirectory" value="data"/> + <property name="unicore.wsrflite.ssl" value="true"/> + <property name="unicore.wsrflite.ssl.clientauth" value="true"/> + <property name="unicore.wsrflite.ssl.truststore" value="src/test/resources/conf/keystore.jks"/> + <property name="unicore.wsrflite.ssl.truststorepass" value="the!njs"/> + <property name="unicore.wsrflite.ssl.truststoretype" value="JKS"/> + <property name="unicore.wsrflite.ssl.keystore" value="src/test/resources/conf/keystore.jks"/> + <property name="unicore.wsrflite.ssl.keypass" value="the!njs"/> + <property name="unicore.wsrflite.ssl.keytype" value="jks"/> + <property name="unicore.wsrflite.ssl.keyalias" value="njs test certificate"/> + <property name="unicore.wsrflite.sg.defaulttermtime" value="1800"/> + <property name="unicore.wsrflite.utils.deployment.conf_static_services" value="src/test/resources/conf/wsrflite.xml"/> + <property name="unicore.wsrflite.utils.deployment.conf_plugin_services" value="src/test/resources/conf/plugin_services.xml"/> + <property name="unicore.wsrflite.utils.deployment.plugin_services_jars" value="src/test/resources/plugins"/> + <property name="unicore.wsrflite.utils.deployment.automatic_deployability" value="true"/> + <property name="unicore.wsrflite.utils.deployment.automatic_deployment_interval" value="5"/> + + <!--the services to deploy--> + <service name="AdminToolFactory" wsrf="false"> + <interface class="de.fzj.unicore.wsrflite.admin.service.AdminToolFactory"/> + <implementation class="de.fzj.unicore.wsrflite.admin.service.AdminToolFactoryImpl"/> + </service> + <service name="AdminTool" wsrf="true"> + <interface class="de.fzj.unicore.wsrflite.admin.service.AdminTool"/> + <implementation class="de.fzj.unicore.wsrflite.admin.service.AdminToolHomeImpl"/> + </service> +</services> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |