Change the servlet name from /Jahia to the root of my webapp
"Nicolas Pottrain" <[email protected]> Thu, 23 Nov 2006 14:11:04 +0100
| Newsgroups | gmane.comp.cms.jahia.install |
|---|---|
| Message-ID | <[email protected]> |
Hi everybody,
I'm trying to remove the contextpath and the servlet name from the url
for ex. http://myserver/jahia/Jahia <http://myserver/jahia/Jahia/home> /home --> http://myserver/home
I followed the faq http://www.jahia.net/jahia/page589.html#4 and I was able to remove the /jahia context path.
Changing the servlet name from /Jahia to /cms also works(as described in the faq), although I did not find the property jahiaCoreHttpPath
in my jahia.properties file.
The problem is I would like to remove the /Jahia servlet name completely and this is something that does not work yet.
If I execute a request, the browser seems to be waiting for a response, but Jahia does not return html.
Is there somebody that knows how to achieve this? Below are the changes I have done to my web.xml file(changes are in blue).
I'm running Jahia5.0.0
WEB.XML:
Servlet definition of the Jahia servlet:
<init-param>
<!-- This parameter specifies the default mapping pattern that
Jahia should use when generating URLs or detecting Jahia
content URLs. If you change anything to the mappings you
need to change this too.
-->
<param-name>defaultMappingPattern</param-name>
<param-value>/</param-value>
</init-param>
<init-param>
<!-- This parameter defines the default context path that will
be used to generate URLs
-->
<param-name>defaultContextPath</param-name>
<param-value></param-value>
</init-param>
<init-param>
<!-- This parameter defines the default servlet path that will
be used to generate URLs
-->
<param-name>defaultServletPath</param-name>
<param-value></param-value>
</init-param>
Servlet definition of JahiaConfigurationWizard
<init-param>
<param-name>content_servlet_path</param-name>
<param-value>/</param-value>
</init-param>
Servlet definition of JahiaAdministration servlet
<init-param>
<param-name>content_servlet_path</param-name>
<param-value>/</param-value>
</init-param>
Servlet mapping
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>Jahia</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>
<!-- begin: clip_builder-->
<servlet-mapping>
<servlet-name>Jahia</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Jahia</servlet-name>
<url-pattern>*.clipping</url-pattern>
</servlet-mapping>
<!-- end: clip_builder-->
<servlet-mapping>
<servlet-name>Jahia</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>