isapi_redirect expert?
Hi; I understand it is a big no-no to ask user questions on this list. But I have three questions about isapi_redirect that no one on the user list seems to know the answer to. If I can post them here and I get an answer, I would be happy to write up the solution for posting on the tomcat site as I know others are hitting these same questions. ??? - Thanks - dave David Thielen 303-499-2544 www.windwardreports.com
Please verify this is correct: Need multiple virtual directories for isapi_redirector
Note: I looked and looked and couldn't find this documented. Hi; I want to make sure this is correct: If you want to run Tomcat against multiple websites, not just the default website, this is what I have had to do. This is on Windows 2003/IIS 6.0. I removed isapi_redirector.dll from the default web site ISAPI Filters and put it in the parent Web Sites ISAPI Filter properties. I added a jakarta virtual directory for each website (and I have a lot.). Now it appears to work. ??? - thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
What is correct for workers.properties.minimal
Hi; I'm running Tomcat 5.5 on Windows 2003/IIS 6.0 using isapi_redirect The isapi_redirect.exe installer creates a worker.properties.minimal of: worker.list=wlb,jkstatus worker.ajp13w.type=ajp13 worker.ajp13w.host=localhost worker.ajp13w.port=8009 worker.wlb.type=lb worker.wlb.balance_workers=ajp13w worker.jkstatus.type=status While the docs show one of: worker.list=ajp13w worker.ajp13w.type=ajp13 worker.ajp13w.host=localhost worker.ajp13w.port=8009 First, what use is the load balancing if I have just one server running one instance of Tomcat? Does it load balance within that one instance? Second, what is jkstatus for? Thanks - dave David Thielen 303-499-2544 www.windwardreports.com
Re: JSP won't work unless have package in taglib .java file
Hi; If I have a tld object (ie TemplateDesc.java) with no project and place it in WEB-INF/classes - it won't work. But if I give it a package name and place it in WEB-INF/classes/package - then it works. The problem seems to be that with no package it generates the code: TemplateDesc _jspx_th_tl_TP_0 = (TemplateDesc) _jspx_tagPool_tl_TP.get(com.windwardreports.TemplateDesc.class); but with the package it generates: com.windwardreports.TemplateDesc _jspx_th_tl_TP_0 = (com.windwardreports.TemplateDesc) _jspx_tagPool_tl_TP.get(com.windwardreports.TemplateDesc.class); which makes sense. But why can it find it as part of a package but not with no package? thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Why does Tomcat use xerces under java 1.4 instead of the internal jvm classes?
thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
JSP won't work unless have package in taglib .java file
Hi; If I have a tld object (ie TemplateDesc.java) with no project and place it in WEB-INF/classes - it won't work. But if I give it a package name and place it in WEB-INF/classes/package - then it works. The problem seems to be that with no package it generates the code: TemplateDesc _jspx_th_tl_TP_0 = (TemplateDesc) _jspx_tagPool_tl_TP.get(com.windwardreports.TemplateDesc.class); but with the package it generates: com.windwardreports.TemplateDesc _jspx_th_tl_TP_0 = (com.windwardreports.TemplateDesc) _jspx_tagPool_tl_TP.get(com.windwardreports.TemplateDesc.class); which makes sense. But why can it find it as part of a package but not with no package? thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Why does Tomcat use xerces under java 1.4 instead of the internal jvm classes?
thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: HttpSessionBindingListener.valueUnbound() not called
Nope - with 4.1.24 I still get called for valueBound() but not valueUnbound(). Any other ideas? code: public class FileList implements HttpSessionBindingListener { public void valueBound(HttpSessionBindingEvent event) { event.getSession().getServletContext().log( bind ); } public void valueUnbound(HttpSessionBindingEvent event) { // never logged event.getSession().getServletContext().log( unbind ); } } - Original Message - From: Hans Bergsten [EMAIL PROTECTED] To: Tomcat Developers List [EMAIL PROTECTED] Sent: Saturday, March 29, 2003 2:19 PM Subject: Re: HttpSessionBindingListener.valueUnbound() not called David Thielen wrote: Hi; I have an object that implements HttpSessionBindingListener. It calls valueBound fine. But it never calls valueUnbound. Not when it times out and not when Tomcat is closed. I am running 4.1.18. Any ideas? It works fine in TC 4.1.24, so you may want to upgrade. Hans -- Hans Bergsten[EMAIL PROTECTED] Gefion Software http://www.gefionsoftware.com/ Author of O'Reilly's JavaServer Pages, covering JSP 1.2 and JSTL 1.0 Details athttp://TheJSPBook.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: HttpSessionBindingListener.valueUnbound() not called
One note to the below: It does call it on a timeout under 4.1.24 (it did not do that in 4.1.18). But it does not call it if Tomcat is reloaded or exits - which according to the spec it is supposed to do. thanks - dave - Original Message - From: David Thielen [EMAIL PROTECTED] To: Hans Bergsten [EMAIL PROTECTED] Cc: Tomcat - dev [EMAIL PROTECTED] Sent: Sunday, March 30, 2003 1:04 PM Subject: Re: HttpSessionBindingListener.valueUnbound() not called Nope - with 4.1.24 I still get called for valueBound() but not valueUnbound(). Any other ideas? code: public class FileList implements HttpSessionBindingListener { public void valueBound(HttpSessionBindingEvent event) { event.getSession().getServletContext().log( bind ); } public void valueUnbound(HttpSessionBindingEvent event) { // never logged event.getSession().getServletContext().log( unbind ); } } - Original Message - From: Hans Bergsten [EMAIL PROTECTED] To: Tomcat Developers List [EMAIL PROTECTED] Sent: Saturday, March 29, 2003 2:19 PM Subject: Re: HttpSessionBindingListener.valueUnbound() not called David Thielen wrote: Hi; I have an object that implements HttpSessionBindingListener. It calls valueBound fine. But it never calls valueUnbound. Not when it times out and not when Tomcat is closed. I am running 4.1.18. Any ideas? It works fine in TC 4.1.24, so you may want to upgrade. Hans -- Hans Bergsten[EMAIL PROTECTED] Gefion Software http://www.gefionsoftware.com/ Author of O'Reilly's JavaServer Pages, covering JSP 1.2 and JSTL 1.0 Details athttp://TheJSPBook.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: HttpSessionBindingListener.valueUnbound() not called
That makes a lot of sense - thank you. - dave - Original Message - From: Hans Bergsten [EMAIL PROTECTED] To: Tomcat Developers List [EMAIL PROTECTED] Sent: Sunday, March 30, 2003 5:54 PM Subject: Re: HttpSessionBindingListener.valueUnbound() not called David Thielen wrote: One note to the below: It does call it on a timeout under 4.1.24 (it did not do that in 4.1.18). But it does not call it if Tomcat is reloaded or exits - which according to the spec it is supposed to do. Two things: 1) When you stop Tomcat, it saves all session data to disk; it does not terminate the sessions at this time, so don't expect a valueUnbound() call immediately at stop. When Tomcat is restarted, it loads all session data again and eventually calls valueUnbound() when it finds that the session has timed out. Also note that it only checks for timeouts every 1 second, so that's the shortest time-out value that is honored. 2) In order to save and reload the session data, all objects in the session must be serializable, e.g. implement java.io.Serializable. Your FileList class doesn't, so it can be saved and reloaded, hence the valueUnbound() method is never called after a restart. Arguably, there's still a bug here. There's a comment in the Standard- Session class for the method that saves the session data that any object that is not serializable will be unbound from the session, with appropriate actions if it implements HttpSessionBindingListener, which I assume mean valueUnbound() will be called. I don't see any signs of this being done, however. You may want to file a bug report about this. For a class that implements Serializable, however, everything seems to work as it should in 4.1.24. Hans - Original Message - From: David Thielen [EMAIL PROTECTED] To: Hans Bergsten [EMAIL PROTECTED] Cc: Tomcat - dev [EMAIL PROTECTED] Sent: Sunday, March 30, 2003 1:04 PM Subject: Re: HttpSessionBindingListener.valueUnbound() not called Nope - with 4.1.24 I still get called for valueBound() but not valueUnbound(). Any other ideas? code: public class FileList implements HttpSessionBindingListener { public void valueBound(HttpSessionBindingEvent event) { event.getSession().getServletContext().log( bind ); } public void valueUnbound(HttpSessionBindingEvent event) { // never logged event.getSession().getServletContext().log( unbind ); } } - Original Message - From: Hans Bergsten [EMAIL PROTECTED] To: Tomcat Developers List [EMAIL PROTECTED] Sent: Saturday, March 29, 2003 2:19 PM Subject: Re: HttpSessionBindingListener.valueUnbound() not called David Thielen wrote: Hi; I have an object that implements HttpSessionBindingListener. It calls valueBound fine. But it never calls valueUnbound. Not when it times out and not when Tomcat is closed. I am running 4.1.18. Any ideas? It works fine in TC 4.1.24, so you may want to upgrade. Hans -- Hans Bergsten[EMAIL PROTECTED] Gefion Software http://www.gefionsoftware.com/ Author of O'Reilly's JavaServer Pages, covering JSP 1.2 and JSTL 1.0 Details athttp://TheJSPBook.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Hans Bergsten[EMAIL PROTECTED] Gefion Software http://www.gefionsoftware.com/ Author of O'Reilly's JavaServer Pages, covering JSP 1.2 and JSTL 1.0 Details athttp://TheJSPBook.com/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
HttpSessionBindingListener.valueUnbound() not called
Hi; I have an object that implements HttpSessionBindingListener. It calls valueBound fine. But it never calls valueUnbound. Not when it times out and not when Tomcat is closed. I am running 4.1.18. Any ideas? thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
HttpSessionBindingListener.valueUnbound() not called
Hi; I have an object that implements HttpSessionBindingListener. It calls valueBound fine. But it never calls valueUnbound. Not when it times out and not when Tomcat is closed. I am running 4.1.18. Any ideas? thanks - dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]