You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2012/01/04 01:25:09 UTC
svn commit: r1227001 - in /axis/axis1/java/trunk: axis-war/src/test/web.xml
axis/src/main/java/org/apache/axis/transport/http/AxisServletBase.java
docs/reference.html
Author: veithen
Date: Wed Jan 4 00:25:09 2012
New Revision: 1227001
URL: http://svn.apache.org/viewvc?rev=1227001&view=rev
Log:
* Fixed AXIS-2867.
* Prevent the axis-war build from creating an attachments directory in src/main/webapp.
Modified:
axis/axis1/java/trunk/axis-war/src/test/web.xml
axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/transport/http/AxisServletBase.java
axis/axis1/java/trunk/docs/reference.html
Modified: axis/axis1/java/trunk/axis-war/src/test/web.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-war/src/test/web.xml?rev=1227001&r1=1227000&r2=1227001&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis-war/src/test/web.xml (original)
+++ axis/axis1/java/trunk/axis-war/src/test/web.xml Wed Jan 4 00:25:09 2012
@@ -14,6 +14,10 @@ Application 2.3//EN" "http://java.sun.co
<param-name>axis.jws.servletClassDir</param-name>
<param-value>${project.build.directory}/tmp/jwsClasses</param-value>
</context-param>
+ <context-param>
+ <param-name>axis.attachments.Directory</param-name>
+ <param-value>${project.build.directory}/tmp/attachments</param-value>
+ </context-param>
<listener>
<listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class>
Modified: axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/transport/http/AxisServletBase.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/transport/http/AxisServletBase.java?rev=1227001&r1=1227000&r2=1227001&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/transport/http/AxisServletBase.java (original)
+++ axis/axis1/java/trunk/axis/src/main/java/org/apache/axis/transport/http/AxisServletBase.java Wed Jan 4 00:25:09 2012
@@ -258,7 +258,13 @@ public class AxisServletBase extends Htt
protected static Map getEngineEnvironment(HttpServlet servlet) {
Map environment = new HashMap();
- String attdir= servlet.getInitParameter(AxisEngine.ENV_ATTACHMENT_DIR);
+ String attdir = AxisProperties.getProperty(AxisEngine.ENV_ATTACHMENT_DIR);
+ if (attdir == null) {
+ attdir = servlet.getInitParameter(AxisEngine.ENV_ATTACHMENT_DIR);
+ }
+ if (attdir == null) {
+ attdir = servlet.getServletContext().getInitParameter(AxisEngine.ENV_ATTACHMENT_DIR);
+ }
if (attdir != null)
environment.put(AxisEngine.ENV_ATTACHMENT_DIR, attdir);
Modified: axis/axis1/java/trunk/docs/reference.html
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/docs/reference.html?rev=1227001&r1=1227000&r2=1227001&view=diff
==============================================================================
--- axis/axis1/java/trunk/docs/reference.html (original)
+++ axis/axis1/java/trunk/docs/reference.html Wed Jan 4 00:25:09 2012
@@ -919,6 +919,11 @@ context parameters or system properties:
<td>Path to where compiled JWS pages are placed. This may be an absolute path or a path relative
to the web application root.</td>
</tr>
+ <tr>
+ <td><b>axis.attachments.Directory</b></td>
+ <td>The directory where temporary files for attachments are stored. Defaults to the WEB-INF/attachments
+ directory for exploded WARs.</td>
+ </tr>
</tbody>
</table>
<h2><a name="individual_service">Individual Service Configuration</a></h2>