Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Wiki Markup
    \[#Q1 Why do I get Out of Environment Space?\]
  2. Wiki Markup
    \[#Q2 When I start up tomcat (or when it is running), I get the error java.lang.IllegalMonitorStateException: current thread not owner\]
  3. Wiki Markup
    \[#Q3 Can I turn off case sensitivity?\]
  4. Wiki Markup
    \[#Q4 Can I use NTLM authentication?\]
  5. Wiki Markup
    \[#Q5 I want to redeploy web applications, how do I prevent resources from getting locked?\]
  6. Wiki Markup
    \[#Q6 Can I use UNC paths?\]
  7. Wiki Markup
    \[#Q7 Why can't Tomcat see my mapped drive when running as a service?\]
  8. Wiki Markup
    \[#Q8 Why aren't access logs showing up in Tomcat on Vista?\]
  9. Wiki Markup
    \[#Q9 Why do I get a "HTTP/1.x 400 No Host matches server name" error when I change the "webapps" folder in Tomcat on Vista?\]
  10. Wiki Markup
    \[#Q10 How do I add or customize a Windows Service for Tomcat?\]
    \\

Answers

Why do I get Out of Environment Space?

...

Wiki Markup
By default, the Tomcat Windows Service installer attempts to place Tomcat inside the "Program Files" folder.  Default Vista folder permissions conflict with the contents of the "webapps" folder, can case a blank page to come up when attempting to access the webapp.  By using a HTTP Header inspector like "\[https://addons.mozilla.org/en-US/firefox/addon/3829 Live HTTP Headers\]" you can see a slightly more descriptive error message.  It is best to change Tomcat's install folder to something like "C:\Tomcat".  This issue can be hard to spot because by default the example webapps work just fine.

How do I add or customize a Windows Service for Tomcat?

Tomcat uses the Apache Commons Daemon. You can read its documentation at http://commons.apache.org/daemon/procrun.html As a short example, you can create a new Windows Service with the full version number in its name like this:

bin\tomcat6.exe //IS//tomcat6018 --DisplayName "Apache Tomcat 6.0.18"