Solved

Uri * is invalid. Uri must start with /

Posted on 2009-04-07
3
3,518 Views
Last Modified: 2013-12-02
I am running apache 2.2.11 and tomcat 6.0.18 on Linux. Everything appears to be running OK, but when I look in my ServerRoot/logs/mod_jk.log I see lots of lines:

[Tue Apr 07 21:27:30 2009] [8359:64288] [warn]  map_uri_to_worker::jk_uri_worker_map .c (549): Uri * is invalid. Uri must start with /

It says it's a warning, but I'd rather not have it. What is this error and how do I get rid of it.
0
Comment
Question by:jmarkfoley
  • 2
3 Comments
 
LVL 16

Accepted Solution

by:
warturtle earned 500 total points
ID: 24095321
Hello,

Have a look at this link, it might help:

http://www.nabble.com/parsing-of-.jsp-not-functional-td16416014.html

0
 
LVL 1

Author Comment

by:jmarkfoley
ID: 24104612
The link is not entirely clear, but it seems to suggest removing the JkMount  directive from the global section in httpd.conf and putting it in the <VirtualHost *> section. Rather than do that, I commented out the JkMount directive in httpd.conf and used the alternate worker.workerN.mount directive in workers.properties. I'll give it a couple of days since it doesn't seem to do it all the time. Maybe just when it finds a new .jsp or something. I'll let you know.
#JkMount  / courtscan

0
 
LVL 1

Author Comment

by:jmarkfoley
ID: 24207735
I've just checked this again and I am still getting the uri warning, so moving the mount directive in workers.properties didn't help.

Any other ideas?
0

Featured Post

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This exercise is about for the following scenario: Dmgr and One node with 2 application server. Each application server contains it owns application. Application server name as follows server1 contains app1 server2 contains app1 Prereq…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question