You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by he...@apache.org on 2005/07/07 10:01:50 UTC
svn commit: r209574 - in
/webservices/axis/trunk/java/modules/core/src/org/apache/axis2:
context/ConfigurationContext.java transport/http/AxisServlet.java
Author: hemapani
Date: Thu Jul 7 01:01:49 2005
New Revision: 209574
URL: http://svn.apache.org/viewcvs?rev=209574&view=rev
Log:
fixed http://issues.apache.org/jira/browse/AXIS2-60
Modified:
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java?rev=209574&r1=209573&r2=209574&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/context/ConfigurationContext.java Thu Jul 7 01:01:49 2005
@@ -25,6 +25,8 @@
import org.apache.axis2.util.threadpool.ThreadPool;
import javax.xml.namespace.QName;
+
+import java.io.File;
import java.util.HashMap;
import java.util.Map;
@@ -36,6 +38,8 @@
private Map sessionContextMap;
private Map moduleContextMap;
private ThreadPool threadPool;
+ private File rootDir;
+
/**
* Map containing <code>MessageID</code> to
@@ -128,6 +132,19 @@
threadPool = new ThreadPool();
}
return threadPool;
+ }
+ public File getRealPath(String path){
+ if(rootDir == null){
+ return new File(path);
+ }else{
+ return new File(rootDir,path);
+ }
+ }
+ /**
+ * @param file
+ */
+ public void setRootDir(File file) {
+ rootDir = file;
}
}
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java?rev=209574&r1=209573&r2=209574&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java Thu Jul 7 01:01:49 2005
@@ -30,6 +30,8 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.namespace.QName;
+
+import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Enumeration;
@@ -60,6 +62,7 @@
ConfigurationContextFactory erfac = new ConfigurationContextFactory();
configContext = erfac.buildConfigurationContext(repoDir);
configContext.setProperty(Constants.CONTAINER_MANAGED, Constants.VALUE_TRUE);
+ configContext.setRootDir(new File(context.getRealPath("/WEB-INF")));
lister = new ListingAgent(configContext);
} catch (Exception e) {
throw new ServletException(e);