Author: rineholt
Date: Thu Apr 13 19:34:05 2006
New Revision: 394002
URL: http://svn.apache.org/viewcvs?rev=394002&view=rev
Log:
Axis 2.0 .95 on the server side seems by default to look now in config.
Modified:
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/handler/WebServiceEntryPointServlet.java
Modified:
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/handler/WebServiceEntryPointServlet.java
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/handler/WebServiceEntryPointServlet.java?rev=394002&r1=394001&r2=394002&view=diff
==============================================================================
---
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/handler/WebServiceEntryPointServlet.java
(original)
+++
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/handler/WebServiceEntryPointServlet.java
Thu Apr 13 19:34:05 2006
@@ -163,8 +163,10 @@
tuscanyGetDefaultAxis2xmlChecked = true;
ServletContext context = config.getServletContext();
String repoDir = context.getRealPath("/WEB-INF");
- String axis2config = repoDir + "/" +
DeploymentConstants.AXIS2_CONFIGURATION_XML;
+ String axis2config = repoDir + "/" +
DeploymentConstants.DIRECTORY_CONF+ "/" +
DeploymentConstants.AXIS2_CONFIGURATION_XML;
+
File axis2xmlFile = new File(axis2config);
+ constructSubDirectories(axis2xmlFile.getParentFile());
if (axis2xmlFile.exists())
return; // do nothing if there.
@@ -192,6 +194,12 @@
throw new ServletException(e1);
}
+ }
+ protected void constructSubDirectories(File in){
+ if(in.exists())return;
+ constructSubDirectories(in.getParentFile());
+ in.mkdir();
+
}
@Override
protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {