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 di...@apache.org on 2005/09/04 17:52:35 UTC
svn commit: r278604 - in
/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment:
DeploymentConstants.java DeploymentEngine.java axis2.xml
listener/RepositoryListenerImpl.java
Author: dims
Date: Sun Sep 4 08:52:32 2005
New Revision: 278604
URL: http://svn.apache.org/viewcvs?rev=278604&view=rev
Log:
- replace extract_service_archieve with extractServiceArchive
- Prevent NPE when services directory is absent.
- fix some typos
Modified:
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentConstants.java
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentEngine.java
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/listener/RepositoryListenerImpl.java
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentConstants.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentConstants.java?rev=278604&r1=278603&r2=278604&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentConstants.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentConstants.java Sun Sep 4 08:52:32 2005
@@ -86,6 +86,7 @@
String HOTDEPLOYMENT = "hotdeployment";
String HOTUPDATE = "hotupdate";
+ String EXTRACTSERVICEARCHIVE = "extractServiceArchive";
String AXIS_STORAGE = "axisStorage";
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentEngine.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentEngine.java?rev=278604&r1=278603&r2=278604&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentEngine.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/DeploymentEngine.java Sun Sep 4 08:52:32 2005
@@ -178,7 +178,7 @@
String value;
Parameter parahotdeployment = axisConfig.getParameter(HOTDEPLOYMENT);
Parameter parahotupdate = axisConfig.getParameter(HOTUPDATE);
- Parameter exatrctServiceArchive = axisConfig.getParameter("extract_service_archieve");
+ Parameter paraextractServiceArchive = axisConfig.getParameter(EXTRACTSERVICEARCHIVE);
if (parahotdeployment != null) {
value = (String) parahotdeployment.getValue();
if ("false".equalsIgnoreCase(value))
@@ -189,8 +189,8 @@
if ("false".equalsIgnoreCase(value))
hotUpdate = false;
}
- if(exatrctServiceArchive != null){
- value = (String) exatrctServiceArchive.getValue();
+ if(paraextractServiceArchive != null){
+ value = (String) paraextractServiceArchive.getValue();
if ("true".equalsIgnoreCase(value))
extractServiceArchive = true;
}
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml?rev=278604&r1=278603&r2=278604&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/axis2.xml Sun Sep 4 08:52:32 2005
@@ -14,9 +14,9 @@
<!--if you want to extract the service archive file and work with that please uncomment this-->
- <!--else , it wont exatract archive file or does not take into consideration if someone drop-->
+ <!--else , it wont extract archive file or does not take into consideration if someone drop-->
<!--exploded directory into /service directory-->
- <!--<parameter name="extract_service_archieve" locked="false">true</parameter>-->
+ <!--<parameter name="extractServiceArchive" locked="false">true</parameter>-->
<!-- The way of adding listener to the system-->
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/listener/RepositoryListenerImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/listener/RepositoryListenerImpl.java?rev=278604&r1=278603&r2=278604&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/listener/RepositoryListenerImpl.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/listener/RepositoryListenerImpl.java Sun Sep 4 08:52:32 2005
@@ -182,7 +182,7 @@
ArrayList tobedelete = new ArrayList();
ArrayList tobeextarct = new ArrayList();
ArrayList allFiles = new ArrayList();
- for (int i = 0; i < fileList.length; i++) {
+ for (int i = 0; fileList != null && i < fileList.length; i++) {
File file_first = fileList[i];
boolean isservice = ArchiveFileData.isServiceArchiveFile(file_first.getName());
boolean found = false;
@@ -222,7 +222,7 @@
allFiles.add(outFile);
}
- for (int i = 0; i < fileList.length; i++) {
+ for (int i = 0; fileList != null && i < fileList.length; i++) {
File file = fileList[i];
boolean found = false;
boolean todo = ArchiveFileData.isServiceArchiveFile(file.getName());