Thank Konstantin and Peter for your fast reply,

Unfortunately i put 2 "=" like in the java command but still the same error as tomcat not finding the web.xml of my webapp !!!

Regarding the answer of Peter i am doing an strace on it, answer is up to come ...


Peter Crowther wrote:
Try Konstantin's fix first, as the security policy could certainly
cause the problems you're seeing.  I suspect that's the issue (it came
in while I was writing this).

If you can eliminate that and the problem's still there, time for a
little more debugging.  Depending on your flavour of UNIX, there will
almost certainly be something that you can use to monitor the system
calls that the Java process makes as it's failing to load web.xml.
It's strace(1) on most Linuxes, for example.  It would be very
interesting to see what the process is doing as it looks for that
web.xml.  In particular: does it look and find it?  Does it look and
get permission denied?  Or, the really interesting case, does it never
look - in which case there's probably a Java security policy setting
preventing access.

- Peter
Konstantin Kolinko wrote:
I have not dug through all the log output that you are citing, but at
least the following things are difference between your startup.sh and
jsvc command lines:
1) The value of -Djava.io.tmpdir
2) The value of -Djava.security.policy

The -Djava.security.policy value of jsvc is certainly wrong. There
must be a double equal sign there:

-Djava.security.policy==/srv/apache2/wsites/myportal/catalina/conf/catalina.policy

That is, the value starts with a '='.  See java security docs for the meaning.

Best regards,
Konstantin Kolinko

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

Reply via email to