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/02/22 06:58:19 UTC
svn commit: r154798 -
webservices/axis/trunk/java/modules/deployment/src/java/org/apache/axis/deployment/DeploymentEngine.java
Author: deepal
Date: Mon Feb 21 21:58:18 2005
New Revision: 154798
URL: http://svn.apache.org/viewcvs?view=rev&rev=154798
Log:
modified to log all excpetion except file not found exp for server.xml
Modified:
webservices/axis/trunk/java/modules/deployment/src/java/org/apache/axis/deployment/DeploymentEngine.java
Modified: webservices/axis/trunk/java/modules/deployment/src/java/org/apache/axis/deployment/DeploymentEngine.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/deployment/src/java/org/apache/axis/deployment/DeploymentEngine.java?view=diff&r1=154797&r2=154798
==============================================================================
--- webservices/axis/trunk/java/modules/deployment/src/java/org/apache/axis/deployment/DeploymentEngine.java (original)
+++ webservices/axis/trunk/java/modules/deployment/src/java/org/apache/axis/deployment/DeploymentEngine.java Mon Feb 21 21:58:18 2005
@@ -1,19 +1,19 @@
/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
package org.apache.axis.deployment;
import org.apache.axis.deployment.listener.RepositoryListenerImpl;
@@ -173,7 +173,7 @@
* @throws AxisFault
* @throws PhaseException
*/
- public EngineRegistry start() throws AxisFault, PhaseException, DeploymentException, XMLStreamException {
+ public EngineRegistry start() throws AxisFault, DeploymentException, XMLStreamException {
//String fileName;
if(serverconfigName == null) {
throw new DeploymentException("path to Server.xml can not be NUll");
@@ -191,10 +191,15 @@
if(hotdeployment){
startSearch(this);
} else {
- RepositoryListenerImpl repository =
+ RepositoryListenerImpl repository =
new RepositoryListenerImpl(folderName,this);
}
- valideServerModule() ;
+ try {
+ valideServerModule() ;
+ } catch (PhaseException e) {
+ log.info("Module validation failed" + e.getMessage());
+ }
+
return engineRegistry;
}
@@ -417,13 +422,17 @@
AxisService service = new AxisService();
unZipJAR.unzipService(currentFileItem.getAbsolutePath(), this, service);
addnewService(service);
+ log.info("Invalid service" + currentFileItem.getName() );
log.info("Deployement WS Name " + currentFileItem.getName());
} catch (DeploymentException de) {
+ log.info("Invalid module" + currentFileItem.getName() );
log.info("DeploymentException " + de);
} catch (AxisFault axisFault) {
+ log.info("Invalid module" + currentFileItem.getName() );
log.info("AxisFault " + axisFault);
throw new RuntimeException(axisFault);
} catch (Exception e) {
+ log.info("Invalid module" + currentFileItem.getName() );
log.info("Exception " + e);
} finally {
currentFileItem = null;
@@ -434,10 +443,13 @@
AxisModule metaData = new AxisModule();
unZipJAR.unzipModule(currentFileItem.getAbsolutePath(), this, metaData);
addNewModule(metaData);
+ log.info("Invalid module" + currentFileItem.getName() );
log.info("Moduel WS Name " + currentFileItem.getName() + " modulename :" + metaData.getName());
} catch (DeploymentException e) {
+ log.info("Invalid module" + currentFileItem.getName() );
log.info("DeploymentException " + e);
} catch (AxisFault axisFault) {
+ log.info("Invalid module" + currentFileItem.getName() );
log.info("AxisFault " + axisFault);
} finally {
currentFileItem = null;
@@ -460,6 +472,7 @@
if(wsInfo.getType()==SERVICE) {
serviceName = getAxisServiceName(wsInfo.getFilename());
engineRegistry.removeService(new QName(serviceName));
+ log.info("Invalid service" + currentFileItem.getName() );
log.info("UnDeployement WS Name " + wsInfo.getFilename());
}
}