Hi Devs,
If an .aar contains a "www" folder with web resources (html, js, css, etc), in embeddable version (war), resource urls will not work due to the following reason.
In the web.xml provided, there exists the following entry,
<welcome-file-list>
<welcome-file>/axis2-web/index.jsp</welcome-file>
</welcome-file-list>
This will cause the following problem.
Say, user deployed a foo.aar which has a "www" folder with web resources. Then, deployment mechanism will copy the web resources under "axis2/foo" folder.
Thus one will have the following,
{tomcat.home}
- webapps
- axis2
- foo
- index.html
- ...
- WEB-INF
- ...
- ...
If user uses the url http://localhost:8080/axis2/foo this will cause unknown resources due to "/axis2-web/index.jsp" context path.
Thus, in order to overcome this, user has to do the following
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>/axis2-web/index.jsp</welcome-file>
</welcome-file-list>
Shall we add this to the default web.xml that provide with axis2. Thus, this would cover the 90% web resources usage.
Thank you
Saminda
- Web resources folder and axis2.war Saminda Abeyruwan
- Re: Web resources folder and axis2.war Davanum Srinivas
- Re: Web resources folder and axis2.war Deepal Jayasinghe
