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 2006/06/06 12:29:00 UTC
svn commit: r412067 - in
/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context:
ConfigurationContext.java ConfigurationContextFactory.java
Author: deepal
Date: Tue Jun 6 03:28:57 2006
New Revision: 412067
URL: http://svn.apache.org/viewvc?rev=412067&view=rev
Log:
- small fix in context path problem
Modified:
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContextFactory.java
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java?rev=412067&r1=412066&r2=412067&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java Tue Jun 6 03:28:57 2006
@@ -60,7 +60,7 @@
//To specify url mapping for services
private String servicePath = "services";
//To have your own context path
- private String contextPath = "/axis2";
+ private String contextPath = "axis2";
public ConfigurationContext(AxisConfiguration axisConfiguration) {
super(null);
@@ -374,12 +374,19 @@
return servicePath;
}
- public void setServicePath(String servicePath) {
+ public void setServicePath(String servicePath) throws AxisFault {
+ if (servicePath == null || "".equals(servicePath)) {
+ throw new AxisFault("service path can not be null");
+ }
this.servicePath = servicePath;
}
public String getContextPath() {
- return contextPath + "/" + servicePath;
+ if (contextPath != null && !"".equals(contextPath)) {
+ return "/" + contextPath + "/" + servicePath;
+ } else {
+ return "/" + servicePath;
+ }
}
public void setContextPath(String contextPath) {
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContextFactory.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContextFactory.java?rev=412067&r1=412066&r2=412067&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContextFactory.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContextFactory.java Tue Jun 6 03:28:57 2006
@@ -57,7 +57,7 @@
}
}
- private static void setContextPath(AxisConfiguration axisConfig, ConfigurationContext configContext) {
+ private static void setContextPath(AxisConfiguration axisConfig, ConfigurationContext configContext) throws AxisFault{
// Checking for context path
Parameter servicePath = axisConfig.getParameter(Constants.SERVICE_PATH);
if (servicePath != null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org