[
https://issues.apache.org/jira/browse/ODE-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthieu Riou resolved ODE-239.
-------------------------------
Resolution: Incomplete
Assignee: Matthieu Riou
> Ode server fails with null pointer exception when war is deployed inside an
> ear file in weblogic
> ------------------------------------------------------------------------------------------------
>
> Key: ODE-239
> URL: https://issues.apache.org/jira/browse/ODE-239
> Project: ODE
> Issue Type: Bug
> Components: Axis2 Integration
> Affects Versions: 1.2
> Reporter: Douglas Scott Jackson
> Assignee: Matthieu Riou
>
> I dropped the ode.war inside an ear file since we may wish to deploy it as
> part of our application.
> When I did so, I got a NullPointerException.
> The expression config.getServletContext().getRealPath("/WEB-INF") evaluated
> to null.
> I would like to propose a fix like the following:
> Index: axis2/src/main/java/org/apache/ode/axis2/ODEServer.java
> ===================================================================
> --- axis2/src/main/java/org/apache/ode/axis2/ODEServer.java (revision
> 615241)
> +++ axis2/src/main/java/org/apache/ode/axis2/ODEServer.java (working copy)
> @@ -115,7 +115,12 @@
> boolean success = false;
> try {
> _axisConfig = axisConf;
> - _appRoot = new
> File(config.getServletContext().getRealPath("/WEB-INF"));
> + String workingDir =
> System.getProperty("org.apache.ode.workingDir");
> + if (workingDir != null)
> + _appRoot = new File(workingDir);
> + else
> + _appRoot = new
> File(config.getServletContext().getRealPath("/WEB-INF"));
> +
> TempFileManager.setWorkingDirectory(_appRoot);
> __log.debug("Loading properties");
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.