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 "Thilina Buddhika (JIRA)" <ji...@apache.org> on 2008/01/04 06:44:34 UTC

[jira] Updated: (AXIS2-3098) WebService deployment failed due to config.getServletContext().getRealPath("") returns null in NES6.2

     [ https://issues.apache.org/jira/browse/AXIS2-3098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thilina Buddhika updated AXIS2-3098:
------------------------------------

    Attachment: AXIS2-3098.patch

 all three getRealPath("") are replaced with getRealPath("/").

> WebService deployment failed due to config.getServletContext().getRealPath("") returns null in NES6.2
> -----------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-3098
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3098
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.3, 1.2, nightly
>         Environment: Redhat Enterprise Linux 4, Netscape Enterprise Server 6.2, Firefox
>            Reporter: david
>            Assignee: Deepal Jayasinghe
>            Priority: Critical
>         Attachments: AXIS2-3098.patch
>
>
> After I copied my StockQuoteService.aar file into tomcat 4.1.36 under folder \axis2\WEB-INF\services, from this URL: http://localhost:8080/axis2/services/listServices, I can see all the services including Version and StockQuoteService, I did the same thing to NES6.2, I could not see the StockQuoteService from the listServices URL, for NES, only I manually added StockQuoteService.aar to services.LIST file under \axis2\WEB-INF\services, then I can see the StockQuoteService and everything works normally. But I checked the result on tomcat, nothing is added to services.LIST file, but it still lists all the services.
> After I debug into the code, I found in WarBasedAxisConfigurator.java, there are three getRealPath("") calls, in NES6.2 environment, they returned null, but in Tomcat, they returned the real path string, in order to work for more web servers, they should be changed to getRealPath("/") , that will always return the real path as: C:\apache-tomcat-4.1.36\webapps\axis2 in windows or \opt\redhat-es\https-dduRHL.pkipro/web-apps/axis2.
> I did the change in my version of axis2-1.2 release, it now work for both tomcat and NES6.2.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org