Hi Konstantin,

Many thanks for your excellent suggestion. Sorry, I forgot to mention that I'm running Tomcat-7.0.27, so that should work.

On 17/04/2012 17:27, Konstantin Kolinko wrote:
I would not comment on the Apache HTTP server configuration. Just on
the quoted part above. You have not told us what Tomcat version you
are using, but in current Tomcat 6 and 7 you can add "apps#" prefix to
the subdirectory and war file names in webapps directory and it will
add "apps/" to their URL, e.g.:

  mv  webapps/my_app  webapps/apps#my_app

A war file name would be "apps#my_app.war" See "Context" page in
"Configuration Reference Guide" for more details.


Nice! In my tests this works for some web apps, but apparently, some (using cocoon-2.1.11) have problems. Any request for cococoon-2.1.11-based web apps return errors about files that are not found. For example, suppose my app is located at F:\tomcat\webapps\apps#my_app, requests for http://localhost:8080/apps/my_app/ return errors such as:

    Message: F:\tomcat\webapps\stylesheets\system\exception2html.xslt (The 
system cannot find the path specified)
    Description: org.apache.cocoon.ProcessingException: Unable to get transformer handler for 
file:///F:/tomcat/webapps/stylesheets/system/exception2html.xslt at<map:serialize>  - 
file:///F:/tomcat/webapps/apps#my_app/sitemap.xmap:922:53 at<map:transform>  - 
file:///F:/tomcat/webapps/apps#my_app/sitemap.xmap:917:79 at<map:generate type="exception"> 
 - file:///F:/tomcat/webapps/apps#my_app/sitemap.xmap:916:51
    Sender: org.apache.cocoon.servlet.CocoonServlet
    Source: Cocoon Servlet
    cause
      java.io.FileNotFoundException: 
F:\tomcat\webapps\stylesheets\system\exception2html.xslt (The system cannot 
find the path specified)

Does this imply that this 'hash' prefix is still experimental, depending on the web app?

Best regards,

Ron

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to