Hi > 1) Since Tomcat now will be serving all the static content as > well, will it require more threads than when only serving dynamic content?
That doesn't *have* to be the case. You could still have Apache serve up your static resources by pointing the document root at your webapp's root directory. Static resources are served by a defaut servlet in Tomcat, so I am guessing that needs a request thread and so perhaps your maxThreads should be slightly higher than when a web server is taking care of that stuff. * Note: I could be wrong, and if I am, someone will correct me later I am sure ;) * > 2) In Apache I'm using mod_rewrite to rewrite requests to > mydomain.com/ to mydomain.com/myapp. I've implemented this behaviour by using > response.sendRedirect in a scriptlet in the index.jsp of my ROOT app. Is > > this the preferred way of doing this? Not really. You should configure Apache/Tomcat connectivity using jk (or soon/now mod_proxy). In JK which is how most people do it currently, you create a workers file that uses URL matching to decide whether the request should be passed to Tomcat. Check out the JK connector docs http://jakarta.apache.org/tomcat/connectors-doc/index.html > 3) In Apache I'm using some aliases to serve images stored outside my > appbase from insisde my webapp (Alias /myapp/alias "/path/outside/appbase"). > I've > implemented this by creating context xml files for all my aliases with > appBase="/path/outside/appbase" path="/myapp/alias". Again, is this the > preferred way of > doing this? This breaks the general rule that web applications shoud be self-contained, so I don't recommend it but you have probably found that it "works". > 4) I've compiled jsvc and adapted the Tomcat5.sh to start the > server. If I do "Tomcat5.sh stop ; Tomcat5.sh start" to do a restart of > the > server my machine hangs. If I allow a pause between stop and start then the > server starts with no problem. Is this a known issue? On Linux/Unix I have found you need to give Tomcat a little moment to shut down all the threads it creates. You can see this yourself by starting tomcat and constantly monitoring ps -e .. you'll see the various processes for Tomcat building up. Same for shutdown, they disappear. I am not sure about the exact answer, but I suspect if you are calling start and stop too fast, there will be a binding problem on tomcat's port or something. I once wrote a script for restart that slept for a few seconds after the shutdown. Allistair. <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> ------------------------------------------------------- QAS Ltd. Developers of QuickAddress Software <a href="http://www.qas.com">www.qas.com</a> Registered in England: No 2582055 Registered in Australia: No 082 851 474 ------------------------------------------------------- </FONT> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
