You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by de...@apache.org on 2005/06/06 07:17:26 UTC

svn commit: r180224 - in /webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment: DeploymentEngine.java repository/utill/ArchiveReader.java server.xml

Author: deepal
Date: Sun Jun  5 22:17:26 2005
New Revision: 180224

URL: http://svn.apache.org/viewcvs?rev=180224&view=rev
Log:
loading modules form axis2 distribution archive file

Modified:
    webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/DeploymentEngine.java
    webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/repository/utill/ArchiveReader.java
    webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/server.xml

Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/DeploymentEngine.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/DeploymentEngine.java?rev=180224&r1=180223&r2=180224&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/DeploymentEngine.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/DeploymentEngine.java Sun Jun  5 22:17:26 2005
@@ -62,6 +62,8 @@
     private Log log = LogFactory.getLog(getClass());
     private static Scheduler scheduler;
 
+    public static String axis2repository = null;
+
 
     private boolean hotDeployment = true;   //to do hot deployment or not
     private boolean hotUpdate = true;  // to do hot update or not
@@ -121,6 +123,7 @@
 
     public DeploymentEngine(String RepositaryName, String serverXMLFile) throws DeploymentException {
         this.folderName = RepositaryName;
+        axis2repository = RepositaryName;
         File repository = new File(RepositaryName);
         if (!repository.exists()) {
             repository.mkdirs();
@@ -227,6 +230,7 @@
 
     public AxisConfiguration loadClient(String clientHome) throws DeploymentException {
         InputStream in = null;
+        axis2repository = clientHome;
         boolean isRepositoryExist = false;
         if (clientHome != null) {
             checkClientHome(clientHome);

Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/repository/utill/ArchiveReader.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/repository/utill/ArchiveReader.java?rev=180224&r1=180223&r2=180224&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/repository/utill/ArchiveReader.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/repository/utill/ArchiveReader.java Sun Jun  5 22:17:26 2005
@@ -128,16 +128,24 @@
      */
     public File creatModuleArchivefromResource(String moduleName) throws DeploymentException {
         File modulearchiveFile = null;
+        File modules = null;
         try {
             int BUFFER = 2048;
-            String userHome = System.getProperty("user.home");
-            File userHomedir = new File(userHome);
-            File modules = null;
-            File repository = new File(userHomedir, "Axis2Home");
-            if (!repository.exists()) {
-                repository.mkdirs();
-                modules = new File(repository, "modules");
-                modules.mkdirs();
+            if(DeploymentEngine.axis2repository == null ){
+                String userHome = System.getProperty("user.home");
+                File userHomedir = new File(userHome);
+                File repository = new File(userHomedir, "Axis2Home");
+                if (!repository.exists()) {
+                    repository.mkdirs();
+                    modules = new File(repository, "modules");
+                    modules.mkdirs();
+                }
+            } else {
+                modules = new File(DeploymentEngine.axis2repository , "modules");
+                if(!modules.exists()){
+                    modules = new File(DeploymentEngine.axis2repository, "modules");
+                    modules.mkdirs();
+                }
             }
             String modulearchiveName =moduleName + ".mar";
             modulearchiveFile = new File(modules,modulearchiveName);
@@ -166,7 +174,6 @@
             while ((entry = zin.getNextEntry()) != null) {
                 ZipEntry zip = new ZipEntry(entry);
                 out.putNextEntry(zip);
-                System.out.println("entry = " + entry.getName());
                 int count;
                 while ((count = zin.read(data, 0, BUFFER)) != -1) {
                     out.write(data, 0, count);

Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/server.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/server.xml?rev=180224&r1=180223&r2=180224&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/server.xml (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/deployment/server.xml Sun Jun  5 22:17:26 2005
@@ -55,7 +55,7 @@
    <!-- ================================================= -->
    <!-- Global Modules  -->
    <!-- ================================================= -->
-    <!-- Uncomment this to enable Addressing   
+    <!-- Uncomment this to enable Addressing
     <module ref="addressing"/> -->
 
    <!-- ================================================= -->