Tomcat 5 - Datasource Connection Pooling
Finally after long struggle I could get the datasource things running. The things are working when i specified all into GlobalResources and GlobalContext inside server.xml My server.xml is something like below.. - GlobalNamingResources Resource auth=Container name=mspool type=javax.sql.DataSource/ ResourceParams name=mspool parameter nameurl/name valuejdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sbcs/value /parameter parameter namemaxIdle/name value30/value /parameter parameter namemaxActive/name value100/value /parameter parameter namedriverClassName/name valuecom.microsoft.jdbc.sqlserver.SQLServerDriver/value /parameter parameter namemaxWait/name value1/value /parameter parameter nameusername/name valuemanisha/value /parameter parameter namefactory/name valueorg.apache.commons.dbcp.BasicDataSourceFactory/value /parameter parameter nameselectMethod/name valuecursor/value /parameter parameter namepassword/name valuemanisha/value /parameter parameter nameremoveAbandoned/name valuetrue/value /parameter parameter nameremoveAbandonedTimeout/name value60/value /parameter parameter namelogAbandoned/name valuetrue/value /parameter /ResourceParams /GlobalNamingResources ... Host appBase=webapps name=localhost DefaultContext className=org.apache.catalina.core.StandardDefaultContext ResourceLink global=mspool name=mspool type=javax.sql.DataSource/ /DefaultContext Logger className=org.apache.catalina.logger.FileLogger directory=logs prefix=localhost_log. suffix=.txt timestamp=true/ /Host I did not change anything inside Web.xml as everything is inside Global. But i do not want it inside global naming resources / default context - but i want it only specific to my web application. i also understand that Context - should not be used for TomCat5.0 - but need to put inside /META-INF/context.xml. 1)My problem is my working directory is different. I use ant to create war file and then i manually stop the server - delete existing war file / existing directory (This is due to some Win TomCat problem .??..). Then i deploy it using TomCat Manager. It automatically creates META-INF file for me, i do not have META-INF inside my working directory. So where i can put my context.xml ? 2) What shall i put inside context.xml and what shall i put inside server.xml / web/xml ? I tried many different ways but when i use context and as there is no such application (because i delete and re-deploy it) - tomcat server does not run my application. Pls guide me regards Manisha __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
connection Pool leaking - how to detect it ?
I just shifted to DataSource Connection pooling. I followed http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html Here they have given 3 parameters to specify to control leaking such as removeAbandoned, removeAbandonedTimeout, logAbandoned 1) Is there any way to detect in which program / connection, resultsets etc are not closed. I tried my best not to keep it open, but in case by mistake it happend to be then how i can detect it ? 2) Also what is the meaning of logAbandoned - where i can see the log of this ? regards Manisha __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
sharing webapplication
Hi to everybody, I need an idea. suppose I have some webapp that i need to share among some other webapplication. For example, suppose I have three customer website each that need the access to a reserved area. Suppose thet I want to use just on login webapp shared among all my customers; suppose I need that every login page need to by skinned as the rest of the website. The main issue I want to obtain is to manage just one shared webapp fot all customers to better menaging upgrades, bug fixing and so on. I think that skin the website is not a problem... I shoud use XML + XSL(T) to skin... the matter is how to share. What are the best way to do this? (sorry bad english) -- Adobati Omar - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat 5 - Datasource Connection Pooling
Hi! 1)My problem is my working directory is different. I use ant to create war file and then i manually stop the server - delete existing war file / existing directory (This is due to some Win TomCat problem .??..). Then i deploy it using TomCat Manager. It automatically creates META-INF file for me, i do not have META-INF inside my working directory. So where i can put my context.xml ? You have already answered this yourself, META-INF/ directory of your war file. The only way to avoid the META-INF directory is to not use a war file, as a war file simply is a jar file, and the META-INF is part of the jar file specification. 2) What shall i put inside context.xml and what shall i put inside server.xml / web/xml ? The example pages: http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html tells you exactly what to put in each file. You just have to read them one more time and keep focused. I'll give you some hints as well: - Leave server.xml the way it was before you started tampering with it. - Copy CATALINA_HOME/conf/enginename/servername/yourapp.xml, to your context.xml file, and add your resource specification inside the context as in the examples. Then include context.xml in your war file in the META-INF dir. Your app must be running for the yourapp.xml file to exist as it is deleted when you undeploy your app. - In web.xml you need to add a resource-ref as you can see from the examples Good luck Trond - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: What is it mean that Java code does not belong in well designed JSP pages?
I just read this thread and didn't quite understand it. If it means what it seems to mean on the surface, I'm doing everything wrong. I belong to the camp that thinks Java code in JSPs is evil. I happen to think that tag libraries are wonderful. JSPs are HTML documents that are empowered to retrieve information from Java objects. At least that's how I think of them. The focus in a JSP is HTML/CSS presentation and design - all the data should be retrieved, validated and prepared for presentation before you call the JSP. If you work on a large, complex project, you must approach it that way. If you're working on something simple, quick and dirty, then by all means do all your coding in JSPs - that's what makes them cool. Debugging code in JSPs is very painful. Debugging tag libraries is the same as debugging any ordinary Java object. HTH Harry Mantheakis - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
controlling and limiting threads launched by servelts
Hi situation: A tomcat instance where several independent webapps are hosted. (kind of shared hosting). scenario: A developer for one of this webapp is kind of lazy (or not that skilful) and launches a new thread during init(). but he does not terminates this thread during the destroy() of the servlet. effect: so when he reloads his webapp the thread keeps on running. further more his webapp could in developing state where this reload happen very often. so after some time I've a lot of orphaned threads running in my tomcat VM. When I notice this, or a Developer complains that something must be wrong on my system as his thread behaves weired (most often non-deterministic behaviour because of race conditions when more than one of these threads are running) I send information about correct launching and terminating threads from a servlet of course. But this solution leaves a unpleasant feeling. further more I'll have to restart tomcat to get rid of these threads. I would prefer a technical solution which prevents this. I know that I can't isolate webapps 100% against each other concerning system ressources (slugish servlet can allocate too much memory and cause an OutOfMemoryError etc.). I did had a look a java policy but you can't either prevent a thread from being started, nor have any fine grained control on threads. non the less here are my questions: is it possible to... - prevent a serlvet from launching threads at all? - limit the number of threads a webapp/servlet can launch simultaneously? - automatically terminates all threads a webapp/servlet has launched when stopping context? (kind of GC for threads) notice: all this should be possible without cooperative behavoiur of the serlvet developer and so implememented completely transparent to them. is this possible at all? any ideashow to implement? thanks in advance cu romeo -- Romeo Benzoni [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
precompilation and JSTL
Hello all! I am trying to precompile my JSPs using org.apache.jasper.JspC. Problem: The ones that use JSTL result in uncompilable Java code. [Sorry for my english. Is it uncompilable or incompilable?] Example: %@ taglib uri=http://java.sun.com/jstl/core; prefix=c % titleJSTL test/title c:if test=${true} c:out value=this is JSTL :) / /c:if The resulting Java file contains this line: if (_jspx_meth_c_out_0(_jspx_th_c_if_0, _jspx_page_context)) return true; The (Eclipse) compiler complains: The method _jspx_meth_c_out_0(JspTag, PageContext) in the type test_jsp is not applicable for the arguments (IfTag, PageContext) IfTag is org.apache.taglibs.standard.tag.el.core.IfTag. JspTag is javax.servlet.jsp.tagext.JspTag. IfTag extends javax.servlet.jsp.jstl.core.ConditionalTagSupport. ConditionalTagSupport extends javax.servlet.jsp.tagext.TagSupport. TagSupport implements javax.servlet.jsp.tagext.JspTag. So this looks right. Any idea what the problem is? I am using JSTL 1.1.2 with Tomcat 5.0.26. best wishes, Marcus Beyer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: precompilation and JSTL
Are you sure you want %@ taglib uri=http://java.sun.com/jstl/core; prefix=c% and not %@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c % -Tim Marcus Beyer wrote: Hello all! I am trying to precompile my JSPs using org.apache.jasper.JspC. Problem: The ones that use JSTL result in uncompilable Java code. [Sorry for my english. Is it uncompilable or incompilable?] Example: %@ taglib uri=http://java.sun.com/jstl/core; prefix=c % titleJSTL test/title c:if test=${true} c:out value=this is JSTL :) / /c:if The resulting Java file contains this line: if (_jspx_meth_c_out_0(_jspx_th_c_if_0, _jspx_page_context)) return true; The (Eclipse) compiler complains: The method _jspx_meth_c_out_0(JspTag, PageContext) in the type test_jsp is not applicable for the arguments (IfTag, PageContext) IfTag is org.apache.taglibs.standard.tag.el.core.IfTag. JspTag is javax.servlet.jsp.tagext.JspTag. IfTag extends javax.servlet.jsp.jstl.core.ConditionalTagSupport. ConditionalTagSupport extends javax.servlet.jsp.tagext.TagSupport. TagSupport implements javax.servlet.jsp.tagext.JspTag. So this looks right. Any idea what the problem is? I am using JSTL 1.1.2 with Tomcat 5.0.26. best wishes, Marcus Beyer - 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]
open Excel 2000 bug
Hi All, I have a JSP page that eventually opens Excel page. I got my content type set to be application/vnd.ms-excel I also work with FOP to serialize the Excel. I got this working for both Win 2000 and XP , and for Office XP and 2003, but for Office 2000 I got an Error generating the Ecxel. If i look at localhost access log, I see that the page is somehow been called 2 again times: GET /ExcelReportGenerationPage.jsp?reportName=ResourceExcelRep HTTP/1.1 200 5120 LOCK /ExcelReportGenerationPage.jsp?reportName%3DResourceExcelRep HTTP/1.1 500 2170 GET /eBopBrowser/jsp/ReportGenerationPage.jsp?reportName=ResourceExcelRep HTTP/1.1 200 5120 I know that 500 indicates an internal Error of the server, but i don't understand what is the lock doing here. I understand that it relates ot webDav - but why is it here? od i use WebDav without my knowledge? I use tomcat 5.027 How come in Excel 2000 i got this Error? I looked in Microsoft and FOP mailing lists as well with no success. Any one? Regards Sun House __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: controlling and limiting threads launched by servelts
On Mon, Jan 24, 2005 at 12:04:41PM +0100, Romeo Benzoni wrote: : A tomcat instance where several independent webapps are hosted. (kind of : shared hosting). This is the crux of your problem right here. =) In my experience, getting multiple Java apps to behave in the same container was a headache (even if the code was fine, but the apps just needed their own space). : questions: : is it possible to... : : - prevent a serlvet from launching threads at all? : - limit the number of threads a webapp/servlet can launch : simultaneously? : - automatically terminates all threads a webapp/servlet has launched : when stopping context? (kind of GC for threads) You *might* be able to do this with a security policy, though I'm pretty sure that's limited to actual access (file, port, etc). It sounds like you're trying to solve a policy problem with technology. You'd do well to nip this in the bud and contact the person(s) responsible. What are your options for setting up each app in its own container? That won't prevent developers from making foolish mistakes, but it at least gives you enough isolation to shutdown/restart the one container with no effects to the others. : notice: : all this should be possible without cooperative behavoiur of the : serlvet developer and so implememented completely transparent to them. Is there any reason you can't confront the offending developer(s)? If this is a corporate situation, you could push this up the management chain. Statements such as app A is adversely affecting apps B and C tend to make an impact. =) If you're a host and these are your customers, I'm sure you can tell the offender they risk account termination if they continue to impact your other customers. This could (should) fall under any terms of service to which they agreed when they signed up... -QM -- software -- http://www.brandxdev.net tech news -- http://www.RoarNetworX.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
BASIC Authentication
Hi all I have a small problem trying to configure BASIC auth. Everything works good, but i'd like to know if i can change the default page when the user is not authenticated. I try to eplain better: if i write wrong 3 times the password, or i click on cancel button, a default Tomcat page appears saying type Status report message description This request requires HTTP authentication (). Is possible to change this default page? Tx everybody Giorgio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: BASIC Authentication
I never try it, but maybe u can write your own code into the login page that redirect you on a different page if the login taske will not completed as needed... On Mon, 24 Jan 2005 14:21:19 +0100, Giorgio Ponza [EMAIL PROTECTED] wrote: Hi all I have a small problem trying to configure BASIC auth. Everything works good, but i'd like to know if i can change the default page when the user is not authenticated. I try to eplain better: if i write wrong 3 times the password, or i click on cancel button, a default Tomcat page appears saying type Status report message description This request requires HTTP authentication (). Is possible to change this default page? Tx everybody Giorgio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: BASIC Authentication
Omar Adobati ha scritto: I never try it, but maybe u can write your own code into the login page that redirect you on a different page if the login taske will not completed as needed... I can't try this :D There is no login page, only a box appearing over the browser asking user and password. Thanks anyway Giorgio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: BASIC Authentication
Oh, I'm sorry... you are using the basic auth mode... there was a missunderstanding... sorry again... On Mon, 24 Jan 2005 14:29:44 +0100, Giorgio Ponza [EMAIL PROTECTED] wrote: Omar Adobati ha scritto: I never try it, but maybe u can write your own code into the login page that redirect you on a different page if the login taske will not completed as needed... I can't try this :D There is no login page, only a box appearing over the browser asking user and password. Thanks anyway Giorgio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: precompilation and JSTL
Tim Funk schrieb: Are you sure you want %@ taglib uri=http://java.sun.com/jstl/core; prefix=c% and not %@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c % Oh, right. Thank you! Unfortunately the error persists nevertheless ... -- Grüße, Marcus http://www.Stormlight.de Whatever you do will be insignificant, but it is very important that you do it. -- Gandhi - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Problem with HTTPServletRequest
Hi All, I have quite a problem with HTTPServletReuquest in some Servlets sometimes. Sometimes if I access HTTPServletRequest in Servlet I get only a null-Pointer and my Servlet crashes. But I can see in a HTTP-trace, created with a spy programm that the date will be sent from the browser to the apache server. -- Is there a konw problem? Someone told me that happens because I use the post- and the get-method at same time: e.g.: form action=/servlet/test?send=y method=post input type=text size=20 name=test2 /form another one told me it was a thread problem that lock the HTTPServletRequest. Can anyone plase help me? Cheers Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Problem with HTTPServletRequest
We need a stack trace to help you debug. Odds are - its your servlet. -Tim Peter Monz wrote: Hi All, I have quite a problem with HTTPServletReuquest in some Servlets sometimes. Sometimes if I access HTTPServletRequest in Servlet I get only a null-Pointer and my Servlet crashes. But I can see in a HTTP-trace, created with a spy programm that the date will be sent from the browser to the apache server. -- Is there a konw problem? Someone told me that happens because I use the post- and the get-method at same time: e.g.: form action=/servlet/test?send=y method=post input type=text size=20 name=test2 /form another one told me it was a thread problem that lock the HTTPServletRequest. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Installing SSL into tomcat
Sorry for my ignorance. Is there anyone who happens to have a guide on how to install SSL into tomcat. I have tried using the method that comes with tomcat documentation with no success. Thanks Regards /Bravo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Installing SSL into tomcat
There are 2 ssl links here ... http://wiki.apache.org/jakarta-tomcat/UsefulLinks -Tim Mumanyi Bravismore wrote: Sorry for my ignorance. Is there anyone who happens to have a guide on how to install SSL into tomcat. I have tried using the method that comes with tomcat documentation with no success. Thanks Regards /Bravo - 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: Problem with HTTPServletRequest
Hi, Peter Monz wrote: Hi All, I have quite a problem with HTTPServletReuquest in some Servlets sometimes. Sometimes if I access HTTPServletRequest in Servlet I get only a null-Pointer and my Servlet crashes. But I can see in a HTTP-trace, created with a spy programm that the date will be sent from the browser to the apache server. -- Is there a konw problem? Someone told me that happens because I use the post- and the get-method at same time: e.g.: form action=/servlet/test?send=y method=post input type=text size=20 name=test2 /form if you suspect this to be the problem, why you don't try it with only post? e.g.: form action=/servlet/test method=post input type=hidden name=send value=y input type=text size=20 name=test2 /form Greetings Christoph - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: open Excel 2000 bug
Try calling response.reset() before setting content type. ContactInfo NameDerrick Koes/Name TitleSenior Software Engineer/Title Company name=SkillSoft url=http://www.skillsoft.com/ AIMcodeauthor2001/AIM Email[EMAIL PROTECTED]/Email Phone(603) 821-3260/Phone Cell(603) 305-1753/Cell Fax/ Quote attributedTo=YodaNo, try not, do or do not, there is no try./Quote /ContactInfo -Original Message- From: Sun House [mailto:[EMAIL PROTECTED] Sent: Monday, January 24, 2005 7:33 AM To: tomcat-user@jakarta.apache.org Subject: open Excel 2000 bug Hi All, I have a JSP page that eventually opens Excel page. I got my content type set to be application/vnd.ms-excel I also work with FOP to serialize the Excel. I got this working for both Win 2000 and XP , and for Office XP and 2003, but for Office 2000 I got an Error generating the Ecxel. If i look at localhost access log, I see that the page is somehow been called 2 again times: GET /ExcelReportGenerationPage.jsp?reportName=ResourceExcelRep HTTP/1.1 200 5120 LOCK /ExcelReportGenerationPage.jsp?reportName%3DResourceExcelRep HTTP/1.1 500 2170 GET /eBopBrowser/jsp/ReportGenerationPage.jsp?reportName=ResourceExcelRep HTTP/1.1 200 5120 I know that 500 indicates an internal Error of the server, but i don't understand what is the lock doing here. I understand that it relates ot webDav - but why is it here? od i use WebDav without my knowledge? I use tomcat 5.027 How come in Excel 2000 i got this Error? I looked in Microsoft and FOP mailing lists as well with no success. Any one? Regards Sun House __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: precompilation and JSTL
Tim Funk schrieb: Are you sure you want %@ taglib uri=http://java.sun.com/jstl/core; prefix=c% and not %@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c % -Tim c:if test=${true} c:out value=this is JSTL :) / /c:if Strange. After changing to JSTL 1.1 taglib, that c:if thing above does not work anymore. Isn't ${true} correct here? -- Grüße, Marcus http://www.Stormlight.de Whatever you do will be insignificant, but it is very important that you do it. -- Gandhi - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: open Excel 2000 bug
Hi, I tried that, and it did not help it looks like maybe related to a subject of disabling WebDav from working with default servlet. though if webDav is working, it is strage because i deleted the WebDav application from tomcat Derrick Koes [EMAIL PROTECTED] wrote: Try calling response.reset() before setting content type. Derrick Koes url=http://www.skillsoft.com/ codeauthor2001 [EMAIL PROTECTED] (603) 821-3260 (603) 305-1753 No, try not, do or do not, there is no try. -Original Message- From: Sun House [mailto:[EMAIL PROTECTED] Sent: Monday, January 24, 2005 7:33 AM To: tomcat-user@jakarta.apache.org Subject: open Excel 2000 bug Hi All, I have a JSP page that eventually opens Excel page. I got my content type set to be application/vnd.ms-excel I also work with FOP to serialize the Excel. I got this working for both Win 2000 and XP , and for Office XP and 2003, but for Office 2000 I got an Error generating the Ecxel. If i look at localhost access log, I see that the page is somehow been called 2 again times: GET /ExcelReportGenerationPage.jsp?reportName=ResourceExcelRep HTTP/1.1 200 5120 LOCK /ExcelReportGenerationPage.jsp?reportName%3DResourceExcelRep HTTP/1.1 500 2170 GET /eBopBrowser/jsp/ReportGenerationPage.jsp?reportName=ResourceExcelRep HTTP/1.1 200 5120 I know that 500 indicates an internal Error of the server, but i don't understand what is the lock doing here. I understand that it relates ot webDav - but why is it here? od i use WebDav without my knowledge? I use tomcat 5.027 How come in Excel 2000 i got this Error? I looked in Microsoft and FOP mailing lists as well with no success. Any one? Regards Sun House __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - Do you Yahoo!? Yahoo! Search presents - Jib Jab's 'Second Term'
Re: BASIC Authentication
Hi May be try putting the following in web.xml file just before taglib ( i am not sure but works with 2.2) error-page error-code403/error-code location/pages/error/noaccess.jsp/location /error-page error-page error-code401/error-code location/pages/error/noaccess.jsp/location /error-page Ashish --- Omar Adobati [EMAIL PROTECTED] wrote: Oh, I'm sorry... you are using the basic auth mode... there was a missunderstanding... sorry again... On Mon, 24 Jan 2005 14:29:44 +0100, Giorgio Ponza [EMAIL PROTECTED] wrote: Omar Adobati ha scritto: I never try it, but maybe u can write your own code into the login page that redirect you on a different page if the login taske will not completed as needed... I can't try this :D There is no login page, only a box appearing over the browser asking user and password. Thanks anyway Giorgio - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: IIS 5.0 + ISAPI filter + tomcat
Ramien, I have checked and found that there was a virtual directory called tomcat (which is what the ISAPI filter is configured with. In the Vritual directory I have the following files: isapi_redirect_1.2.5.dll jboss-connector.reg uriworkermap.properties workers.properties Here is the content of jboss-connector.reg == Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation] [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector] [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] extension_uri=/tomcat/isapi_redirect_1.2.5.dll worker_file=C:\\jboss-3.2.3\\server\\default\\conf\\workers.properties worker_mount_file=C:\\jboss-3.2.3\\server\\default\\conf\\uriworkermap.properties log_file=C:\\jboss-3.2.3\\server\\default\\log\\jk_iis.log log_level=INFO Here is the content for uriworkermap.properties == /*=testWorker /*.jsp=testWorker /www.nticonference.org/*.jsp=testWorker Here is the content of workers.properties == worker.list=testWorker worker.testWorker.port=8009 worker.testWorker.host=localhost worker.testWorker.type=ajp13 Thanks for your help, I really need it. Warron French Sr. Network Engineer Xtria, LLC 8045 Leesburg Pike #400 Vienna, VA 22182 Desk: 703-821-6110 Main: 703-821-6000 Fax: 703-827-0374 -Original Message- From: Ramien E. Rosillo G. [mailto:[EMAIL PROTECTED] Sent: Monday, January 24, 2005 8:51 AM To: Warron French Subject: Re: IIS 5.0 + ISAPI filter + tomcat Hi warron, did u check the for the isapi_redirect.dll in your jakarta (virtual site in the IIS) ?, after that you have to set up the wrokers.properties file in the Tomcat directory and the uriworkermap.properties. Tell me if you have done this, if not I can give you a paper that I found on the Internet with the instructions for right configuration of the IIS redirection. Good luck. Ramien Rosillo.- [EMAIL PROTECTED] IIS 5.0 + ISAPI filter + tomcat Is this an appropriate list to send my questions for IIS 5.0 ISAPI filters and tomcat? Running on a Windows 2000 Terminal Server? I am having problems with controlling the redirection of a website. http://www.acf.hhs.gov/programs/core/hsrc/ However, I was asked to change this the headstart website to redirect to this site instead, http://www.acf.hhs.gov/programs/opre/hsrc/ Well, I went into IIS and looked up the site's configuration, clicked on the Home Directory tab and set the radial option from Directory on this system to URL redirection because I thought this was the correct way. http://www.acf.hhs.gov/programs/opre/hsrc/ that link BACK to the headstartresearchconf.net... but as you would expect since I chose the radial option URL redirection the site simply loops back. http://www.acf.hhs.gov/programs/opre/hsrc/ http://www.acf.hhs.gov/programs/core/hsrc/. http://www.acf.hhs.gov/programs/core/hsrc/ http://www.acf.hhs.gov/programs/opre/hsrc/, but then the links on that site can't make it to the headstartresearchconf.net references they are trying to reach... because I removed the ISAPI filter named tomcat. I really need to fix this mess, because it is a heavily used site. http://www.acf.hhs.gov/programs/core/hsrc/ with the ISAPI filter in place, but I don't know what is generating the URL redirection. Could it be a jsp, I honestly don't know because I am not a java developer. If anyone could help me or guide me through this process it would be greatly appreciated. Warron French Sr. Network Engineer Xtria, LLC - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _ Walla! Mail - get your free 1G mail http://www.walla.com today
Re: RE: IIS 5.0 + ISAPI filter + tomcat
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
tomcat-user@jakarta.apache.org
Hello , Interests everything, that is connected to managements of transactions at use DBCP... Who Can will share experience or links? The database is not essential. The principle of work with transactions through DBCP is necessary... Best regards, ksv mailto:[EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: connection Pool leaking - how to detect it ?
I use the logAbandonded in our test server, and I find the log messages in catalina.out. The log message includes (as part of a stack trace, so you will have to inspect the output a bit) the JSP page or class (and line!) in which the connection was opened. Here's an example: DBCP object created 2005-01-24 09:09:33 by the following code was never closed: java.lang.Exception at org.apache.commons.dbcp.AbandonedTrace.init(AbandonedTrace.java:96) at org.apache.commons.dbcp.AbandonedTrace.init(AbandonedTrace.java:79) at org.apache.commons.dbcp.DelegatingResultSet.init(DelegatingResultSet.java: 71) at org.apache.commons.dbcp.DelegatingResultSet.wrapResultSet(DelegatingResultSe t.java:80) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingP reparedStatement.java:92) at com.acme.security.DataSourceAuthenticator.getAuthenticatedUser(DataSourceAut henticator.java:40) at com.acme.security.SimpleLoginServlet.doPost(SimpleLoginServlet.java:76) Mike Curwen -Original Message- From: Manisha Sathe [mailto:[EMAIL PROTECTED] Sent: Monday, January 24, 2005 3:26 AM To: Tomcat Users List Subject: connection Pool leaking - how to detect it ? I just shifted to DataSource Connection pooling. I followed http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasourc e-examples-howto.html Here they have given 3 parameters to specify to control leaking such as removeAbandoned, removeAbandonedTimeout, logAbandoned 1) Is there any way to detect in which program / connection, resultsets etc are not closed. I tried my best not to keep it open, but in case by mistake it happend to be then how i can detect it ? 2) Also what is the meaning of logAbandoned - where i can see the log of this ? regards Manisha __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: RE: connection Pool leaking - how to detect it ?
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
ant install fails
Hello, The build.xml supplied in the Tomcat 5.5.4 (Windows XP) documentation has this line in the 'install' target: localWar=file://${build.home}/ Following the development processes Tomcat document, when I do an: ant install I get the following error: C:\CRUDRE\build.xml:369: java.io.IOException: Server returned HTTP response code : 401 for URL: http://localhost:80/manager/deploy?path=%2Fcrudrewar=file%3A%2F% 2FC%3A%5CCRUDRE%2Fbuild However - doing a google search it says this 401 error is an authentication problem but I am able to run the manager from the Start menu and in the build.properties, I specify the same password/username that I did in the popup dialog. - when I did an 'ant all', it built successfully. C:\CRUDREant all Buildfile: build.xml clean: [delete] Deleting directory C:\CRUDRE\build prepare: [mkdir] Created dir: C:\CRUDRE\build [mkdir] Created dir: C:\CRUDRE\build\WEB-INF [mkdir] Created dir: C:\CRUDRE\build\WEB-INF\classes [copy] Copying 13 files to C:\CRUDRE\build compile: [javac] Compiling 3 source files to C:\CRUDRE\build\WEB-INF\classes all: BUILD SUCCESSFUL === tomcat-users.xml=== ?xml version='1.0' encoding='utf-8'? tomcat-users role rolename=tomcat/ role rolename=role1/ role rolename=manager/ role rolename=admin/ user username=tomcat password=tomcat roles=tomcat,manager/ user username=both password=tomcat roles=tomcat,role1/ user username=role1 password=tomcat roles=role1/ user username=admin password=admin roles=admin,manager/ /tomcat-users =application-dir\build.properties=== property name=manager.password value=admin/ property name=manager.url value=http://localhost:80/manager/ property name=manager.username value=admin/ === Any help, appreciated. Thanks, Anil Philip
Re: ant install fails
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: RE: IIS 5.0 + ISAPI filter + tomcat
Sorry, I dont remember Dutch anymore. Please reply in English. Warron French Sr. Network Engineer Xtria, LLC 8045 Leesburg Pike #400 Vienna, VA 22182 Desk: 703-821-6110 Main: 703-821-6000 Fax: 703-827-0374 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Monday, January 24, 2005 10:25 AM To: tomcat-user@jakarta.apache.org Subject: Re: RE: IIS 5.0 + ISAPI filter + tomcat Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: RE: RE: IIS 5.0 + ISAPI filter + tomcat
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: sharing webapplication
nobody can help me too? On Mon, 24 Jan 2005 11:08:36 +0100, Omar Adobati [EMAIL PROTECTED] wrote: Hi to everybody, I need an idea. suppose I have some webapp that i need to share among some other webapplication. For example, suppose I have three customer website each that need the access to a reserved area. Suppose thet I want to use just on login webapp shared among all my customers; suppose I need that every login page need to by skinned as the rest of the website. The main issue I want to obtain is to manage just one shared webapp fot all customers to better menaging upgrades, bug fixing and so on. I think that skin the website is not a problem... I shoud use XML + XSL(T) to skin... the matter is how to share. What are the best way to do this? (sorry bad english) -- Adobati Omar -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: What is it mean that Java code does not belong in well designed JSP pages?
Debugging code in JSPs is very painful. Debugging tag libraries is the same as debugging any ordinary Java object. I pretty much agree with everything Harry says and I do so in spades as they say. You can, as a tip, make debugging JSP easier by putting the whole page in a try/catch exception trap. Jack -- -- You can lead a horse to water but you cannot make it float on its back. ~Dakota Jack~ You can't wake a person who is pretending to be asleep. ~Native Proverb~ Each man is good in His sight. It is not necessary for eagles to be crows. ~Hunkesni (Sitting Bull), Hunkpapa Sioux~ --- This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
TrustManager
Hi, I'd like to know how setting a custom TrustManager in Tomcat 4.1.31. I have my custom provider installed and working ok. I tried to override ssl.TrustManagerFactory.algorithm property with my custom TrustManagerAlgorithm but tomcat seems to ignore it ... The only thing i achieve is to set a custom TrustStore with javax.net properties ... But i want a dynamic (CRLs, OCSP, etc.) TrustStore, not a static one ... I can't find any information about TrustManagers in documentation. Any help would be greatly appreciated. BQ.
Re: TrustManager
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: sharing webapplication
Way out on a limb here. (Assuming) If you are having three customers then you have three URLs. If this is true, maybe you could use the alias and setup something like this: secure.companya.com secure.companyb.com secure.companyc.com where all three are pointed to the same app. I have NOT done this and am not sure it will work. But the way the documentation reads it should. From there have the secure.company.. added to the dns on each domain to point to the server. Doug - Original Message - From: Omar Adobati [EMAIL PROTECTED] To: tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 10:48 AM Subject: Re: sharing webapplication nobody can help me too? On Mon, 24 Jan 2005 11:08:36 +0100, Omar Adobati [EMAIL PROTECTED] wrote: Hi to everybody, I need an idea. suppose I have some webapp that i need to share among some other webapplication. For example, suppose I have three customer website each that need the access to a reserved area. Suppose thet I want to use just on login webapp shared among all my customers; suppose I need that every login page need to by skinned as the rest of the website. The main issue I want to obtain is to manage just one shared webapp fot all customers to better menaging upgrades, bug fixing and so on. I think that skin the website is not a problem... I shoud use XML + XSL(T) to skin... the matter is how to share. What are the best way to do this? (sorry bad english) -- Adobati Omar -- Adobati Omar [EMAIL PROTECTED] - 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: Re: sharing webapplication
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: sharing webapplication
This seems to be a nice way to try out... I'll say you if this should work as I hope. I'm waiting for other suggestions too On Mon, 24 Jan 2005 11:45:20 -0500, Parsons Technical Services [EMAIL PROTECTED] wrote: Way out on a limb here. (Assuming) If you are having three customers then you have three URLs. If this is true, maybe you could use the alias and setup something like this: secure.companya.com secure.companyb.com secure.companyc.com where all three are pointed to the same app. I have NOT done this and am not sure it will work. But the way the documentation reads it should. From there have the secure.company.. added to the dns on each domain to point to the server. Doug - Original Message - From: Omar Adobati [EMAIL PROTECTED] To: tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 10:48 AM Subject: Re: sharing webapplication nobody can help me too? On Mon, 24 Jan 2005 11:08:36 +0100, Omar Adobati [EMAIL PROTECTED] wrote: Hi to everybody, I need an idea. suppose I have some webapp that i need to share among some other webapplication. For example, suppose I have three customer website each that need the access to a reserved area. Suppose thet I want to use just on login webapp shared among all my customers; suppose I need that every login page need to by skinned as the rest of the website. The main issue I want to obtain is to manage just one shared webapp fot all customers to better menaging upgrades, bug fixing and so on. I think that skin the website is not a problem... I shoud use XML + XSL(T) to skin... the matter is how to share. What are the best way to do this? (sorry bad english) -- Adobati Omar -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: precompilation and JSTL
Tim Funk schrieb: I finally solved my (first) problem: I had a wrong lib (J2EE 1.3) in my class path. So there was some kind of version mismatch ... Are you sure you want %@ taglib uri=http://java.sun.com/jstl/core; prefix=c% and not %@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c % But still my pages do not work if I specify to use the jstl 1.1 taglib. Example: c:out value=1 + 2 = ${1 + 2} / With 1.0 taglib I get 1 + 2 = 3. With 1.1 taglib I get 1 + 2 = ${1 + 2}. Any idea about this? -- Grüße, Marcus http://www.Stormlight.de Whatever you do will be insignificant, but it is very important that you do it. -- Gandhi - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: precompilation and JSTL
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: precompilation and JSTL
Is your web.xml using the 2.4 declaration? -Tim Marcus Beyer wrote: Tim Funk schrieb: I finally solved my (first) problem: I had a wrong lib (J2EE 1.3) in my class path. So there was some kind of version mismatch ... Are you sure you want %@ taglib uri=http://java.sun.com/jstl/core; prefix=c% and not %@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c % But still my pages do not work if I specify to use the jstl 1.1 taglib. Example: c:out value=1 + 2 = ${1 + 2} / With 1.0 taglib I get 1 + 2 = 3. With 1.1 taglib I get 1 + 2 = ${1 + 2}. Any idea about this? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: precompilation and JSTL
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: sharing webapplication
You can have the various application URLs point to the same webserver app, as Parsons pointed out. However, why don't you want them to share, except the skin, everything on the website? As long as the skin is different, they won't know they are sharing anything. Jack On Mon, 24 Jan 2005 16:48:37 +0100, Omar Adobati [EMAIL PROTECTED] wrote: nobody can help me too? On Mon, 24 Jan 2005 11:08:36 +0100, Omar Adobati [EMAIL PROTECTED] wrote: Hi to everybody, I need an idea. suppose I have some webapp that i need to share among some other webapplication. For example, suppose I have three customer website each that need the access to a reserved area. Suppose thet I want to use just on login webapp shared among all my customers; suppose I need that every login page need to by skinned as the rest of the website. The main issue I want to obtain is to manage just one shared webapp fot all customers to better menaging upgrades, bug fixing and so on. I think that skin the website is not a problem... I shoud use XML + XSL(T) to skin... the matter is how to share. What are the best way to do this? (sorry bad english) -- Adobati Omar -- Adobati Omar [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- -- You can lead a horse to water but you cannot make it float on its back. ~Dakota Jack~ You can't wake a person who is pretending to be asleep. ~Native Proverb~ Each man is good in His sight. It is not necessary for eagles to be crows. ~Hunkesni (Sitting Bull), Hunkpapa Sioux~ --- This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
out of memory error with more than a few sites
Hi, I am getting an out of memory error when I start Tomcat. I read posts on this in the past and followed some instructions to increase by min and max memory settings in catalina.sh. I have 1028 MB on this server and so I increased the min to 128 and the max to 768. The server was working fine when I had a few test sites on it. I am currently using Apache httpd 2.0.52, Tomcat 5.0.28 and mod_jk2 configured with workers2.properties and so that tomcat can listen to apache requests. Apache httpd serves static files and Tomcat is set to work on jsp's with the directive: LocationMatch /*.jspJkUriSet worker ajp13:localhost:8009/LocationMatch The problem showed up when I started migrating some sites over and increased the number of hosts significantly. I created 80 VirtualHosts in httpd.conf and 80 hosts in server.xml. Then I created 80 corresponding directories in webapp, each with META-INF and WEB-INF subdirectories. Even though all these directories and subdirectories are empty, when I start up Tomcat, it tries to deploy them all and throws the out of memory error. If I remove most of the hosts in server.xml, everything runs fine again. My goal is to have these sites each with a large number of static pages and only a few jps's which are Lucene's search.jsp and results.jsp. After this I want to have these sites each has a portal component using Jetspeed 2. I know that if Tomcat was not in the picture this server would be able to handle many more sites, but is 80 hosts with only a few jsps in each too much for Tomcat on an average modern Web server? How can I optimize this? Below I have included code snippets of my httpd.conf and server.xml and workers2.properties. Thanks. #-- #httpd.conf snippet #-- VirtualHost *:80 DocumentRoot /opt/jakarta-tomcat-5.0.28/webapps/sitename ServerName sitename.com ServerAlias www.sitename.com DirectoryIndex index.html index.jsp index.cgi index.php CustomLog logs/sitename_access_log combined ErrorLog logs/sitename_error_log LocationMatch /*.jsp JkUriSet worker ajp13:localhost:8009 /LocationMatch ScriptAlias /WEB-INF/ /opt/jakarta-tomcat-5.0.28/webapps/sitename/WEB-INF/ Directory /opt/jakarta-tomcat-5.0.28/webapps/sitename/WEB-INF AllowOverride None Options None Order allow,deny Allow from all /Directory ScriptAlias /META-INF/ /opt/jakarta-tomcat-5.0.28/webapps/sitename/META-INF/ Directory /opt/jakarta-tomcat-5.0.28/webapps/sitename/META-INF AllowOverride None Options None Order allow,deny Allow from all /Directory Directory /opt/jakarta-tomcat-5.0.28/webapps/sitename/logs AllowOverride AuthConfig /Directory ErrorDocument 404 http://www.sitename.com/errorpages/404.html /VirtualHost #-- #server.xml snippet #-- Host name=sitename.com debug=0 appBase=webapps unpackWARs=true Aliaswww.sitename.com/Alias Logger className=org.apache.catalina.logger.FileLogger directory=logs prefix=sitename. suffix=.log timestamp=true/ Context path= docBase=sitename debug=0 reloadable=true/ /Host #--- #workers2.properties snippet #--- [shm] info=Scoreboard. Requried for reconfiguration and status with multiprocess servers. file=anon # Defines a load balancer named lb. Use even if you only have one =machine. [lb:lb] # Example socket channel, override port and host. [channel.socket:localhost:8009] port=8009 #host=localhost host=127.0.0.1 # define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009 group=lb # Uri mapping # Map the Tomcat examples webapp to the Web server uri space [uri:/examples/*] group=lb [status:] info=Status worker, displays runtime information [uri:/jkstatus/*] info=The Tomcat /jkstatus handler group=status: _ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: out of memory error with more than a few sites
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: out of memory error with more than a few sites
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: out of memory error with more than a few sites
http://jakarta.apache.org/tomcat/faq/memory.html I bet your machine has some kernel limits on number of open files that you are passing. -Tim Helmut Eggebert wrote: Hi, I am getting an out of memory error when I start Tomcat. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Start Tomcat 5.5.4 in the Background with No Console (Windows)
Hi all, I'm wondering -- is there a way to start Tomcat 5.5.4 in the background on Windows, without seeing the console, and without running it as a service? Here's my situation: I have a webapp running that sometimes needs to access network folders that are only mapped when the user logs in to windows. If I use a service to launch Tomcat, it starts using the SYSTEM account, which doesn't have access to the network drives. Now, I know I can change the Log On As to user a local account, but that also means I have to change the local account's security privileges (to allow that account to run services), etc., which is not a viable solution for me. Instead, I was thinking that I could just start Tomcat in the background when the user logs in (by putting something in the Startup folder or something like that). That way, Tomcat would be launched by the user, and then it would be able to access network drives. But, I don't know if there is a way to start Tomcat without the console visible (so that Tomcat's execution is still transparent to the user, as it would be if it were run as a service). I guess I would also have to figure out a way to have the shutdown script called when the user logs out. That could be a pain as well, couldn't it? Does anyone have any thoughts on this? Thanks, Matt Mejaski
Using digital signatures to log into admin webapp
Hi, Is it possible to enable digital certs as a authentication method for the admin app. and if yes - please tell me how. Thank you, Edmon - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Emergency: make Tomcat forward
I have Tomcat 4.1.27 on a Linux box at a particular public IP address, and I want to make it forward ALL requests to a Tomcat on a Windows box at another public IP address. Over the weekend, we changed the DNS to the Linux box, but now we need to roll back to the Windows box, and we already changed the DNS through our ISP, and a lot of folks are hitting the Windows box, but some people are still hitting the Linux one. So, we want to turn on the Tomcat on the Linux box and somehow send all those folks to the Windows one. Is there any way to do this? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Emergency: make Tomcat forward
If you can use tomcat5 - look at the balancer webapp. -Tim Stephen Charles Huey wrote: I have Tomcat 4.1.27 on a Linux box at a particular public IP address, and I want to make it forward ALL requests to a Tomcat on a Windows box at another public IP address. Over the weekend, we changed the DNS to the Linux box, but now we need to roll back to the Windows box, and we already changed the DNS through our ISP, and a lot of folks are hitting the Windows box, but some people are still hitting the Linux one. So, we want to turn on the Tomcat on the Linux box and somehow send all those folks to the Windows one. Is there any way to do this? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re-Post SSL and Tomcat
I would really appreciate any help on this. I have two applications running on a Tomcat server. One is the main webpage and the other is a shopping cart for that webpage. I would like to set up a secure checkout for the cart. Is it best to encrypt the whole cart or just part of the cart? Should the main website and the cart be on the same server? What eles should I look out for? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Sending email with zip file attach problem
Hi, Please help. Any sugestion is welcome. In my web page, users send email with attachment, so upload is related. I can provide the file in either a byte[] array, or in an inputstream. I try to send the attachement with JavaMail(I know there is email api in Tomcat-Common. But I have no a good example). --- my code in a function in a servlet --- DiskFileUpload upload = new DiskFileUpload(); List items = upload.parseRequest(request); Iterator itr = items.iterator(); item = (FileItem) itr.next(); . //- now it is a attachement. InputStream istrm= item.getInputStream(); ... MimeBodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setDisposition(Part.INLINE); messageBodyPart.setContent(strBodyText, text/plain); MimeMultipart multipart = new MimeMultipart(); multipart.addBodyPart(messageBodyPart); messageBodyPart = new MimeBodyPart(istrm); messageBodyPart.setDisposition(messageBodyPart.ATTACHMENT); messageBodyPart.addHeader(Content-Type,strMime); //strMime is correct messageBodyPart.setFileName(fileName); multipart.addBodyPart(messageBodyPart); NO metter what file it is, the attachement received is ATT00211.txt. I the file is a text file, the contents are correct. if the file is a small zip file, it adds the lines as following in attached file: Content-Type: application/zip; name=idmeta.zip Content-Disposition: attachment; filename=idmeta.zip Content-Transfer-Encoding: 7bit What's wrong? Please forward instruction. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: precompilation and JSTL
Just a thought: Last I knew using the j2ee jar w/ Tomcat == EVIL. You can either use the j2ee distribution on Sun's site OR Jakarta Tomcat (w/ j2sdk, not j2ee), but never j2ee and jakarta tomcat together. It'll create some really ugly version conflicts. If you use jakarta tomcat from jakarta.apache.org, use the jar files that have the specific functions you need instead. For jstl, that would be the standard-1.1 tag lib available here: http://jakarta.apache.org/taglibs/index.html. D/L the standard taglibs, drop the jars in your WEB-INF/lib directory, and include the taglibs in your web.xml per the docs. Restart the context and your done. --David Tim Funk wrote: Is your web.xml using the 2.4 declaration? -Tim Marcus Beyer wrote: Tim Funk schrieb: I finally solved my (first) problem: I had a wrong lib (J2EE 1.3) in my class path. So there was some kind of version mismatch ... Are you sure you want %@ taglib uri=http://java.sun.com/jstl/core; prefix=c% and not %@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c % But still my pages do not work if I specify to use the jstl 1.1 taglib. Example: c:out value=1 + 2 = ${1 + 2} / With 1.0 taglib I get 1 + 2 = 3. With 1.1 taglib I get 1 + 2 = ${1 + 2}. Any idea about this? - 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: Sending email with zip file attach problem
It is an example of sending bulk mails with attachment. You have to write the uploaded file into a temporary directory. See the attachments. I hope the example could be useful. -Caroline --- Daxin Zuo [EMAIL PROTECTED] wrote: Hi, Please help. Any sugestion is welcome. In my web page, users send email with attachment, so upload is related. I can provide the file in either a byte[] array, or in an inputstream. I try to send the attachement with JavaMail(I know there is email api in Tomcat-Common. But I have no a good example). --- my code in a function in a servlet --- DiskFileUpload upload = new DiskFileUpload(); List items = upload.parseRequest(request); Iterator itr = items.iterator(); item = (FileItem) itr.next(); . //- now it is a attachement. InputStream istrm= item.getInputStream(); ... MimeBodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setDisposition(Part.INLINE); messageBodyPart.setContent(strBodyText, text/plain); MimeMultipart multipart = new MimeMultipart(); multipart.addBodyPart(messageBodyPart); messageBodyPart = new MimeBodyPart(istrm); messageBodyPart.setDisposition(messageBodyPart.ATTACHMENT); messageBodyPart.addHeader(Content-Type,strMime); //strMime is correct messageBodyPart.setFileName(fileName); multipart.addBodyPart(messageBodyPart); NO metter what file it is, the attachement received is ATT00211.txt. I the file is a text file, the contents are correct. if the file is a small zip file, it adds the lines as following in attached file: Content-Type: application/zip; name=idmeta.zip Content-Disposition: attachment; filename=idmeta.zip Content-Transfer-Encoding: 7bit What's wrong? Please forward instruction. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mailpackage org.dhsinfo.message; // import the JavaMail packages import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; // import misc classes that we need import java.util.Properties; import java.util.Collection; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionError; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionServlet; import org.apache.struts.action.DynaActionForm; import org.apache.struts.upload.FormFile; public final class SendBatchMails extends Action { private final String PROPFILE = resources/smtpServer.properties; private Properties smtpProp = null; public SendBatchMails() { try { smtpProp = new Properties(); smtpProp.load ( getClass().getClassLoader().getResourceAsStream( PROPFILE ) ); } catch( IOException oEx ) { System.out.println(Unable to load the Properties + PROPFILE + oEx ); } } public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response ) throws java.lang.Exception { SelectRecipientsForm srf = ( SelectRecipientsForm )form; // get the message parameters from the HTML page String from = srf.getSender(); /* if ( from == null ) from = mailOption.defaultEmailFrom; */ String[] to = srf.getSelectedEmailAddresses(); String subject = srf.getMessageTopic(); String text = srf.getMessageBody(); FormFile file = srf.getTheFile(); String fileName = file.getFileName(); Address[] toAddress = new Address[ to.length ]; for ( int i=0; i to.length; i++ ) { toAddress[i] = new InternetAddress( to[i] ); } CreateTemporaryFile ctf = new CreateTemporaryFile(); String filePath = ctf.writeToFile( file, fileName ); //destroy the temporary file created file.destroy(); // set the SMTP host property value String smtpServer = smtpProp.getProperty( smtpServer ); Properties props = System.getProperties(); props.put( mail.smtp.host, smtpServer ); Transport trans = null; PrintWriter out = response.getWriter(); response.setContentType( text/html ); try { // create a JavaMail session Session session = Session.getDefaultInstance( props, null ); // To watch the mail commands go by to the mail server
Re: precompilation and JSTL
Tim Funk schrieb: Is your web.xml using the 2.4 declaration? Yes it is. The problem has to do with precompilation, because it works if I deploy the JSPs instead of the servlets. Example: c:out value=1 + 2 = ${1 + 2} / The precompiled Java code looks like this: _jspx_th_c_out_1.setValue(new String(1 + 2 = ${1 + 2})); Whereas the Java code compiled after deployment looks like this: _jspx_th_c_out_1.setValue((java.lang.Object) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(1 + 2 = ${1 + 2}, java.lang.Object.class, (PageContext)_jspx_page_context, null, false)); Why is it different?? -- Grüße, Marcus http://www.Stormlight.de Whatever you do will be insignificant, but it is very important that you do it. -- Gandhi - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Virtual domains
Recently I asked whether Tomcat can be used w/o Apache, and the answers that I received convinced me that for my project using Tomcat by itself is the right thing to do. But does Tomcat support virtual domains? Aaron Fude __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Virtual domains
Yes. Check the documentation. On Mon, 24 Jan 2005 12:40:19 -0800 (PST), Dola Woolfe [EMAIL PROTECTED] wrote: Recently I asked whether Tomcat can be used w/o Apache, and the answers that I received convinced me that for my project using Tomcat by itself is the right thing to do. But does Tomcat support virtual domains? Aaron Fude __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- -- You can lead a horse to water but you cannot make it float on its back. ~Dakota Jack~ You can't wake a person who is pretending to be asleep. ~Native Proverb~ Each man is good in His sight. It is not necessary for eagles to be crows. ~Hunkesni (Sitting Bull), Hunkpapa Sioux~ --- This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Meaning of threads
Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page Try My Yahoo! http://my.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Virtual domains
Dola Woolfe wrote: But does Tomcat support virtual domains? The FM, particularly the Server Configuration Reference, is your friend :-) http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/index.html :: which would lead you to the Host element... http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/host.html -- Hassan Schroeder - [EMAIL PROTECTED] Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com dream. code. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Error allocating a servlet instance caused by ClassCircularityError on java.util.Date with Tomcat 5.0.28
I have been trying to get our servlet working with Tomcat5.0, without much success. The servlet works flawlessly in Tomcat4.0 and Tomcat4.1, although dropping the same WAR file in Tomcat5.0 on Windows with JDK1.4.2 (on two seperate machines, even) produces the following stacktrace: StandardWrapperValve[Phantom]: Allocate exception for servlet Phantom javax.servlet.ServletException: Error allocating a servlet instance at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:691) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:144) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:683) at java.lang.Thread.run(Thread.java:534) - Root Cause - java.lang.ClassCircularityError: java/util/Date at com.phantom.common.util.logging.SimpleLogFormatter.format(Unknown Source) at java.util.logging.StreamHandler.publish(StreamHandler.java:178) at java.util.logging.FileHandler.publish(FileHandler.java:543) at java.util.logging.Logger.log(Logger.java:424) at java.util.logging.Logger.doLog(Logger.java:446) at java.util.logging.Logger.logp(Logger.java:562) at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:91) at org.apache.commons.logging.impl.Jdk14Logger.debug(Jdk14Logger.java:103) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1223) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1189) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at com.phantom.common.util.logging.SimpleLogFormatter.format(Unknown Source) at java.util.logging.StreamHandler.publish(StreamHandler.java:178) at java.util.logging.FileHandler.publish(FileHandler.java:543) at java.util.logging.Logger.log(Logger.java:424) at java.util.logging.Logger.doLog(Logger.java:446) at java.util.logging.Logger.logp(Logger.java:562) at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:91) at org.apache.commons.logging.impl.Jdk14Logger.debug(Jdk14Logger.java:103) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:685) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:144) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext Valve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118 ) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex t.java:102) at
Re: Meaning of threads
maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tom Cat tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 2:51 PM Subject: Meaning of threads Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! http://my.yahoo.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]
bizarre authentication problem
I have an Tomcat server on an internal network configured to require basic authentication. This works fine when I use IE or Java code to access a site, but when I try to access the site using Firefox, the user/password is never accepted. I have packet sniffed the GET calls from both IE and Firefox and the Authorization header is the same for both. I can access the Tomcat Manager using basic auth and external sites with auth so it's not entirely broken. Tomcat has maxKeepAliveRequests set to 1 (to deal with a .NET SOAP interop problem) - that's the only oddball config in Tomcat. I realize this is more likely a Firefox problem than a Tomcat one, but I'm wondering if anyone has seen behavior like this. This is the diff between the IE HTTP headers () and the Firefox HTTP headers ()... Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: en-us Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Feedreader; .NET CLR 1.0.3705; .NET CLR 1.1.4322) 7c3,9 Connection: Keep-Alive --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Emergency: make Tomcat forward
On Mon, Jan 24, 2005 at 12:15:05PM -0600, Stephen Charles Huey wrote: I have Tomcat 4.1.27 on a Linux box at a particular public IP address, and I want to make it forward ALL requests to a Tomcat on a Windows box at another public IP address. Over the weekend, we changed the DNS to the Linux box, but now we need to roll back to the Windows box, and we already changed the DNS through our ISP, and a lot of folks are hitting the Windows box, but some people are still hitting the Linux one. So, we want to turn on the Tomcat on the Linux box and somehow send all those folks to the Windows one. Is there any way to do this? This is completely offtopic. Some ideas: - If you only have one virtual host on the Windows box, then start a webserver on the Linux box and set it to redirect to the IP address of the windows machine. - Start a proxy on the Linux box and have it hand all requests to the Windows box. - Add some NAT rules to the linux box's netfliter rules to send all connections (depends on root access and relevant kernel modules being installed) # very much untested and to be used at your own risk! cat /proc/sys/net/ipv4/ip_forward # check what it's set to now echo 1 /proc/sys/net/ipv4/ip_forward iptables -I PREROUTING -t nat -p tcp --dport 80 -d linux ip -j DNAT \ --to-destination windows ip To revert back to previous state, write the previous value of /proc/sys/net/ipv4/ip_forward back to it and then replace the '-I' in the iptables command with a '-D'. G -- The average girl would rather have beauty than brains because she knows that the average man can see much better than he can think. -- Ladies' Home Journal - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Meaning of threads
Yes, I get the direction this is going in! I assume that the reason for having threads waiting is that they take time to be created? And you don't want to have too many because they take up memory? I can't resist asking a question about optimal values. Since the answer is obviously it depends let me put my question this way. If you were running craigslist (I assume you've heard of it) what would these values be? How about ebay? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tom Cat tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 2:51 PM Subject: Meaning of threads Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! http://my.yahoo.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] __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Virtual domains
The FM, particularly the Server Configuration Reference, is your friend :-) Wrong! Guys like you, who point me to the FM, are my friends. Thanks for the response. Aaron __ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Meaning of threads
the number of threads will depend on the size of your machine, but to support many concurrent users, you will want to turn off keep alive connections, as these will have the opposite effect. Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 3:29 PM Subject: Re: Meaning of threads Yes, I get the direction this is going in! I assume that the reason for having threads waiting is that they take time to be created? And you don't want to have too many because they take up memory? I can't resist asking a question about optimal values. Since the answer is obviously it depends let me put my question this way. If you were running craigslist (I assume you've heard of it) what would these values be? How about ebay? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tom Cat tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 2:51 PM Subject: Meaning of threads Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! http://my.yahoo.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] __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - 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: Meaning of threads
That's counterintuitive, isn't it? How come? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: the number of threads will depend on the size of your machine, but to support many concurrent users, you will want to turn off keep alive connections, as these will have the opposite effect. Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 3:29 PM Subject: Re: Meaning of threads Yes, I get the direction this is going in! I assume that the reason for having threads waiting is that they take time to be created? And you don't want to have too many because they take up memory? I can't resist asking a question about optimal values. Since the answer is obviously it depends let me put my question this way. If you were running craigslist (I assume you've heard of it) what would these values be? How about ebay? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tom Cat tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 2:51 PM Subject: Meaning of threads Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! http://my.yahoo.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] __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - 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] __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
AW: Meaning of threads
Hi the number of threads will depend on the size of your machine, but to support many concurrent users, you will want to turn off keep alive connections, as these will have the opposite effect. Wouldn't it make more sense to enable keep alive connections and increase the thread count - if memory suffices? Even if not, the keep-alive timeout should be decreased instead of disabled all together. Additionally I'd like to see tomcat to be able to drop keep-alive connection exactly then, when all threads are busy and a new connection is to be etablished. That would give us the benefit of keep alive connections - faster data delivery for users - as well as optimal thread usage even on small thread pools. What is your opinion? Regards, Steffen smime.p7s Description: S/MIME cryptographic signature
Re: Meaning of threads
I would also consider turning of keepalive. Unfortunately tomcat (and apache) both setup one thread per connection. You may be able to use squid as a reverse proxy if you are having load/ number of connection/ thread problems depending on your application Andrew On Jan 24, 2005, at 10:11 PM, Filip Hanik - Dev wrote: maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Certificate Revocation List
Does Tomcat support certificate revocation list? If it does, could someone send me a pointer to a page that explains how to configure Tomcat to enable this? Regards, Martin __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Meaning of threads
no, think about it a little bit longer, what does a keepalive connection do, it hogs one thread per client, not per concurrent user. so now other clients will be stuck waiting cause you have keepalive turned on, and a user is sitting idle doing nothing, but yet, taking up server resources Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 3:50 PM Subject: Re: Meaning of threads That's counterintuitive, isn't it? How come? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: the number of threads will depend on the size of your machine, but to support many concurrent users, you will want to turn off keep alive connections, as these will have the opposite effect. Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 3:29 PM Subject: Re: Meaning of threads Yes, I get the direction this is going in! I assume that the reason for having threads waiting is that they take time to be created? And you don't want to have too many because they take up memory? I can't resist asking a question about optimal values. Since the answer is obviously it depends let me put my question this way. If you were running craigslist (I assume you've heard of it) what would these values be? How about ebay? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tom Cat tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 2:51 PM Subject: Meaning of threads Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! http://my.yahoo.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] __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - 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] __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail - 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: AW: Meaning of threads
On Jan 24, 2005, at 11:09 PM, Steffen Heil wrote: Hi the number of threads will depend on the size of your machine, but to support many concurrent users, you will want to turn off keep alive connections, as these will have the opposite effect. Wouldn't it make more sense to enable keep alive connections and increase the thread count - if memory suffices? Unfortunately not. IMHO threads are over used and over rated. Have a look at the reasons THTTPD and Zeus webserver were created. I was told that the 'Java Servlet Spec' (I think this was the one) requires one thread per connection. I can understand the reasoning behind this, as it makes the implementation much easier. In my experience however, this does NOT work well in a high traffic situation. It makes NO sense for a machine to need to deal with 1000+ threads. (Unless of course you have an E15000 in the basement with 1000 processors). I had major problems with Debian Woody as the supplied Glib C as I was unable to get java to start more than 250 threads. Sarge was better in that it supported the new linux threading library out of the box. I do not have any experience with Solaris or Windows when dealing with that many threads. You need to disable keep-alives, becuase if you don't you end up wasting a lot of threads that just sit waiting for the next request on that connection - meaning even more threads just hanging around. The scary thing is, imagine something hangs on the backend for 30 seconds, and then all your 1000 threads start trying to do something at once You will end up with a load of 1000 and ALL your requests will take a long time to return. It may be interesting to replace the http connector for tomcat with one that uses select and uses 'threads' as a type of worker pool. This way, you can deal with all the connections in the select loop (incl. keep-alive) and still have the advantage of not needing to remember state due to the worker threads to the back end... My 2c Andrew - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat Error: java.lang.NoClassDefFoundError:
Hi QM, Thanks for your response. In between Tomcat working and breaking, I had installed Cactus. I think that actually changed something, somewhere on the classpath which wasn't actually in tomcat's directory structure. When I reinstalled tomcat, I did completely remove it, then reinstall. I've managed to fix the problem now, by removing my Java SDK and reinstalling that. Not the world's greatest solution, but it worked. And, yes, that was the full stack trace from catalina.out. The root cause was the java.lang.NoClassDefFoundError. Thanks for your help, Kathie. -- Forwarded message -- From: QM [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Date: Thu, 20 Jan 2005 05:55:09 -0600 Subject: Re: Tomcat Error: java.lang.NoClassDefFoundError: org/apache/naming/JndiPermission On Thu, Jan 20, 2005 at 10:01:18AM +1100, Kathie Manson wrote: : Up until yesterday, I was happily running tomcat 4.1.30. Then, for : some reason, I started getting this error. I'm not sure why. It's : likely that I somehow changed the class path, or installed something : else that affected some other java classes, but I just don't know how : to fix it. At the risk of sounding flippant, try to think of what has changed recently. Can you check your backups and compare that list of JAR files (or even /classes dirs) to what's installed on the server? -and when you say you reinstalled Tomcat, how dod you do it? Did you remove the old version, then replace it with the new version? or did you overwrite the old with the new? In the latter case, any rogue (extra) JARs that are lying around won't be affected. Finally, are you certain that's the full stack trace? Those usually come with a Root Cause section that can be quite helpful. -QM -- software -- http://www.brandxdev.net tech news -- http://www.RoarNetworX.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: AW: Meaning of threads
In my experience however, this does NOT work well in a high traffic situation. I'm sure you're not saying that Tomcat does NOT work well in a high traffic situation. You are just saying that in a high traffic situation one should turn off keep alives. Am I guessing correctly that I have only a few persistent visitors (such as an office web application that is a front end to a database) then turning keep alives on will cause the data to be returned to the user more promptly. But if, say, you are running an eBay type site, keep alives should be turned off. Any single user will suffer a little but the traffic will be handled better. Aaron Fude __ Do you Yahoo!? The all-new My Yahoo! - Get yours free! http://my.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: AW: Meaning of threads
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Multiple hit from one user problem
Hi, Since this doesn't appear to threads issue I'm taking it out into a separate thread. I'm running TC 5.4.4 on port 80 with no Apache on XP Pro. A colleague on mine has an Excel spreadsheet attempts to perform about 2000 very short queries, most likely in sequence. About half of the way through, the server stop responding to him. When he then uses the browser to go to one of the pages served by the server he gets a page cannot be displayed. After about 2 min (we never really timed) things return to normal. Any suggestions? Many thanks in advance, Aaron Fude __ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Multiple hit from one user problem
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Sending email with zip file attach problem
Thanks for the reply. So I have to output the file. If, in jave, there is no way to upload the file and attach the file directly, it seems strange. -Original Message- From: Caroline Jen [mailto:[EMAIL PROTECTED] Sent: Monday, January 24, 2005 11:10 AM To: Tomcat Users List Subject: Re: Sending email with zip file attach problem It is an example of sending bulk mails with attachment. You have to write the uploaded file into a temporary directory. See the attachments. I hope the example could be useful. -Caroline --- Daxin Zuo [EMAIL PROTECTED] wrote: Hi, Please help. Any sugestion is welcome. In my web page, users send email with attachment, so upload is related. I can provide the file in either a byte[] array, or in an inputstream. I try to send the attachement with JavaMail(I know there is email api in Tomcat-Common. But I have no a good example). --- my code in a function in a servlet --- DiskFileUpload upload = new DiskFileUpload(); List items = upload.parseRequest(request); Iterator itr = items.iterator(); item = (FileItem) itr.next(); . //- now it is a attachement. InputStream istrm= item.getInputStream(); ... MimeBodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setDisposition(Part.INLINE); messageBodyPart.setContent(strBodyText, text/plain); MimeMultipart multipart = new MimeMultipart(); multipart.addBodyPart(messageBodyPart); messageBodyPart = new MimeBodyPart(istrm); messageBodyPart.setDisposition(messageBodyPart.ATTACHMENT); messageBodyPart.addHeader(Content-Type,strMime); //strMime is correct messageBodyPart.setFileName(fileName); multipart.addBodyPart(messageBodyPart); NO metter what file it is, the attachement received is ATT00211.txt. I the file is a text file, the contents are correct. if the file is a small zip file, it adds the lines as following in attached file: Content-Type: application/zip; name=idmeta.zip Content-Disposition: attachment; filename=idmeta.zip Content-Transfer-Encoding: 7bit What's wrong? Please forward instruction. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: RE: Sending email with zip file attach problem
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Tomcat does not evaluate jspf extension files
Everytime I try to use a .jsfp extension for a file, tomcat does not evaluate it. Comments come out, code is displayed, etc. I also ran into this thread: http://www.javakb.com/Uwe/Forum.aspx/java-programmer/13915/Tomcat-5-EL-Expressions-in-jsp-inlcude He happened to be using the .jspf extension also. I tracked it down to this in the Tomcat web.xml: mime-mapping extensionjspf/extension mime-typetext/plain/mime-type /mime-mapping Is the problem because .jspf is not mapped to the jsp servlet like .jsp and .jspx are? servlet-mapping servlet-namejsp/servlet-name url-pattern*.jsp/url-pattern /servlet-mapping servlet-mapping servlet-namejsp/servlet-name url-pattern*.jspx/url-pattern /servlet-mapping = Norris Shelton Software Engineer Sun Certified Java 1.1 Programmer Appriss, Inc. ICQ# 26487421 AIM NorrisEShelton YIM norrisshelton __ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat does not evaluate jspf extension files
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Does JDBCRealm close connections?
Hey there--just wondering if JDBCRealm with Tomcat 4 ever closes connections it opens...I'm assuming it can open up more than one connection to the database if traffic gets heavy (because we think we're seeing that, though it's hard to tell for sure). If so, when does it go about closing those connections? I was reading about it here: http://jakarta.apache.org/tomcat/tomcat-4.0-doc/realm-howto.html#JDBCRealm We're trying to debug a nasty problem, and we're wondering if a couple hundred folks try to log in at the same time and there are only about that many database connections that can be pooled (and a bunch of the db connections are already in use by the web app), then does JDBCRealm just keep opening up more and more connections to the database? Thanks, Stephen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Does JDBCRealm close connections?
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Tomcat Bug?
Hello! Please Help! It seems Tomcat won't refresh the page... I have this logout.jsp page.. have configured it so many times... deployed it to webapps/elog/web folder but still it's initial logout.jsp appeared... restarted tomcat, restarted browser, and even restarted my pc... but to no avail. im using tomcat 5.0.25 on windows 2000... is this tomcat 5.0.25 bug? Thanks! Aris
Re: Tomcat Bug?
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat does not evaluate jspf extension files
See the problem below? On Mon, 24 Jan 2005 17:01:38 -0800 (PST), Norris Shelton wrote: Everytime I try to use a .jsfp extension for a file, tomcat does not evaluate it. Comments come out, code is displayed, etc. servlet-mapping servlet-namejsp/servlet-name url-pattern*.jspx/url-pattern /servlet-mapping One of these things is not like the other one... Come on! Sing along! You know the words! Larry - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat Bug?
Empty your browser cache. How are you doing the deploy? Make sure the directory is being removed before redeploy. Are other pages updating? What if you delete the page all together? Doug - Original Message - From: Aris Javier [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 11:11 PM Subject: Tomcat Bug? Hello! Please Help! It seems Tomcat won't refresh the page... I have this logout.jsp page.. have configured it so many times... deployed it to webapps/elog/web folder but still it's initial logout.jsp appeared... restarted tomcat, restarted browser, and even restarted my pc... but to no avail. im using tomcat 5.0.25 on windows 2000... is this tomcat 5.0.25 bug? Thanks! Aris - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: Tomcat Bug?
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat does not evaluate jspf extension files
Ok, just so its clear... servlet-mapping servlet-namejsp/servlet-name url-pattern*.jsfp/url-pattern /servlet-mapping ;) Larry Meadors wrote: See the problem below? On Mon, 24 Jan 2005 17:01:38 -0800 (PST), Norris Shelton wrote: Everytime I try to use a .jsfp extension for a file, tomcat does not evaluate it. Comments come out, code is displayed, etc. servlet-mapping servlet-namejsp/servlet-name url-pattern*.jspx/url-pattern /servlet-mapping One of these things is not like the other one... Come on! Sing along! You know the words! Larry - 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: Re: Tomcat does not evaluate jspf extension files
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat Bug?
I've deleted the cookies, ie history, temp files... is this the way to empty browser cache? I've also deleted the whole webapp/elog folder before deployment. but to no avail. thanks aris -Original Message- From: Parsons Technical Services [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 25, 2005 1:01 PM To: Tomcat Users List Subject: Re: Tomcat Bug? Empty your browser cache. How are you doing the deploy? Make sure the directory is being removed before redeploy. Are other pages updating? What if you delete the page all together? Doug - Original Message - From: Aris Javier [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 11:11 PM Subject: Tomcat Bug? Hello! Please Help! It seems Tomcat won't refresh the page... I have this logout.jsp page.. have configured it so many times... deployed it to webapps/elog/web folder but still it's initial logout.jsp appeared... restarted tomcat, restarted browser, and even restarted my pc... but to no avail. im using tomcat 5.0.25 on windows 2000... is this tomcat 5.0.25 bug? Thanks! Aris - 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: RE: Tomcat Bug?
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Does JDBCRealm close connections?
In a quick scan of the source (4.1.30). The realm does not use pools. It opens the connection upon authentication. Then closes it right after. All in the same method. There is a note about adding pooling, and this may be one reason why. If you have a limit on the number of connection your dbengine can support then this may be the cause. So for the last question, yes, it would keep opening the needed connections for logins. But it closes them promptly after retrieval of the data. Doug - Original Message - From: Stephen Charles Huey [EMAIL PROTECTED] To: Tomcat User tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 9:55 PM Subject: Does JDBCRealm close connections? Hey there--just wondering if JDBCRealm with Tomcat 4 ever closes connections it opens...I'm assuming it can open up more than one connection to the database if traffic gets heavy (because we think we're seeing that, though it's hard to tell for sure). If so, when does it go about closing those connections? I was reading about it here: http://jakarta.apache.org/tomcat/tomcat-4.0-doc/realm-howto.html#JDBCRealm We're trying to debug a nasty problem, and we're wondering if a couple hundred folks try to log in at the same time and there are only about that many database connections that can be pooled (and a bunch of the db connections are already in use by the web app), then does JDBCRealm just keep opening up more and more connections to the database? Thanks, Stephen - 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: Re: Does JDBCRealm close connections?
Geachte relatie, Het door u gebruikte e-mailadres is niet meer actief. U kunt uw e-mailbericht sturen naar [EMAIL PROTECTED] of dit bericht beantwoorden. Bedankt voor uw medewerking, Met vriendelijke groet, ATP Hypotheken Het Spoor 40 3994 AK Houten Tel. 030 750 25 33 Fax. 030 750 25 88 [EMAIL PROTECTED] -- DIT IS EEN AUTOMATISCH GEGENEREERD E-MAILBERICHT -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Meaning of threads
What is the impact of having apache httpd allow keep alive requests when using the AJP connector to tomcat? Does this have any impact on tomcat's thread usage? How well does httpd itself deal with keep alive pipelines under a heavy user load? -Sean On Mon, 2005-01-24 at 16:23 -0600, Filip Hanik - Dev wrote: no, think about it a little bit longer, what does a keepalive connection do, it hogs one thread per client, not per concurrent user. so now other clients will be stuck waiting cause you have keepalive turned on, and a user is sitting idle doing nothing, but yet, taking up server resources Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 3:50 PM Subject: Re: Meaning of threads That's counterintuitive, isn't it? How come? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: the number of threads will depend on the size of your machine, but to support many concurrent users, you will want to turn off keep alive connections, as these will have the opposite effect. Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 3:29 PM Subject: Re: Meaning of threads Yes, I get the direction this is going in! I assume that the reason for having threads waiting is that they take time to be created? And you don't want to have too many because they take up memory? I can't resist asking a question about optimal values. Since the answer is obviously it depends let me put my question this way. If you were running craigslist (I assume you've heard of it) what would these values be? How about ebay? --- Filip Hanik - Dev [EMAIL PROTECTED] wrote: maxThreads=150 your server can handle a maximum of 150 concurrent clients minSpareThreads=25 if your server is idle, it will at least have 25 threads waiting to handle requests maxSpareThreads=75 if your server is idle, it will have no more than 75 threads waiting to handle requests you get the direction this is going in, right? Filip - Original Message - From: Dola Woolfe [EMAIL PROTECTED] To: Tom Cat tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 2:51 PM Subject: Meaning of threads Hi, Where can I read about the meaning of the following options: maxThreads=150 minSpareThreads=25 maxSpareThreads=75 My server tends to lock out a user who bombards it with requests so I'm wondering whether those options have anything to do with it before I post the problem here. Aaron Fude __ Do you Yahoo!? All your favorites on one personal page - Try My Yahoo! http://my.yahoo.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] __ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail - 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] __ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat Bug?
As far as I know. Under IE options for the settings in the files section you can set that to check for a new page on each visit. Pressing F5 is suppose to do a new request. Also I remember some mention about file dates. Make sure date on new file is later than on original file. There have been several threads on this but each had a slightly different twist. Check the archives. If you delete the app does the page still respond or give you an error? Doug - Original Message - From: Aris Javier [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Tuesday, January 25, 2005 12:07 AM Subject: RE: Tomcat Bug? I've deleted the cookies, ie history, temp files... is this the way to empty browser cache? I've also deleted the whole webapp/elog folder before deployment. but to no avail. thanks aris -Original Message- From: Parsons Technical Services [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 25, 2005 1:01 PM To: Tomcat Users List Subject: Re: Tomcat Bug? Empty your browser cache. How are you doing the deploy? Make sure the directory is being removed before redeploy. Are other pages updating? What if you delete the page all together? Doug - Original Message - From: Aris Javier [EMAIL PROTECTED] To: Tomcat Users List tomcat-user@jakarta.apache.org Sent: Monday, January 24, 2005 11:11 PM Subject: Tomcat Bug? Hello! Please Help! It seems Tomcat won't refresh the page... I have this logout.jsp page.. have configured it so many times... deployed it to webapps/elog/web folder but still it's initial logout.jsp appeared... restarted tomcat, restarted browser, and even restarted my pc... but to no avail. im using tomcat 5.0.25 on windows 2000... is this tomcat 5.0.25 bug? Thanks! Aris - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Deploying a Servlet to Tomcat 5.0
Hi, I have been trying to deploy a simple servlet to Tomcat 5.0. Tomcat is installed on WIndows XP. This is what I did: 1. Created a directory structure under $TOMCAT_HOME\webapps as follows: ROOT\WEB-INF\classes 2. Moved the class(HelloServlet.class) to the above created directory. 3. Bounced Tomcat. 4. Attempting to access the class as http://localhost:8080/servlet/HelloServlet gives me the error: HTTP Status 404 - /servlet/HelloServlet type Status report message /servlet/HelloServlet description The requested resource (/servlet/HelloServlet) is not available. Please advise on how I should be deploying this simple servlet. The servlet is code is given below: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; /** Simple servlet used to test server. * P * Taken from Core Servlets and JavaServer Pages 2nd Edition * from Prentice Hall and Sun Microsystems Press, * http://www.coreservlets.com/. * copy; 2003 Marty Hall; may be freely used or adapted. */ public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(text/html); PrintWriter out = response.getWriter(); String docType = !DOCTYPE HTML PUBLIC \-//W3C//DTD HTML 4.0 + Transitional//EN\\n; out.println(docType + HTML\n + HEADTITLEHello/TITLE/HEAD\n + BODY BGCOLOR=\#FDF5E6\\n + H1Hello/H1\n + /BODY/HTML); } } Regards Harsha __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]