pet store example for tomcat
Hello, I am looking for a sample application for tomcat, like "pet store", but I cant find it. I need it to test the behaviour of tomcat and oraclr 10g RAC. Thanks in advance, Iratxe - Iratxe Etxebarria Sainz-Ezkerra Soporte Middleware External Global Services Tfno: 946 584 773 / 628 717 375 - - Este mensaje y los documentos que, en su caso, lleve anexos, pueden contener informacion confidencial. Por ello, se informa a quien lo reciba por error que la informacion contenida en el mismo es reservada y su uso no autorizado esta prohibido legalmente, por lo que en tal caso le rogamos que nos lo comunique por la misma via , se abstenga de realizar copias del mensaje o remitirlo o entregarlo a otra persona y proceda a borrarlo de inmediato. - Mezu honek eta erantsita dituen agiriek (baldin baditu) isilpeko informazioa izan dezakete. Hori dela eta, hutsegite baten ondorioz jasotzen duenak jakin beza bertan dagoen informazioa ezkutukoa dela eta legeak galarazi egiten duela berori baimenik gabe erabiltzea. - Aquest missatge i els documents que, donat el cas, portin annexes, poden contenir informacio confidencial. Per aquest motiu, se n'informa a qui el rebi per error que la informacio continguda es reservada i que el seu us no esta legalment autoritzat. - Esta mensaxe e os documentos que, no seu caso, leven anexos, poden conter informacion confidencial. Por isto, informase a quen o reciba por erro que a informacion contida no mesmo e reservada e o seu uso non autorizado. Esta prohibido legalmente. - This message together with any documents attached may contain confidential information. You are informed that if you should receive it by mistake, the information it contains is reserved and its use is not authorised. It is legally prohibited. If you have received this message by mistake, please let us know as soon as possible by e-mail. Do not make any copies of the message, nor send it or give it to anybody else. Please delete it right away.
tomcat 5.0 logging 1970
Hi, I got a tomcat (5.0.19) installation with an application. In the catalina.out and in the .log files there are sometimes entries datet "1970-01-01 01:00:00,000". Where do they come from and what can I do to get a real timestamp? There are also entries like: 01.01.1970 01:00:00 org.apache.jk.server.JkCoyoteHandler action or 01.01.1970 01:00:00 org.apache.jk.common.ChannelSocket processConnection But there are also correct entries like: 07.06.2006 09:41:33 org.apache.jk.server.JkMain start Thanks Rudi - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Undeploy task not working
Hi, Thanks for the replies and suggestions. I'm running Tomcat on a Windows 2000 machine. I saw the directory permissions and it is just an "Archive" set. Also, our webapp is not having any database connection open. Still I'm unable to undeploy the app using undeploy target. Thank you, Venkatesh --- Marc Farrow <[EMAIL PROTECTED]> wrote: > It also could be a permissions problem. What > platform is the server? I > know on OpenVMS that if you use the manager > application to deploy an > application and then try to undeploy it, the > permissions on the directory > are not correct and thus it cannot delete the > directories. (There is a > logical to change this behavior for OpenVMS). So I > would suggest to check > your permissions before you try to undeploy and make > sure you have delete > privileges. > > HTH > > > On 6/6/06, Peter Hubbard <[EMAIL PROTECTED]> > wrote: > > > > On Mon, 2006-06-05 at 23:40 -0700, Venkatesh Babu > wrote: > > > Hello All, > > > > > > I'm using Tomcat 4.1 and trying to > deploy/undeploy > > > application using ant targets. > > > > > > Earlier I posted a mail on deploy task not > working due > > > to some protocol error. Got the solution for > that :-) > > > > > > But right now undeploy task is not working. It > is > > > giving an error saying: > > > > > > FAIL - Cannot remove document base for path > /app1 > > > > I found this often happened to me if there were > open database > > connections in the webapp, and I tried to undeploy > it before stopping > > it. > > > > > > -- > > Peter Hubbard <[EMAIL PROTECTED]> > > > > > > > - > > To start a new topic, e-mail: > users@tomcat.apache.org > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > -- > Marc Farrow > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Undeploy task not working
2006/6/7, Venkatesh Babu <[EMAIL PROTECTED]>: Hi, Hi, Thanks for the replies and suggestions. I'm running Tomcat on a Windows 2000 machine. I saw the directory permissions and it is just an "Archive" set. Also, our webapp is not having any database connection open. Still I'm unable to undeploy the app using undeploy target. I've noticed that, sometimes, I can't undeploy my application and It's due that Tomcat can't remove my application directory, so I have to remove it manually after stopping Tomcat. Thank you, Venkatesh --- Marc Farrow <[EMAIL PROTECTED]> wrote: > It also could be a permissions problem. What > platform is the server? I > know on OpenVMS that if you use the manager > application to deploy an > application and then try to undeploy it, the > permissions on the directory > are not correct and thus it cannot delete the > directories. (There is a > logical to change this behavior for OpenVMS). So I > would suggest to check > your permissions before you try to undeploy and make > sure you have delete > privileges. > > HTH > > > On 6/6/06, Peter Hubbard <[EMAIL PROTECTED]> > wrote: > > > > On Mon, 2006-06-05 at 23:40 -0700, Venkatesh Babu > wrote: > > > Hello All, > > > > > > I'm using Tomcat 4.1 and trying to > deploy/undeploy > > > application using ant targets. > > > > > > Earlier I posted a mail on deploy task not > working due > > > to some protocol error. Got the solution for > that :-) > > > > > > But right now undeploy task is not working. It > is > > > giving an error saying: > > > > > > FAIL - Cannot remove document base for path > /app1 > > > > I found this often happened to me if there were > open database > > connections in the webapp, and I tried to undeploy > it before stopping > > it. > > > > > > -- > > Peter Hubbard <[EMAIL PROTECTED]> > > > > > > > - > > To start a new topic, e-mail: > users@tomcat.apache.org > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > -- > Marc Farrow > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
How to override UTF-8 character encoding with tomcat 5.5
I have a tomcat 5.5 server running utf-8. For this I included URIEncoding="UTF-8" in the server.xml for port80 in order fo r the browser to be able to access files with embedded swedish characters in the . How to run an older application that needs iso8859-1? Any directive in the web.xml or someting else to do? -Håkan -- Address: Dalvägen 23, 187 31 Täby, Sweden Email: [EMAIL PROTECTED] Web: www.sonoconsult.se Tel: +46 8 544 727 10 Mobile : +46 708 758 411
Re: Undeploy task not working
Which still implies a permission problem. On Windows 2000 check the security tab of the webapps folder under Tomcat. Make sure the account that is running Tomcat has permission to "delete". The "archive" set is the file type and doesn't really have much to do with permissions. On 6/7/06, Alberto Montoya <[EMAIL PROTECTED]> wrote: 2006/6/7, Venkatesh Babu <[EMAIL PROTECTED]>: > > Hi, Hi, Thanks for the replies and suggestions. I'm running > Tomcat on a Windows 2000 machine. I saw the directory > permissions and it is just an "Archive" set. Also, our > webapp is not having any database connection open. > > Still I'm unable to undeploy the app using undeploy > target. I've noticed that, sometimes, I can't undeploy my application and It's due that Tomcat can't remove my application directory, so I have to remove it manually after stopping Tomcat. Thank you, > Venkatesh > > --- Marc Farrow <[EMAIL PROTECTED]> wrote: > > > It also could be a permissions problem. What > > platform is the server? I > > know on OpenVMS that if you use the manager > > application to deploy an > > application and then try to undeploy it, the > > permissions on the directory > > are not correct and thus it cannot delete the > > directories. (There is a > > logical to change this behavior for OpenVMS). So I > > would suggest to check > > your permissions before you try to undeploy and make > > sure you have delete > > privileges. > > > > HTH > > > > > > On 6/6/06, Peter Hubbard <[EMAIL PROTECTED]> > > wrote: > > > > > > On Mon, 2006-06-05 at 23:40 -0700, Venkatesh Babu > > wrote: > > > > Hello All, > > > > > > > > I'm using Tomcat 4.1 and trying to > > deploy/undeploy > > > > application using ant targets. > > > > > > > > Earlier I posted a mail on deploy task not > > working due > > > > to some protocol error. Got the solution for > > that :-) > > > > > > > > But right now undeploy task is not working. It > > is > > > > giving an error saying: > > > > > > > > FAIL - Cannot remove document base for path > > /app1 > > > > > > I found this often happened to me if there were > > open database > > > connections in the webapp, and I tried to undeploy > > it before stopping > > > it. > > > > > > > > > -- > > > Peter Hubbard <[EMAIL PROTECTED]> > > > > > > > > > > > > - > > > To start a new topic, e-mail: > > users@tomcat.apache.org > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Marc Farrow > > > > > __ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Marc Farrow
Re: Random NullPointerException when trying to connect to Datasource
Still wondering if anyone has any thoughts on this. I appreciate any help. Brian On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: I feel compelled to also mention that I have rebooted the system, with still the same effect. On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > Hello. > > > I am currently developing a JSP webapp for my employer, andhave run > into a couple of serious problems. > > Randomly, tomcat seems to be losing it's ability to connect to the > mySQL server running on the same server as Tomcat. > > Scenario: > > This morning I was using the webapp no problem. I made a small change > to correct a typo in some displayed text, and then re-deployed the > webapp. Upon attempting to log into the webapp I was unable to connect > to the database. I recieved the below error. > > Steps Taken: > > I have restarted both Tomcat and mySQL, with no change. I have double > checked my source code, and I do not think the issue is with the > source itself. I have attempted re-deploying the webapp, including an > archived, known good version. The result was the same exception posted > above. > > I can log into the mySQL database from the command-line without any > issue at all. > > Thank you in advance for any help. > > Brian Vuyk > > Tomcat error taken from logs > -- > 2006-06-06 05:06:42 StandardWrapperValve[jsp]: Servlet.service() for > servlet jsp threw exception > javax.servlet.jsp.JspException: Unable to get connection, DataSource > invalid: "java.lang.NullPointerException" > at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276) > at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159) > at org.apache.jsp.jsp.authenticate_jsp._jspx_meth_sql_query_0(authenticate_jsp.java:286) > at org.apache.jsp.jsp.authenticate_jsp._jspService(authenticate_jsp.java:110) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.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(StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.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(StandardValveContext.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.processConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:595) > > > > Version Information: > --- > Tomcat 5.5.17 > -
RE: NetBeans 5.0 and Tomcat 5.5.16 ... Please Help (Problem after migrating to tomcat 5.5.16 from tomcat 5.0.28)
Hi, I am sorry for being vague in my earlier mail. This is the background of my problem. We developed the portal using Tomcat 5.0.28. In this version we connected to the database (SQL Server) without the JNDI lookup. I.e. get the data source from the request object. Also we configured the struts-config.xml to have the db definitions. Everything worked okay till we moved the application to staging server. The staging server has tomcat 5.5.16 and when we deployed the application as it is, we got a 404 error (Servlet action not available). So I downloaded tomcat 5.5.16 in my development machine as a stand-alone tomcat and I deployed the application in my development machine. The 404 error was fixed when I connected to the DB using JNDI lookup (by making changes to server.xml and application web.xml and the action coded to get the data source using the context). However, I am now getting a Nullpointer exception while connecting to database. Jtds is the third party jdbc driver used to connect to the SQL Server. I am totally frustrated with this problem and do not have a clue what could be wrong. Any help is greatly appreciated. Thanks in advance for all help. Regards, Vijaya --- Vijaya <[EMAIL PROTECTED]> wrote: > Hi, > > I downloaded NetBeans 5,0 and tomcat 5.5.16. I want > to connect to a > remote SQL Server. I am using jtds. I am not > successful in using both > NB50 and Tomcat 5.5.16 together. NB5.0 comes with > bundled tomcat 5.5.9 > and if I use this, I get a '404 error' while > accessing the remote > sql*server. > > Can someone help me on this? Is there a problem with > NetBeans 5.0? > > Is there any other IDE can I use? > > Lastly, is there a tomcat user group in Bangalore, > India? > > Thanks in advance for your help. > > Vijaya > One, your question is terribly vague. I get a 404 when accessing the remote sql server? Are you trying to connect to a JSP page under your Tomcat? Are you running the web application in Netbeans? Did NB launch your external browser and point you to the running Tomcat instance address and port? Are you running a different version of Tomcat then the one that shipped with it? Are you actually running it in Netbeans? Have you ever used JDBC and jTDS together and that is working fine? Have you gotten it working in other web applications period? I'm on both this list and the NB list. You can ask your question there, but if it comes down to something with your configuration and Tomcat you might be directed back here. Ask on [EMAIL PROTECTED] (you'll need to sign up for the list). You'll need to provide some common sense basics though to help someone help you. Wade - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Random NullPointerException when trying to connect to Datasource
Did you by chance miss any quotes while correcting the typo of the displayed text? Vijaya -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Vuyk Sent: Wednesday, June 07, 2006 5:38 PM To: users@tomcat.apache.org Subject: Re: Random NullPointerException when trying to connect to Datasource Still wondering if anyone has any thoughts on this. I appreciate any help. Brian On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > I feel compelled to also mention that I have rebooted the system, with > still the same effect. > > On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > > Hello. > > > > > > I am currently developing a JSP webapp for my employer, andhave run > > into a couple of serious problems. > > > > Randomly, tomcat seems to be losing it's ability to connect to the > > mySQL server running on the same server as Tomcat. > > > > Scenario: > > > > This morning I was using the webapp no problem. I made a small change > > to correct a typo in some displayed text, and then re-deployed the > > webapp. Upon attempting to log into the webapp I was unable to connect > > to the database. I recieved the below error. > > > > Steps Taken: > > > > I have restarted both Tomcat and mySQL, with no change. I have double > > checked my source code, and I do not think the issue is with the > > source itself. I have attempted re-deploying the webapp, including an > > archived, known good version. The result was the same exception posted > > above. > > > > I can log into the mySQL database from the command-line without any > > issue at all. > > > > Thank you in advance for any help. > > > > Brian Vuyk > > > > Tomcat error taken from logs > > -- > > 2006-06-06 05:06:42 StandardWrapperValve[jsp]: Servlet.service() for > > servlet jsp threw exception > > javax.servlet.jsp.JspException: Unable to get connection, DataSource > > invalid: "java.lang.NullPointerException" > > at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection (QueryTagSupport.java:276) > > at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(Qu eryTagSupport.java:159) > > at org.apache.jsp.jsp.authenticate_jsp._jspx_meth_sql_query_0(authenticate_ jsp.java:286) > > at org.apache.jsp.jsp.authenticate_jsp._jspService(authenticate_jsp.java:11 0) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:324) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) > > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :137) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :117) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > 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:79 9) > > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.jav
Re: NetBeans 5.0 and Tomcat 5.5.16 ... Please Help (Problem after migrating to tomcat 5.5.16 from tomcat 5.0.28)
It might be helpful to post your web.xml and context.xml (appname.xml or the server.xml if your context tag is still in there). On 6/7/06, Vijaya <[EMAIL PROTECTED]> wrote: Hi, I am sorry for being vague in my earlier mail. This is the background of my problem. We developed the portal using Tomcat 5.0.28. In this version we connected to the database (SQL Server) without the JNDI lookup. I.e. get the data source from the request object. Also we configured the struts-config.xml to have the db definitions. Everything worked okay till we moved the application to staging server. The staging server has tomcat 5.5.16 and when we deployed the application as it is, we got a 404 error (Servlet action not available). So I downloaded tomcat 5.5.16 in my development machine as a stand-alone tomcat and I deployed the application in my development machine. The 404 error was fixed when I connected to the DB using JNDI lookup (by making changes to server.xml and application web.xml and the action coded to get the data source using the context). However, I am now getting a Nullpointer exception while connecting to database. Jtds is the third party jdbc driver used to connect to the SQL Server. I am totally frustrated with this problem and do not have a clue what could be wrong. Any help is greatly appreciated. Thanks in advance for all help. Regards, Vijaya --- Vijaya <[EMAIL PROTECTED]> wrote: > Hi, > > I downloaded NetBeans 5,0 and tomcat 5.5.16. I want > to connect to a > remote SQL Server. I am using jtds. I am not > successful in using both > NB50 and Tomcat 5.5.16 together. NB5.0 comes with > bundled tomcat 5.5.9 > and if I use this, I get a '404 error' while > accessing the remote > sql*server. > > Can someone help me on this? Is there a problem with > NetBeans 5.0? > > Is there any other IDE can I use? > > Lastly, is there a tomcat user group in Bangalore, > India? > > Thanks in advance for your help. > > Vijaya > One, your question is terribly vague. I get a 404 when accessing the remote sql server? Are you trying to connect to a JSP page under your Tomcat? Are you running the web application in Netbeans? Did NB launch your external browser and point you to the running Tomcat instance address and port? Are you running a different version of Tomcat then the one that shipped with it? Are you actually running it in Netbeans? Have you ever used JDBC and jTDS together and that is working fine? Have you gotten it working in other web applications period? I'm on both this list and the NB list. You can ask your question there, but if it comes down to something with your configuration and Tomcat you might be directed back here. Ask on [EMAIL PROTECTED] (you'll need to sign up for the list). You'll need to provide some common sense basics though to help someone help you. Wade - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Marc Farrow
Re: Random NullPointerException when trying to connect to Datasource
Thank you for your reply. Unfortunately, no, I did not. I have checked my JSP over a few times, and as far as I can tell, the syntax is correct. Also, this error does not occur only in a specific page - no connection to the databse works, regardless of the page. On 6/7/06, Vijaya <[EMAIL PROTECTED]> wrote: Did you by chance miss any quotes while correcting the typo of the displayed text? Vijaya -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Vuyk Sent: Wednesday, June 07, 2006 5:38 PM To: users@tomcat.apache.org Subject: Re: Random NullPointerException when trying to connect to Datasource Still wondering if anyone has any thoughts on this. I appreciate any help. Brian On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > I feel compelled to also mention that I have rebooted the system, with > still the same effect. > > On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > > Hello. > > > > > > I am currently developing a JSP webapp for my employer, andhave run > > into a couple of serious problems. > > > > Randomly, tomcat seems to be losing it's ability to connect to the > > mySQL server running on the same server as Tomcat. > > > > Scenario: > > > > This morning I was using the webapp no problem. I made a small change > > to correct a typo in some displayed text, and then re-deployed the > > webapp. Upon attempting to log into the webapp I was unable to connect > > to the database. I recieved the below error. > > > > Steps Taken: > > > > I have restarted both Tomcat and mySQL, with no change. I have double > > checked my source code, and I do not think the issue is with the > > source itself. I have attempted re-deploying the webapp, including an > > archived, known good version. The result was the same exception posted > > above. > > > > I can log into the mySQL database from the command-line without any > > issue at all. > > > > Thank you in advance for any help. > > > > Brian Vuyk > > > > Tomcat error taken from logs > > -- > > 2006-06-06 05:06:42 StandardWrapperValve[jsp]: Servlet.service() for > > servlet jsp threw exception > > javax.servlet.jsp.JspException: Unable to get connection, DataSource > > invalid: "java.lang.NullPointerException" > > at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection (QueryTagSupport.java:276) > > at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(Qu eryTagSupport.java:159) > > at org.apache.jsp.jsp.authenticate_jsp._jspx_meth_sql_query_0(authenticate_ jsp.java:286) > > at org.apache.jsp.jsp.authenticate_jsp._jspService(authenticate_jsp.java:11 0) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:324) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:237) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:157) > > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:198) > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:152) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :137) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :117) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:102) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:109) > > at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:104) > > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 20) > > at org.apache.catalina.core.ContainerBase.invoke(Cont
NT authentication and ssl
Hi, We are using JAAS/tagish to do NT authentication. We are using basic container managed authentication. Since this is over HTTP what is the simplest way of securing the password over the wire? If we switch to Form based authentication and use "user data constrain" on the custom login form, will that work? Thanks for the help. -- View this message in context: http://www.nabble.com/NT-authentication-and-ssl-t1747859.html#a4751150 Sent from the Tomcat - User forum at Nabble.com. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Fw: POST-Data from Form can not be read-out
Hy List, I have a problem concerning submitting form-data by using POST. If I send the form using GET, the content of the form can be read out using: request.getParameter("xyz"); If I change to POST, the parameters can not be read out. I´m using am Tomcat 4.1. Any Ideas ? Suggestions ? Thanx in advance Ön
Re: Fw: POST-Data from Form can not be read-out
This could be any number of issues from browser bugs on. What browser are you using? Also, can you post the rendered HTML page that is submitting the request to the servlet? On 6/7/06, Oliver Enders <[EMAIL PROTECTED]> wrote: Hy List, I have a problem concerning submitting form-data by using POST. If I send the form using GET, the content of the form can be read out using: request.getParameter("xyz"); If I change to POST, the parameters can not be read out. I´m using am Tomcat 4.1. Any Ideas ? Suggestions ? Thanx in advance Ön -- Marc Farrow
Re: Fw: POST-Data from Form can not be read-out
Browser is IE6.0, here´s the code: <% String m = request.getParameter("m"); String flf = request.getParameter("flf"); String modeDisp = "Display"; if(flf == null){ flf = "1"; } if(m != null){ if(m.equalsIgnoreCase("c")) { modeDisp = "Create"; } else if (m.equalsIgnoreCase("m")) { modeDisp = "Modify"; } else if (m.equalsIgnoreCase("d")) { modeDisp = "Delete"; } else { modeDisp = "Display"; } } %> <%=modeDisp%> Test Request m: <%=m%> flf: <%=flf%> <% Enumeration enumeration = request.getParameterNames(); while (enumeration.hasMoreElements()) { String name = (String)enumeration.nextElement(); %> Feld: <%=name%> <% } %> <%=modeDisp%> Test Request (<%=m%>) <% if(flf.equals("1")){ %> enctype="multipart/form-data"> fl <% } else { %> kein fl <% } %> The pages is submitted to itself. flf is used to define two different contents. Thanx in advance Ön - Original Message - From: "Marc Farrow" <[EMAIL PROTECTED]> To: "Tomcat Users List" Sent: Wednesday, June 07, 2006 4:25 PM Subject: Re: Fw: POST-Data from Form can not be read-out This could be any number of issues from browser bugs on. What browser are you using? Also, can you post the rendered HTML page that is submitting the request to the servlet? On 6/7/06, Oliver Enders <[EMAIL PROTECTED]> wrote: Hy List, I have a problem concerning submitting form-data by using POST. If I send the form using GET, the content of the form can be read out using: request.getParameter("xyz"); If I change to POST, the parameters can not be read out. I´m using am Tomcat 4.1. Any Ideas ? Suggestions ? Thanx in advance Ön -- Marc Farrow - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Mod_jk binary Solaris 10 compatible?
Hello, I am having extreme difficulty building the mod_jk.so binary on Solaris 10. I was wondering if the mod_jk binary provided by Apache is Solaris 10 compatible, since in the file name it specifically references Solaris 8. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292
Re: Fw: POST-Data from Form can not be read-out
What happens when you remove the enctype attribute from your form? The enctype you specified is for binary uploads. Tomcat doesn't automatically parse the http inputstream for parameters for this content type. HTH, Jon Oliver Enders wrote: Browser is IE6.0, here´s the code: <% String m = request.getParameter("m"); String flf = request.getParameter("flf"); String modeDisp = "Display"; if(flf == null){ flf = "1"; } if(m != null){ if(m.equalsIgnoreCase("c")) { modeDisp = "Create"; } else if (m.equalsIgnoreCase("m")) { modeDisp = "Modify"; } else if (m.equalsIgnoreCase("d")) { modeDisp = "Delete"; } else { modeDisp = "Display"; } } %> <%=modeDisp%> Test Request m: <%=m%> flf: <%=flf%> <% Enumeration enumeration = request.getParameterNames(); while (enumeration.hasMoreElements()) { String name = (String)enumeration.nextElement(); %> Feld: <%=name%> <% } %> <%=modeDisp%> Test Request (<%=m%>) <% if(flf.equals("1")){ %> enctype="multipart/form-data"> fl <% } else { %> kein fl <% } %> The pages is submitted to itself. flf is used to define two different contents. Thanx in advance Ön - Original Message - From: "Marc Farrow" <[EMAIL PROTECTED]> To: "Tomcat Users List" Sent: Wednesday, June 07, 2006 4:25 PM Subject: Re: Fw: POST-Data from Form can not be read-out This could be any number of issues from browser bugs on. What browser are you using? Also, can you post the rendered HTML page that is submitting the request to the servlet? On 6/7/06, Oliver Enders <[EMAIL PROTECTED]> wrote: Hy List, I have a problem concerning submitting form-data by using POST. If I send the form using GET, the content of the form can be read out using: request.getParameter("xyz"); If I change to POST, the parameters can not be read out. I´m using am Tomcat 4.1. Any Ideas ? Suggestions ? Thanx in advance Ön -- Marc Farrow - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat creating two threads for one request
Nikita, Thanks for your reply. I dont seem to be missing any parameters. I dont see anywhere that tomcat is listening to two ports, do you know any specific place to look for it? Regards sourabh __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
struts-config xml file throws a java exception
Hi everyone, When I start Tomcat 5.0.28, it says that I have a parsing error in my struts-config.xml, but I think it's not. The log file throws a java.lang.NoSuchMethodException : bean has no property named loginRequired Regards, Olivier BEX
Re: struts-config xml file throws a java exception
Olivier, can you post your struts-config.xml file here, or is it too large? You also may want to move this over to the Struts @user list, chances are its more appropriate there. Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! On Wed, June 7, 2006 12:06 pm, Olivier Bex wrote: > Hi everyone, > > > > When I start Tomcat 5.0.28, it says that I have a parsing error in my > struts-config.xml, but I think it's not. > > The log file throws a java.lang.NoSuchMethodException : bean has no > property > named loginRequired > > > > Regards, > > > > Olivier BEX > > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat creating two threads for one request
I would turn on the access logs (if you haven't already) and check that the browser isn't actually sending two requests. This can sometimes happen if the user double-clicks submit buttons. There are plenty of threads in the archives of this list suggesting ways to mitigate this double-submission problem. HTH, Jon Nikita Tovstoles wrote: Sourab, I'm facing the exactly same problem and yet to find a solution. Is your Tomcat instance listening on 2 ports by chance? Also is the request.getParameterMap() of one of those parallel requests missing any query parameters? -nikita Sourabh Antani wrote: Hi, I am facing this situation. I have a login screen, when the user clics the submit button, Tomcat sometimes creates two threads in parallel to process the request. This causes a problem with the database. This does not always happen. Most of the time it creates only one thread as expected. However, every once in a while it will create two threads that run in parallel. Any ideas? Thanks, Sourabh Antani __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts-config xml file throws a java exception
1. This might be better diagnosed on a struts user list. 2. Could you provide some context for the reference to loginRequired in your struts-config.xml? I'm not familiar with any configuration elements or attributes in struts-config.xml named 'loginRequired'. --David Olivier Bex wrote: Hi everyone, When I start Tomcat 5.0.28, it says that I have a parsing error in my struts-config.xml, but I think it's not. The log file throws a java.lang.NoSuchMethodException : bean has no property named loginRequired Regards, Olivier BEX - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
Hi Frank, thanks for the advice. I have sent a mail to struts users. Here is my struts-config.xml : - - - [...] - [...] - - - - - - - [...] -Message d'origine- De : Frank W. Zammetti [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 18:07 À : Tomcat Users List Cc : users@tomcat.apache.org Objet : Re: struts-config xml file throws a java exception Olivier, can you post your struts-config.xml file here, or is it too large? You also may want to move this over to the Struts @user list, chances are its more appropriate there. Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
Hi David, Thanks for your advice. I have sent a mail to struts users mailing list. Here is sample of my struts-config.xml : - - - - - - - - - [...] -Message d'origine- De : David Smith [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 18:25 À : Tomcat Users List Objet : Re: struts-config xml file throws a java exception 1. This might be better diagnosed on a struts user list. 2. Could you provide some context for the reference to loginRequired in your struts-config.xml? I'm not familiar with any configuration elements or attributes in struts-config.xml named 'loginRequired'. --David - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat creating two threads for one request
I know double-submission isn't part of my problem, because the client sending these requests is our in-house C app. -nikita Jon Wingfield wrote: I would turn on the access logs (if you haven't already) and check that the browser isn't actually sending two requests. This can sometimes happen if the user double-clicks submit buttons. There are plenty of threads in the archives of this list suggesting ways to mitigate this double-submission problem. HTH, Jon Nikita Tovstoles wrote: Sourab, I'm facing the exactly same problem and yet to find a solution. Is your Tomcat instance listening on 2 ports by chance? Also is the request.getParameterMap() of one of those parallel requests missing any query parameters? -nikita Sourabh Antani wrote: Hi, I am facing this situation. I have a login screen, when the user clics the submit button, Tomcat sometimes creates two threads in parallel to process the request. This causes a problem with the database. This does not always happen. Most of the time it creates only one thread as expected. However, every once in a while it will create two threads that run in parallel. Any ideas? Thanks, Sourabh Antani __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat creating two threads for one request
take a look at $CATALINA_BASE/conf/server.xml; each port is defined as -nikita Sourabh Antani wrote: Nikita, Thanks for your reply. I dont seem to be missing any parameters. I dont see anywhere that tomcat is listening to two ports, do you know any specific place to look for it? Regards sourabh __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Webapp Reload
Hello, We have a call center webapp with 100 simultaneous sessions all time ( 24/7 ). This webapp has several sections that are updated with new JSPs or Java Classes like 3 times a week. Each time that we need update the webapp all users loose their sessions. This is a big problem all time. Our solution was create a mirror server. Then, each time that we need update server#1, everybody moves to #2. But this solution I don't like at all. If I have to update just JSPs there is no problem. But the big issue is if I have to change class files. They do not take effect until next tomcat restar or webapp reload. Is there any way to avoid this ? Like a replace classes in the classloader ? Or load dinamically new classes ? Thanks all. --- Rodrigo Asensio Fuel Management Services Gilbarco Veeder Root phone: +1 336 547 5023 email: [EMAIL PROTECTED] This message (including any attachments) contains confidential and/or proprietary information intended only for the addressee. Any unauthorized disclosure, copying, distribution or reliance on the contents of this information is strictly prohibited and may constitute a violation of law. If you are not the intended recipient, please notify the sender immediately by responding to this e-mail, and delete the message from your system. If you have any questions about this e-mail please notify the sender immediately. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
Olivier, what version of Struts are you using? Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! On Wed, June 7, 2006 12:34 pm, Olivier Bex wrote: > Hi Frank, thanks for the advice. I have sent a mail to struts users. > > Here is my struts-config.xml : > > - > - > - > [...] > > > - > [...] > > - > > > - > - input="/login.jsp" name="loginForm" scope="request"> > > > - scope="request"> > > > > - name="employeForm" scope="request" input="/addemploye.jsp" > validate="true"> > > > > > - name="employeForm" scope="request" validate="false"> > > > > > - [...] > > > > > -Message d'origine- > De : Frank W. Zammetti [mailto:[EMAIL PROTECTED] > Envoyé : mercredi 7 juin 2006 18:07 > À : Tomcat Users List > Cc : users@tomcat.apache.org > Objet : Re: struts-config xml file throws a java exception > > Olivier, can you post your struts-config.xml file here, or is it too > large? You also may want to move this over to the Struts @user list, > chances are its more appropriate there. > > Frank > > -- > Frank W. Zammetti > Founder and Chief Software Architect > Omnytex Technologies > http://www.omnytex.com > AIM: fzammetti > Yahoo: fzammetti > MSN: [EMAIL PROTECTED] > Java Web Parts - > http://javawebparts.sourceforge.net > Supplying the wheel, so you don't have to reinvent it! > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Webapp Reload
My guess is that your session attributes do not implement java.io.Serializable if they don't tomcat can not store them for a restart or reload Filip Asensio, Rodrigo wrote: Hello, We have a call center webapp with 100 simultaneous sessions all time ( 24/7 ). This webapp has several sections that are updated with new JSPs or Java Classes like 3 times a week. Each time that we need update the webapp all users loose their sessions. This is a big problem all time. Our solution was create a mirror server. Then, each time that we need update server#1, everybody moves to #2. But this solution I don't like at all. If I have to update just JSPs there is no problem. But the big issue is if I have to change class files. They do not take effect until next tomcat restar or webapp reload. Is there any way to avoid this ? Like a replace classes in the classloader ? Or load dinamically new classes ? Thanks all. --- Rodrigo Asensio Fuel Management Services Gilbarco Veeder Root phone: +1 336 547 5023 email: [EMAIL PROTECTED] This message (including any attachments) contains confidential and/or proprietary information intended only for the addressee. Any unauthorized disclosure, copying, distribution or reliance on the contents of this information is strictly prohibited and may constitute a violation of law. If you are not the intended recipient, please notify the sender immediately by responding to this e-mail, and delete the message from your system. If you have any questions about this e-mail please notify the sender immediately. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat creating two threads for one request
Fair enough. It was the "I'm facing the exactly same problem..." statement that got me confused ;) Personally, I haven't seen this "one request spawns two processes" problem. Probably best to post your tomcat version, OS, config etc so others on the list may be able to help. Jon Nikita Tovstoles wrote: I know double-submission isn't part of my problem, because the client sending these requests is our in-house C app. -nikita Jon Wingfield wrote: I would turn on the access logs (if you haven't already) and check that the browser isn't actually sending two requests. This can sometimes happen if the user double-clicks submit buttons. There are plenty of threads in the archives of this list suggesting ways to mitigate this double-submission problem. HTH, Jon Nikita Tovstoles wrote: Sourab, I'm facing the exactly same problem and yet to find a solution. Is your Tomcat instance listening on 2 ports by chance? Also is the request.getParameterMap() of one of those parallel requests missing any query parameters? -nikita Sourabh Antani wrote: Hi, I am facing this situation. I have a login screen, when the user clics the submit button, Tomcat sometimes creates two threads in parallel to process the request. This causes a problem with the database. This does not always happen. Most of the time it creates only one thread as expected. However, every once in a while it will create two threads that run in parallel. Any ideas? Thanks, Sourabh Antani __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Fw: POST-Data from Form can not be read-out
I was thinking the same thing as Jon (however, I do not know anything specifically about that tag). Try to remove that atrribute from the form tag and see if it still happens. On 6/7/06, Jon Wingfield <[EMAIL PROTECTED]> wrote: What happens when you remove the enctype attribute from your form? The enctype you specified is for binary uploads. Tomcat doesn't automatically parse the http inputstream for parameters for this content type. HTH, Jon Oliver Enders wrote: > Browser is IE6.0, here´s the code: > > <% > String m = request.getParameter("m"); > String flf = request.getParameter("flf"); > String modeDisp = "Display"; > > if(flf == null){ > flf = "1"; > } > > if(m != null){ > if(m.equalsIgnoreCase("c")) { >modeDisp = "Create"; > } else if (m.equalsIgnoreCase("m")) { >modeDisp = "Modify"; > } else if (m.equalsIgnoreCase("d")) { >modeDisp = "Delete"; > } else { >modeDisp = "Display"; > } > } > > %> > > > > > <%=modeDisp%> Test Request > > > m: <%=m%> > flf: <%=flf%> > <% > Enumeration enumeration = request.getParameterNames(); > while (enumeration.hasMoreElements()) { > String name = (String)enumeration.nextElement(); > %> > Feld: <%=name%> > <% > } > %> > > ><%=modeDisp%> Test Request > (<%=m%>) > ><% >if(flf.equals("1")){ >%> > enctype="multipart/form-data"> > fl > > > ><% >} else { >%> > kein fl ><% >} >%> > > > > > The pages is submitted to itself. flf is used to define two different > contents. > > Thanx in advance > Ön > > - Original Message - From: "Marc Farrow" <[EMAIL PROTECTED]> > To: "Tomcat Users List" > Sent: Wednesday, June 07, 2006 4:25 PM > Subject: Re: Fw: POST-Data from Form can not be read-out > > >> This could be any number of issues from browser bugs on. What browser >> are >> you using? Also, can you post the rendered HTML page that is >> submitting the >> request to the servlet? >> >> >> >> >> On 6/7/06, Oliver Enders <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>> Hy List, >>> >>> I have a problem concerning submitting form-data by using POST. >>> >>> If I send the form using GET, the content of the form can be read out >>> using: >>> >>> request.getParameter("xyz"); >>> >>> If I change to POST, the parameters can not be read out. >>> >>> I´m using am Tomcat 4.1. >>> >>> Any Ideas ? Suggestions ? >>> >>> Thanx in advance >>> Ön >>> >> >> >> >> -- >> Marc Farrow >> > > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Marc Farrow
Re: Webapp Reload
Things brings up an interesting point. How do you make the standard tomcat session attributes Serializable? Because, I currently am using a security constraint against an LDAP server. However, every time I redeploy the application the session is lost. On 6/7/06, Filip Hanik - Dev Lists <[EMAIL PROTECTED]> wrote: My guess is that your session attributes do not implement java.io.Serializable if they don't tomcat can not store them for a restart or reload Filip Asensio, Rodrigo wrote: > Hello, > We have a call center webapp with 100 simultaneous sessions all > time ( 24/7 ). This webapp has several sections that are updated with > new JSPs or Java Classes like 3 times a week. > Each time that we need update the webapp all users loose their sessions. > This is a big problem all time. Our solution was create a mirror server. > Then, each time that we need update server#1, everybody moves to #2. But > this solution I don't like at all. > > If I have to update just JSPs there is no problem. But the big issue is > if I have to change class files. They do not take effect until next > tomcat restar or webapp reload. > > Is there any way to avoid this ? Like a replace classes in the > classloader ? Or load dinamically new classes ? > > Thanks all. > > --- > Rodrigo Asensio > Fuel Management Services > Gilbarco Veeder Root > phone: +1 336 547 5023 > email: [EMAIL PROTECTED] > > This message (including any attachments) contains confidential > and/or proprietary information intended only for the addressee. > Any unauthorized disclosure, copying, distribution or reliance on > the contents of this information is strictly prohibited and may > constitute a violation of law. If you are not the intended > recipient, please notify the sender immediately by responding to > this e-mail, and delete the message from your system. If you > have any questions about this e-mail please notify the sender > immediately. > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Marc Farrow
TNS entry JNDI
I am running Tomcat 5.x and have been using Oracle 9i. We are now running Oracle 10g and it only uses TNS names. Here is my context element: The one commented out used to work for 9i, and the other one is for the tns names. I am having trouble finding information about Tomcat and TNS names for connection. Does this look correct?
Re: TNS entry JNDI
Are you having a database connection problem or problem getting the reference from JNDI in your code? On 6/7/06, Scott Purcell <[EMAIL PROTECTED]> wrote: I am running Tomcat 5.x and have been using Oracle 9i. We are now running Oracle 10g and it only uses TNS names. Here is my context element: The one commented out used to work for 9i, and the other one is for the tns names. I am having trouble finding information about Tomcat and TNS names for connection. Does this look correct? -- Marc Farrow
Re: Webapp Reload
yes, login information is not preserved during a restart/reload. you would have to come up with a custom solution for this, possible just creating a simple extension to the StandardManager or do it within your application using another session attribute and a filter Filip Marc Farrow wrote: Things brings up an interesting point. How do you make the standard tomcat session attributes Serializable? Because, I currently am using a security constraint against an LDAP server. However, every time I redeploy the application the session is lost. On 6/7/06, Filip Hanik - Dev Lists <[EMAIL PROTECTED]> wrote: My guess is that your session attributes do not implement java.io.Serializable if they don't tomcat can not store them for a restart or reload Filip Asensio, Rodrigo wrote: > Hello, > We have a call center webapp with 100 simultaneous sessions all > time ( 24/7 ). This webapp has several sections that are updated with > new JSPs or Java Classes like 3 times a week. > Each time that we need update the webapp all users loose their sessions. > This is a big problem all time. Our solution was create a mirror server. > Then, each time that we need update server#1, everybody moves to #2. But > this solution I don't like at all. > > If I have to update just JSPs there is no problem. But the big issue is > if I have to change class files. They do not take effect until next > tomcat restar or webapp reload. > > Is there any way to avoid this ? Like a replace classes in the > classloader ? Or load dinamically new classes ? > > Thanks all. > > --- > Rodrigo Asensio > Fuel Management Services > Gilbarco Veeder Root > phone: +1 336 547 5023 > email: [EMAIL PROTECTED] > > This message (including any attachments) contains confidential > and/or proprietary information intended only for the addressee. > Any unauthorized disclosure, copying, distribution or reliance on > the contents of this information is strictly prohibited and may > constitute a violation of law. If you are not the intended > recipient, please notify the sender immediately by responding to > this e-mail, and delete the message from your system. If you > have any questions about this e-mail please notify the sender > immediately. > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: 6/6/2006 -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Webapp Reload
Thanks for the answer. Filip, I will try some solutions with your clues. Thanks -Original Message- From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 07, 2006 2:03 PM To: Tomcat Users List Subject: Re: Webapp Reload yes, login information is not preserved during a restart/reload. you would have to come up with a custom solution for this, possible just creating a simple extension to the StandardManager or do it within your application using another session attribute and a filter Filip Marc Farrow wrote: > Things brings up an interesting point. How do you make the standard > tomcat session attributes Serializable? Because, I currently am using > a security constraint against an LDAP server. However, every time I > redeploy the application the session is lost. > > On 6/7/06, Filip Hanik - Dev Lists <[EMAIL PROTECTED]> wrote: >> >> My guess is that your session attributes do not implement >> java.io.Serializable >> >> if they don't tomcat can not store them for a restart or reload Filip >> >> >> >> Asensio, Rodrigo wrote: >> > Hello, >> > We have a call center webapp with 100 simultaneous sessions all >> > time ( 24/7 ). This webapp has several sections that are updated with >> > new JSPs or Java Classes like 3 times a week. >> > Each time that we need update the webapp all users loose their >> sessions. >> > This is a big problem all time. Our solution was create a mirror >> server. >> > Then, each time that we need update server#1, everybody moves to >> #2. But >> > this solution I don't like at all. >> > >> > If I have to update just JSPs there is no problem. But the big >> issue is >> > if I have to change class files. They do not take effect until next >> > tomcat restar or webapp reload. >> > >> > Is there any way to avoid this ? Like a replace classes in the >> > classloader ? Or load dinamically new classes ? >> > >> > Thanks all. >> > >> > --- >> > Rodrigo Asensio >> > Fuel Management Services >> > Gilbarco Veeder Root >> > phone: +1 336 547 5023 >> > email: [EMAIL PROTECTED] >> > >> > This message (including any attachments) contains confidential >> > and/or proprietary information intended only for the addressee. >> > Any unauthorized disclosure, copying, distribution or reliance on >> > the contents of this information is strictly prohibited and may >> > constitute a violation of law. If you are not the intended >> > recipient, please notify the sender immediately by responding to >> > this e-mail, and delete the message from your system. If you >> > have any questions about this e-mail please notify the sender >> > immediately. >> > >> > - >> > To start a new topic, e-mail: users@tomcat.apache.org >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> > >> >> >> -- >> >> >> Filip Hanik >> >> - >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: 6/6/2006 > -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This message (including any attachments) contains confidential and/or proprietary information intended only for the addressee. Any unauthorized disclosure, copying, distribution or reliance on the contents of this information is strictly prohibited and may constitute a violation of law. If you are not the intended recipient, please notify the sender immediately by responding to this e-mail, and delete the message from your system. If you have any questions about this e-mail please notify the sender immediately. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Debugging JSP's residing in Local VC folder
On 6/6/06, Tim Quinn <[EMAIL PROTECTED]> wrote: I am interested in Debugging JSPs that sitting in a version control folder in Perforce (or subversion) local repository. The current method requires manually moving the JSP's to the exploded webapp folder but this process of moving the files in and out of local repository is a pain in the butt. I know I can write a little TK / rsync program to manage this but was wondering if Tomcat has a way of configuring an external folder to act as a virtual folder that takes precedence over the main web app folders. If any JSP's or other files are found in this folder, they are loaded and the main ones are ignored. Thanks for in advance, JsD Little more info: I am trying to do this in Windoze :( so symlinks are out of the question. I am getting the feeling that the little tk/rsync program that I've been planning for years is going to get developed after all :| Thanks, JsD
HTTPD with Tomcat
Hello, I am attempting to setup a scenario in which Tomcat is hosting a web application behind HTTPD using the Jakarta Connector. I have installed the following on Solaris 10: Apache HTTPD 2.0.58 Apache Tomcat 4.1.31 Apache Jakarta Tomcat Connector 1.2.15 I am able to access HTTPD's document root, and I am able to access my web application through Tomcat. I am having trouble, however, understanding how to get the two to interact using the connector. I believe I have it setup properly, with mod_jk located in the /modules directory of HTTPD, and with an Include statement at the end of httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under the Server section of server.xml in the /conf directory of Tomcat, I have added a listener as follows: which points to the location of mod_jk.so. I have added the same line under the Host section, with the added attributes: append="true" forwardAll="false" My main question is, how do I get my static content from HTTPD to link to my web application under Tomcat. Do I simply add the Tomcat port number (8080) to the links in my static content, or is there a more eloquent way of doing things? I thought the point of the connector was to prevent having to do this so the experience is seamless for the user. Any help or ideas are greatly appreciated. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292
few "fat" contexts of many "lean" contexts?
Hi, I'm running a tomcat that provides services for a lot of clients. Each "client" one has a number of services (via axis) on their "own" context. Now I'm migratingto a bigger machine, and I got the doubt: is it better (for performance) to "group as many services as possible by context", or have each service live in it's own context? In more general terms, is it better to group as much functionality as possible per context, or try to separate where it can be done? Thanks in advance, -- Javier González Nicolini - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
TC 5.5.12 w/ APR 1.2.2 , APR Not Found
Hi All, After upgrading to TC 5.5.15 with APR 1.2.7 (tcnative 1.1.1) we started having some various issues that don't seem to be fixed in 5.5.17, so we decided to go back to 5.5.12 for the time being. However, we now have an issue getting 5.5.12 to see APR. With a clean install of tomcat 5.5.12 and a fresh compile of APR 1.2.2 and a fresh compile of tcnative 1.1.0, we get the following when starting tomcat... "The Apache Portable Runtime which allows optimal performance in production environments was not found on the java.library.path: /usr/local/apr/lib" /usr/local/apr/lib contains the following files (all of which were just created by the new compiles)... apr.exp libapr-1.a libapr-1.la libapr-1.so -> libapr-1.so.0.2.2 libapr-1.so.0 -> libapr-1.so.0.2.2 libapr-1.so.0.2.2 libtcnative-1.a libtcnative-1.la libtcnative-1.so -> libtcnative-1.so.0.2.2 libtcnative-1.so.0 -> libtcnative-1.so.0.2.2 libtcnative-1.so.0.2.2 pkgconfig Anyone know what the issue could be since the APR and tcnative files ARE in the right folder? Did upgrading to 1.2.7 (1.1.1) change some other files outside of the /usr/local/apr folder that need to be reverted back tot the 1.2.2 version? The server is running RedHat Enterprise 3 ES Thanks for any help, Rick - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: HTTPD with Tomcat
you can also make your own life very easy, by switching to mod_proxy, and voila, everything works :) Filip Mann, Bradley wrote: Hello, I am attempting to setup a scenario in which Tomcat is hosting a web application behind HTTPD using the Jakarta Connector. I have installed the following on Solaris 10: Apache HTTPD 2.0.58 Apache Tomcat 4.1.31 Apache Jakarta Tomcat Connector 1.2.15 I am able to access HTTPD's document root, and I am able to access my web application through Tomcat. I am having trouble, however, understanding how to get the two to interact using the connector. I believe I have it setup properly, with mod_jk located in the /modules directory of HTTPD, and with an Include statement at the end of httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under the Server section of server.xml in the /conf directory of Tomcat, I have added a listener as follows: which points to the location of mod_jk.so. I have added the same line under the Host section, with the added attributes: append="true" forwardAll="false" My main question is, how do I get my static content from HTTPD to link to my web application under Tomcat. Do I simply add the Tomcat port number (8080) to the links in my static content, or is there a more eloquent way of doing things? I thought the point of the connector was to prevent having to do this so the experience is seamless for the user. Any help or ideas are greatly appreciated. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: 6/6/2006 -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: HTTPD with Tomcat
What are the exact differences between mod_proxy and mod_jk? What are the benefits/drawbacks of each? Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 -Original Message- From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 07, 2006 4:45 PM To: Tomcat Users List Subject: Re: HTTPD with Tomcat you can also make your own life very easy, by switching to mod_proxy, and voila, everything works :) Filip Mann, Bradley wrote: > Hello, > > I am attempting to setup a scenario in which Tomcat is hosting a web > application behind HTTPD using the Jakarta Connector. I have installed > the following on Solaris 10: > > Apache HTTPD 2.0.58 > Apache Tomcat 4.1.31 > Apache Jakarta Tomcat Connector 1.2.15 > > I am able to access HTTPD's document root, and I am able to access my > web application through Tomcat. I am having trouble, however, > understanding how to get the two to interact using the connector. I > believe I have it setup properly, with mod_jk located in the /modules > directory of HTTPD, and with an Include statement at the end of > httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under > the Server section of server.xml in the /conf directory of Tomcat, I > have added a listener as follows: > > modJk="/usr/apache/modules/mod_jk.so" /> > > which points to the location of mod_jk.so. > > I have added the same line under the Host section, with the added > attributes: > > append="true" forwardAll="false" > > My main question is, how do I get my static content from HTTPD to link > to my web application under Tomcat. Do I simply add the Tomcat port > number (8080) to the links in my static content, or is there a more > eloquent way of doing things? I thought the point of the connector was > to prevent having to do this so the experience is seamless for the user. > Any help or ideas are greatly appreciated. > > Thanks, > > Brad Mann > Software Engineer - Information Access Services > HARRIS Corporation / GCSD > (321) 984-6292 > > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: 6/6/2006 > -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: HTTPD with Tomcat
mod_proxy - easy to configure - scales without limitation mod_jk - hard to compile,configure - in our tests, would not scale well at all Differences are: mod_jk supports load balancing and also passing along SSL info to Tomcat. mod_proxy is a regular http proxy, remember to set "ProxyPassPreserveHost On", and then set the proxyPort directive on your in server.xml Filip Mann, Bradley wrote: What are the exact differences between mod_proxy and mod_jk? What are the benefits/drawbacks of each? Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 -Original Message- From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 07, 2006 4:45 PM To: Tomcat Users List Subject: Re: HTTPD with Tomcat you can also make your own life very easy, by switching to mod_proxy, and voila, everything works :) Filip Mann, Bradley wrote: Hello, I am attempting to setup a scenario in which Tomcat is hosting a web application behind HTTPD using the Jakarta Connector. I have installed the following on Solaris 10: Apache HTTPD 2.0.58 Apache Tomcat 4.1.31 Apache Jakarta Tomcat Connector 1.2.15 I am able to access HTTPD's document root, and I am able to access my web application through Tomcat. I am having trouble, however, understanding how to get the two to interact using the connector. I believe I have it setup properly, with mod_jk located in the /modules directory of HTTPD, and with an Include statement at the end of httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under the Server section of server.xml in the /conf directory of Tomcat, I have added a listener as follows: which points to the location of mod_jk.so. I have added the same line under the Host section, with the added attributes: append="true" forwardAll="false" My main question is, how do I get my static content from HTTPD to link to my web application under Tomcat. Do I simply add the Tomcat port number (8080) to the links in my static content, or is there a more eloquent way of doing things? I thought the point of the connector was to prevent having to do this so the experience is seamless for the user. Any help or ideas are greatly appreciated. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: 6/6/2006 -- Filip Hanik - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Tomcat 6
Anyone know when Tomcat 6 is coming out - when will more information/documentation be available? Thanks Kunal
Apache Connecting to Tomcat Using mod_jk Over SSL?
I'm trying to get Apache httpd 1.3 to connect to Tomcat 5.5 using mod_jk and SSL. I get the impression that the AJP/1.3 protocol supports SSL encryption, but I can't find much useful documentation on how to do what I want. My Apache httpd 1.3 server is on a different subnet from my Tomcat 5.5 server. Both servers are Linux systems. I have SSL working fine on the Apache httpd side. I was hoping that the connector between the two services could be encrypted with SSL as well. Can anyone point me to some documentation on doing this or provide me some steps for the best way to do this? Thanks. -Bill - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
newbie: tomcat partly works
i have several problems, but i think i need to address them one at a time. tomcat 5.5.17 java java version "1.5.0_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05) Java HotSpot(TM) Server VM (build 1.5.0_05-b05, mixed mode) solaris 9 apache 1.3.29 problem: i can't __SAVE__ a context PERMANENTLY. if i click on save, and then commit changes, it's there. the stuff it finds does not work, but it's found. however, if i stop/start tomcat+apache, the context i just made is not there. i've tried changing many directories to mode 1777, in case it was a permissions problem, didn't help. i've looked at the log files, and things don't look peachy but these things are HUGE. which one do you want to see? also, when i stop/start things, many/all? configu .xml files get "backed up". i'm thought that might be normal, but is it an indication that something didn't work right? why would it want to copy my server.xml file? doesn't make sense j. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Undeploy task not working
Marc Farrow wrote: > Which still implies a permission problem. On Windows 2000 check the > security tab of the webapps folder under Tomcat. Make sure the account > that > is running Tomcat has permission to "delete". The "archive" set is the > file > type and doesn't really have much to do with permissions. More likely to be file locking. There are a couple of context settings that might help you work around this. Look at http://tomcat.apache.org/tomcat-5.5-doc/config/context.html and search for antiJARLocking and antiResourceLocking As far as I recall there is an issue with one of the xml parsers that when it accesses resources from a war keeps a lock on the file. This only happens on Windows. Mark - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
SEVERE: Error reading tld listeners javax.servlet.ServletException. HELP
I've recently upgraded to tomcat 5.5.15. I'm migrating current apps the the new tomcat. I get this error when starting/deploying a specific app. I have one other app deployed, it too uses struts, I have no problems with it. thanks Jun 7, 2006 4:28:51 PM org.apache.catalina.core.StandardContext processTlds SEVERE: Error reading tld listeners javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/struts-logic.tld in context /paimport javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/struts-logic.tld in context /paimport at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:547) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:300) at org.apache.catalina.core.StandardContext.processTlds(StandardContext.jav - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Difference in classloaders
Hi, I have two questions. I have been working with a stand alone app which finds a properties file this way. This code is in a class, which is bundled in a jar. private static void setupProperties() { InputStream fileReference = ClassLoader.getSystemResourceAsStream(PROPERTIES_FILE); } This works fine when run on a command line, but in Tomcat the application can not find the properties file. I put the following code in a class in a non-static method in a class, which is bundled in a jar. This works find on both the command line and in Tomcat, my application can find the properties file. private void setupPropertiesInWebapp() { InputStream fileReference = this.getClass().getClassLoader().getResourceAsStream(PROPERTIES_FILE); } In Tomcat the properties file lives in $CATALINA_HOME/webapp/myapp/WEB-INF/classes/ My Questions are 1) Is there a way to make the first example work in Tomcat, and have my application find the properties file? 2) Why doesn't ClassLoader.getSystemReasourceAsStream work in Tomcat? Does it not see the correct classpath? Thanks ERIC - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TNS entry JNDI
I am having trouble connecting. That string does fine using JDBC, but when in the To: "Tomcat Users List" Sent: Wednesday, June 07, 2006 12:44 PM Subject: Re: TNS entry JNDI > Are you having a database connection problem or problem getting the > reference from JNDI in your code? > > On 6/7/06, Scott Purcell <[EMAIL PROTECTED]> wrote: > > > > > > > > I am running Tomcat 5.x and have been using Oracle 9i. We are now > > running Oracle 10g and it only uses TNS names. Here is my context > > element: The one commented out used to work for 9i, and the other one is > > for the tns names. I am having trouble finding information about Tomcat > > and TNS names for connection. Does this look correct? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > prefix="cpe10g." suffix=".log" timestamp="true"/> > > > > > > > > > > > > > > > > > > >type="javax.sql.DataSource" username="new" password="xxx" > > > >driverClassName="oracle.jdbc.driver.OracleDriver" > > url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP > > )(HOST=.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xxx.com)(SERVER > > =DEDICATED)))" > > > >maxActive="8" maxIdle="4"/> > > > > > > > > > > > > > > > > > > > > > > > > > -- > Marc Farrow > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: few "fat" contexts of many "lean" contexts?
From a performance point of view - it doesn't matter. From a maintenaince point of view - I prefer many lean clients. That way - if one of them behaves badly - off they go into a new JVM (assuming you have apache in front of tomcat) -Tim Javier Gonzalez wrote: Hi, I'm running a tomcat that provides services for a lot of clients. Each "client" one has a number of services (via axis) on their "own" context. Now I'm migratingto a bigger machine, and I got the doubt: is it better (for performance) to "group as many services as possible by context", or have each service live in it's own context? In more general terms, is it better to group as much functionality as possible per context, or try to separate where it can be done? Thanks in advance, - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagInfo
The Servlet Exception is displayed running SimpleExample.jsp Any help would be greatly appreciated SET CATALINA_HOME=C:\Program Files\Apache Software Foundation\jakarta-tomcat-5.5.9 SET JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06 http://localhost:8080/stuff09/SimpleExample.jsp javax.servlet.ServletException: javax.servlet.jsp.tagext.TagInfo.(Ljava/lang/String;Ljava/lang/Str ing;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/tagext/TagLib raryInfo;Ljavax/servlet/jsp/tagext/TagExtraInfo;[Ljavax/servlet/jsp/tage xt/TagAttributeInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Strin g;[Ljavax/servlet/jsp/tagext/TagVariableInfo;Z)V org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) javax.servlet.http.HttpServlet.service(HttpServlet.java:853) root cause java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagInfo.(Ljava/lang/String;Ljava/lang/Str ing;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/jsp/tagext/TagLib raryInfo;Ljavax/servlet/jsp/tagext/TagExtraInfo;[Ljavax/servlet/jsp/tage xt/TagAttributeInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Strin g;[Ljavax/servlet/jsp/tagext/TagVariableInfo;Z)V org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryIn foImpl.java:435) org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp l.java:248) org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl. java:162) org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418) org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543) org.apache.jasper.compiler.Parser.parse(Parser.java:126) org.apache.jasper.compiler.ParserController.doParse(ParserController.jav a:211) org.apache.jasper.compiler.ParserController.parse(ParserController.java: 100) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146) org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja va:556) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:293) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:853) SimpleExample.jsp <%@ taglib uri="csajsp-taglib.tld" prefix="csajsp" %> csajsp-taglib.tld http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd";> 1.0 1.1 csajsp A tag library from Core Servlets and JavaServer Pages, http://www.coreservlets.com/. example coreservlets.tags.ExampleTag Simplest example: inserts one line of output simplePrime coreservlets.tags.SimplePrimeTag Outputs a random 50-digit prime. prime coreservlets.tags.PrimeTag Outputs a random N-digit prime. length false heading coreservlets.tags.HeadingTag Outputs a 1-cell table used as a heading. bgColor true color false align false fontSize false fontList false border false width false debug coreservlets.tags.DebugTag Includes body only if debug param is set. filter coreservlets.tags.FilterTag Replaces HTML-specific characters in body. repeat coreservlets.tags.RepeatTag Repeats body the specified number of times. reps true true if coreservlets.tags.IfTag if/condition/then/else tag. condition coreservlets.tags.IfConditionTag condition part of if/condition/then/else tag. then coreservlets.tags.IfThenTag then part of if/condition/then/else tag. else coreservlets.tags.IfElseTag else part of if/condition/then/else tag.
Can't figure out where a page is coming from.
Hi all, Tomcat 4.1.24 I'm using the sampler-server-no-examples.xml for my configuration. Simply put, I can't find where Tomcat is serving up a file. Fundamentally, I have this in my webapps web.xml: authFilter /* and that filter is not seeing every single file to my application. It's not seeing GIF, JPGs, or (notably and specifically) a special file for our app named "template.htmlw". But those files are being served to the browser. Relevant config bits: directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common"/> The app works fine, all of the normal pages are serving up hunky dory. I'm only using tomcat (no apache fronting it). The Access Log does not show any of the GIF, JPGS or my .htmlw file either. More interesting I ran my browser through a proxy and I'm not seeing a request to the .htmlw file, yet I KNOW that I don't do an internal Forward to it (I actually do a redirect), but even my proxy doesn't show a log of it. YET, the file is being served up. I see it in glowing black and white on my browser page. So, where are these files coming from? What part of Tomcat can be serving up these files? Why doesn't my filter actually SEE these files (if to do nothing else than chainFilter them). Anyone know where I can set up a log to see these files? I set every debug in my conf file to "5", and I see no reference to these files. (actually, I see one -- and it's a Referrer for my htmlw file! GAH!) Any thoughts are appreciated. Regards, Will Hartung ([EMAIL PROTECTED]) - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
System.setProperty question
Why the system properties are not being set programmatically? When I say does not take affect it happens only when we do things in a certain order. For example we need to connect to URL_CACERTS and URL_KS. URL_KS connection needs the keystore properties. For URL_CACERTS we just imported their public key to cacerts. Case 1: If we connect to URL_CACERTS first and then to URL_KS, connection to URL_KS is not successful. Somehow the setting keystore properties does not take affect. We have the following lines of code before doing the HttpURLConnection: System.setProperty("javax.net.ssl.keyStorePassword", _storePwd); System.setProperty("javax.net.ssl.keyStore", _keystorePath); Case 2: If we connect to URL_KS first, and then URL_CACERTS, this sequence always works, somehow the keystore properties are set for the entire length. So to overcome this conflict, we added the properties to the tomcat service: If we start the tomcat service(or adding to catalina.bat) with the following parameters: -Djavax.net.ssl.keyStorePassword=changeit -Djavax.net.ssl.keyStore=C:\certificates\pntKS These system properties setting takes affect, and order of conneting to URL_CACERTS or URL_KS does not matter. My question in how is connecting to URL_CACERTS first affecting the keystore properties? Without the above and doing the following only, its dependent on the order of connection. why? when we do the same thing by doing this it does not take affect System.setProperty("javax.net.ssl.keyStorePassword", _storePwd); System.setProperty("javax.net.ssl.keyStore", _keystorePath); Connecting to URL_CACERTS does not have any special code, we do plain HttpURLConnection and write and read from the http connection. What is happening behind the scene? Why does order matter? Thanks for reading. Rumpa Giri __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Allocate exception : NoClassDefFoundError
Hi everyone. I am running tomcat 5.5 I have a webapp which has been running fine for weeks. I uploaded some changes to some of the classes that are in the WEB-INF/classes directory and suddenly whenever I try to call my servlet I get the following error: 21:31:38,328 ERROR [User]:145 - Allocate exception for servlet User java.lang.NoClassDefFoundError: javax/servlet/Servlet at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1267) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) JSPs still run fine. But this servlet wont run. It is the only servlet on the webapp, and was working fine 10 minutes ago. The only action I performed was to copy over the class files and restart tomcat. Does anyone have any clues as to what might have caused this? Regards, Dan - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: HTTPD with Tomcat
Filip, Do you happen to have any examples of your mod_proxy setup? I've been trying to get mod_proxy and mod_proxy_ajp working (apache 2.2.2, tomcat 5.5.17), and have been running into a wall. No matter what I've tried, tomcat always returns a "requested resource not available" error. Cheers, -- Steven Filip Hanik - Dev Lists wrote: mod_proxy - easy to configure - scales without limitation mod_jk - hard to compile,configure - in our tests, would not scale well at all Differences are: mod_jk supports load balancing and also passing along SSL info to Tomcat. mod_proxy is a regular http proxy, remember to set "ProxyPassPreserveHost On", and then set the proxyPort directive on your in server.xml Filip Mann, Bradley wrote: What are the exact differences between mod_proxy and mod_jk? What are the benefits/drawbacks of each? Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 -Original Message- From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 07, 2006 4:45 PM To: Tomcat Users List Subject: Re: HTTPD with Tomcat you can also make your own life very easy, by switching to mod_proxy, and voila, everything works :) Filip Mann, Bradley wrote: Hello, I am attempting to setup a scenario in which Tomcat is hosting a web application behind HTTPD using the Jakarta Connector. I have installed the following on Solaris 10: Apache HTTPD 2.0.58 Apache Tomcat 4.1.31 Apache Jakarta Tomcat Connector 1.2.15 I am able to access HTTPD's document root, and I am able to access my web application through Tomcat. I am having trouble, however, understanding how to get the two to interact using the connector. I believe I have it setup properly, with mod_jk located in the /modules directory of HTTPD, and with an Include statement at the end of httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under the Server section of server.xml in the /conf directory of Tomcat, I have added a listener as follows: which points to the location of mod_jk.so. I have added the same line under the Host section, with the added attributes: append="true" forwardAll="false" My main question is, how do I get my static content from HTTPD to link to my web application under Tomcat. Do I simply add the Tomcat port number (8080) to the links in my static content, or is there a more eloquent way of doing things? I thought the point of the connector was to prevent having to do this so the experience is seamless for the user. Any help or ideas are greatly appreciated. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: 6/6/2006 - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: TC 5.5.12 w/ APR 1.2.2 , APR Not Found
"Rick G" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > After upgrading to TC 5.5.15 with APR 1.2.7 (tcnative 1.1.1) we started > having some various issues that don't seem to be fixed in 5.5.17, so we > decided to go back to 5.5.12 for the time being. However, we now have an > issue getting 5.5.12 to see APR. With a clean install of tomcat 5.5.12 > and > a fresh compile of APR 1.2.2 and a fresh compile of tcnative 1.1.0, we get > the following when starting tomcat... > > "The Apache Portable Runtime which allows optimal performance in > production > environments was not found on the java.library.path: /usr/local/apr/lib" > > /usr/local/apr/lib contains the following files (all of which were just > created by the new compiles)... > apr.exp > libapr-1.a > libapr-1.la > libapr-1.so -> libapr-1.so.0.2.2 > libapr-1.so.0 -> libapr-1.so.0.2.2 > libapr-1.so.0.2.2 > libtcnative-1.a > libtcnative-1.la > libtcnative-1.so -> libtcnative-1.so.0.2.2 libtcnative-1.so.0 -> > libtcnative-1.so.0.2.2 > libtcnative-1.so.0.2.2 > pkgconfig > > Anyone know what the issue could be since the APR and tcnative files ARE > in > the right folder? Did upgrading to 1.2.7 (1.1.1) change some other files > outside of the /usr/local/apr folder that need to be reverted back tot the > 1.2.2 version? > You need to have the OpenSSL libraries installed someplace on your LD_LIBRARY_PATH. That's probably what is missing. But you can always do: $ ldd /usr/local/apr/lib/libtcnative-1.so to find out exactly what it is. > The server is running RedHat Enterprise 3 ES > > Thanks for any help, > > Rick > > > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Random NullPointerException when trying to connect to Datasource
Then I think you are in the same boat as mine. I saw some other post also having trouble to connect to the data base when migrated from tomcat 5.0.28 to 5.0.17. What is your tomcat version? Regards, Vijaya -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Vuyk Sent: Wednesday, June 07, 2006 6:59 PM To: Tomcat Users List Subject: Re: Random NullPointerException when trying to connect to Datasource Thank you for your reply. Unfortunately, no, I did not. I have checked my JSP over a few times, and as far as I can tell, the syntax is correct. Also, this error does not occur only in a specific page - no connection to the databse works, regardless of the page. On 6/7/06, Vijaya <[EMAIL PROTECTED]> wrote: > Did you by chance miss any quotes while correcting the typo of the > displayed text? > > Vijaya > > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Brian Vuyk > Sent: Wednesday, June 07, 2006 5:38 PM > To: users@tomcat.apache.org > Subject: Re: Random NullPointerException when trying to connect to > Datasource > > Still wondering if anyone has any thoughts on this. > > I appreciate any help. > > Brian > > On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > > I feel compelled to also mention that I have rebooted the system, with > > still the same effect. > > > > On 6/6/06, Brian Vuyk <[EMAIL PROTECTED]> wrote: > > > Hello. > > > > > > > > > I am currently developing a JSP webapp for my employer, andhave run > > > into a couple of serious problems. > > > > > > Randomly, tomcat seems to be losing it's ability to connect to the > > > mySQL server running on the same server as Tomcat. > > > > > > Scenario: > > > > > > This morning I was using the webapp no problem. I made a small > change > > > to correct a typo in some displayed text, and then re-deployed the > > > webapp. Upon attempting to log into the webapp I was unable to > connect > > > to the database. I recieved the below error. > > > > > > Steps Taken: > > > > > > I have restarted both Tomcat and mySQL, with no change. I have > double > > > checked my source code, and I do not think the issue is with the > > > source itself. I have attempted re-deploying the webapp, including > an > > > archived, known good version. The result was the same exception > posted > > > above. > > > > > > I can log into the mySQL database from the command-line without any > > > issue at all. > > > > > > Thank you in advance for any help. > > > > > > Brian Vuyk > > > > > > Tomcat error taken from logs > > > > -- > > > 2006-06-06 05:06:42 StandardWrapperValve[jsp]: Servlet.service() for > > > servlet jsp threw exception > > > javax.servlet.jsp.JspException: Unable to get connection, DataSource > > > invalid: "java.lang.NullPointerException" > > > at > org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection > (QueryTagSupport.java:276) > > > at > org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(Qu > eryTagSupport.java:159) > > > at > org.apache.jsp.jsp.authenticate_jsp._jspx_meth_sql_query_0(authenticate_ > jsp.java:286) > > > at > org.apache.jsp.jsp.authenticate_jsp._jspService(authenticate_jsp.java:11 > 0) > > > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja > va:324) > > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:237) > > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:157) > > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:214) > > > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > > > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon > textValve.java:198) > > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:152) > > > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo > ntext.java:104) > > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 > 20) > > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :137) > > > at > org.apache.catalina.core.StandardValveContext.i
Re: HTTPD with Tomcat
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Filip, > > Do you happen to have any examples of your mod_proxy setup? I've been > trying to get mod_proxy and mod_proxy_ajp working (apache 2.2.2, tomcat > 5.5.17), and have been running into a wall. No matter what I've tried, > tomcat always returns a "requested resource not available" error. > You should probably try the simplest example first (assuming Tomcat and Apache are on the same machine, and that the AJP/1.3 Connector is using it's default port of 8009): ProxyPass /myapp ajp://localhost:8009/myapp Then you can start on the fancier stuff like: RewriteRule (.*)\.jsp$ ajp://localhost:8009/$1.jsp [P] > Cheers, > -- Steven > > Filip Hanik - Dev Lists wrote: >> mod_proxy >> - easy to configure >> - scales without limitation >> >> mod_jk >> - hard to compile,configure >> - in our tests, would not scale well at all >> >> Differences are: >> mod_jk supports load balancing and also passing along SSL info to Tomcat. >> mod_proxy is a regular http proxy, remember to set "ProxyPassPreserveHost >> On", and then set the proxyPort directive on your in >> server.xml >> >> Filip >> >> Mann, Bradley wrote: >>> What are the exact differences between mod_proxy and mod_jk? What are >>> the benefits/drawbacks of each? >>> >>> Thanks, >>> >>> Brad Mann >>> Software Engineer - Information Access Services >>> HARRIS Corporation / GCSD >>> (321) 984-6292 >>> >>> -Original Message- >>> From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] Sent: >>> Wednesday, June 07, 2006 4:45 PM >>> To: Tomcat Users List >>> Subject: Re: HTTPD with Tomcat >>> >>> you can also make your own life very easy, by switching to mod_proxy, >>> and voila, everything works :) >>> >>> Filip >>> >>> >>> Mann, Bradley wrote: >>> Hello, I am attempting to setup a scenario in which Tomcat is hosting a web application behind HTTPD using the Jakarta Connector. I have installed the following on Solaris 10: Apache HTTPD 2.0.58 Apache Tomcat 4.1.31 Apache Jakarta Tomcat Connector 1.2.15 I am able to access HTTPD's document root, and I am able to access my web application through Tomcat. I am having trouble, however, understanding how to get the two to interact using the connector. I believe I have it setup properly, with mod_jk located in the /modules directory of HTTPD, and with an Include statement at the end of httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under the Server section of server.xml in the /conf directory of Tomcat, I have added a listener as follows: >>> modJk="/usr/apache/modules/mod_jk.so" /> which points to the location of mod_jk.so. I have added the same line under the Host section, with the added attributes: append="true" forwardAll="false" My main question is, how do I get my static content from HTTPD to link to my web application under Tomcat. Do I simply add the Tomcat port number (8080) to the links in my static content, or is there a more eloquent way of doing things? I thought the point of the connector was to prevent having to do this so the experience is seamless for the >>> user. >>> Any help or ideas are greatly appreciated. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 >>> >>> No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.8.2/357 - Release Date: >>> 6/6/2006 >>> >>> >>> >>> >> >> > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Apache Connecting to Tomcat Using mod_jk Over SSL?
"Bill Glick" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'm trying to get Apache httpd 1.3 to connect to Tomcat 5.5 using mod_jk > and SSL. I get the impression that the AJP/1.3 protocol supports SSL > encryption, but I can't find much useful documentation on how to do what > I want. > Your impression is wrong :). It's on the list as an option for AJP/1.4 (which is mostly vaporware at the moment :), but AJP/1.3 just works over plain old Sockets. > My Apache httpd 1.3 server is on a different subnet from my Tomcat 5.5 > server. Both servers are Linux systems. I have SSL working fine on the > Apache httpd side. I was hoping that the connector between the two > services could be encrypted with SSL as well. > > Can anyone point me to some documentation on doing this or provide me > some steps for the best way to do this? > This comes up every few months, so searching the list archives should help. Usually the least headache is to simply make sure that your internal network is secure :). However, the next most popular option seems to be to use SSH tunnelling. > Thanks. > -Bill > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: NetBeans 5.0 and Tomcat 5.5.16 ... Please Help (Problem after migrating to tomcat 5.5.16 from tomcat 5.0.28)
My web.xml is . http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4"> 30 DB Connection jdbc/AYS javax.sql.DataSource Container action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml application ApplicationResources 1 action *.do login.jsp /WEB-INF/struts-html.tld /WEB-INF/struts-html.tld /WEB-INF/struts-logic.tld /WEB-INF/struts-logic.tld /WEB-INF/struts-bean.tld /WEB-INF/struts-bean.tld /WEB-INF/struts-menu /WEB-INF/struts-menu.tld server.xml is ... ... . . Regards, Vijaya -Original Message- From: Marc Farrow [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 07, 2006 6:11 PM To: Tomcat Users List Subject: Re: NetBeans 5.0 and Tomcat 5.5.16 ... Please Help (Problem after migrating to tomcat 5.5.16 from tomcat 5.0.28) It might be helpful to post your web.xml and context.xml (appname.xml or the server.xml if your context tag is still in there). On 6/7/06, Vijaya <[EMAIL PROTECTED]> wrote: > > > Hi, > > I am sorry for being vague in my earlier mail. This is the background of > my problem. > > We developed the portal using Tomcat 5.0.28. In this version we > connected to the database (SQL Server) without the JNDI lookup. I.e. get > the data source from the request object. Also we configured the > struts-config.xml to have the db definitions. Everything worked okay > till we moved the application to staging server. > > The staging server has tomcat 5.5.16 and when we deployed the > application as it is, we got a 404 error (Servlet action not available). > So I downloaded tomcat 5.5.16 in my development machine as a stand-alone > tomcat and I deployed the application in my development machine. > > The 404 error was fixed when I connected to the DB using JNDI lookup (by > making changes to server.xml and application web.xml and the action > coded to get the data source using the context). However, I am now > getting a Nullpointer exception while connecting to database. > > Jtds is the third party jdbc driver used to connect to the SQL Server. > > I am totally frustrated with this problem and do not have a clue what > could be wrong. > > Any help is greatly appreciated. > > Thanks in advance for all help. > > Regards, > Vijaya > > --- Vijaya <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > I downloaded NetBeans 5,0 and tomcat 5.5.16. I want > > to connect to a > > remote SQL Server. I am using jtds. I am not > > successful in using both > > NB50 and Tomcat 5.5.16 together. NB5.0 comes with > > bundled tomcat 5.5.9 > > and if I use this, I get a '404 error' while > > accessing the remote > > sql*server. > > > > Can someone help me on this? Is there a problem with > > NetBeans 5.0? > > > > Is there any other IDE can I use? > > > > Lastly, is there a tomcat user group in Bangalore, > > India? > > > > Thanks in advance for your help. > > > > Vijaya > > > > One, your question is terribly vague. I get a 404 > when accessing the remote sql server? Are you trying > to connect to a JSP page under your Tomcat? Are you > running the web application in Netbeans? Did NB > launch your external browser and point you to the > running Tomcat instance address and port? Are you > running a different version of Tomcat then the one > that shipped with it? Are you actually running it in > Netbeans? Have you ever used JDBC and jTDS together > and that is working fine? Have you gotten it working > in other web applications period? I'm on both this > list and the NB list. You can ask your question > there, but if it comes down to something with your > configuration and Tomcat you might be directed back > here. Ask on [EMAIL PROTECTED] (you'll need to > sign up for the list). You'll need to provide some > common sense basics though to help someone help you. > > Wade > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Marc Farrow - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail:
Re: HTTPD with Tomcat
The auto-config Listener has always been somewhat problematic, especially with TC 4.x. At the very least, you need to include in httpd.conf: Include /path/to/catalina/home/conf/auto/mod_jk.conf I don't believe that the Listener really does all that much under the tag. Even in TC 5.5.x, you need it under the tag to get simple auto-config. I believe (since I'm not interested enough to look :), that you also need it under the tag for TC 4.x. It should be all written up in the FM. "Mann, Bradley" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Hello, I am attempting to setup a scenario in which Tomcat is hosting a web application behind HTTPD using the Jakarta Connector. I have installed the following on Solaris 10: Apache HTTPD 2.0.58 Apache Tomcat 4.1.31 Apache Jakarta Tomcat Connector 1.2.15 I am able to access HTTPD's document root, and I am able to access my web application through Tomcat. I am having trouble, however, understanding how to get the two to interact using the connector. I believe I have it setup properly, with mod_jk located in the /modules directory of HTTPD, and with an Include statement at the end of httpd.conf that points to the /conf/auto/mod_jk.conf of Tomcat. Under the Server section of server.xml in the /conf directory of Tomcat, I have added a listener as follows: which points to the location of mod_jk.so. I have added the same line under the Host section, with the added attributes: append="true" forwardAll="false" My main question is, how do I get my static content from HTTPD to link to my web application under Tomcat. Do I simply add the Tomcat port number (8080) to the links in my static content, or is there a more eloquent way of doing things? I thought the point of the connector was to prevent having to do this so the experience is seamless for the user. Any help or ideas are greatly appreciated. Thanks, Brad Mann Software Engineer - Information Access Services HARRIS Corporation / GCSD (321) 984-6292 - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Fw: POST-Data from Form can not be read-out
Hy Jon, hy Marc, after removing the enctype from the form tag it works fine !!! My problem will be, that in the next implementation step, i´ll need to add an type="file" form element to upload a file...and that is only possible with method="post" and enctype="multipart/form-data", isnt it ? How are these issues normaly implemented ? Perhaps that is an issue for a jsp mailing list... Thanx in advance Ön -Ursprüngliche Nachricht- Von: Jon Wingfield [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 7. Juni 2006 17:31 An: Tomcat Users List Betreff: Re: Fw: POST-Data from Form can not be read-out What happens when you remove the enctype attribute from your form? The enctype you specified is for binary uploads. Tomcat doesn't automatically parse the http inputstream for parameters for this content type. HTH, Jon Oliver Enders wrote: > Browser is IE6.0, here´s the code: > > <% > String m = request.getParameter("m"); > String flf = request.getParameter("flf"); > String modeDisp = "Display"; > > if(flf == null){ > flf = "1"; > } > > if(m != null){ > if(m.equalsIgnoreCase("c")) { >modeDisp = "Create"; > } else if (m.equalsIgnoreCase("m")) { >modeDisp = "Modify"; > } else if (m.equalsIgnoreCase("d")) { >modeDisp = "Delete"; > } else { >modeDisp = "Display"; > } > } > > %> > > > > > <%=modeDisp%> Test Request > > > m: <%=m%> > flf: <%=flf%> > <% > Enumeration enumeration = request.getParameterNames(); > while (enumeration.hasMoreElements()) { > String name = (String)enumeration.nextElement(); > %> > Feld: <%=name%> > <% > } > %> > > ><%=modeDisp%> Test Request > (<%=m%>) > ><% >if(flf.equals("1")){ >%> > enctype="multipart/form-data"> > fl > > > ><% >} else { >%> > kein fl ><% >} >%> > > > > > The pages is submitted to itself. flf is used to define two different > contents. > > Thanx in advance > Ön > > - Original Message - From: "Marc Farrow" <[EMAIL PROTECTED]> > To: "Tomcat Users List" > Sent: Wednesday, June 07, 2006 4:25 PM > Subject: Re: Fw: POST-Data from Form can not be read-out > > >> This could be any number of issues from browser bugs on. What browser >> are >> you using? Also, can you post the rendered HTML page that is >> submitting the >> request to the servlet? >> >> >> >> >> On 6/7/06, Oliver Enders <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>> Hy List, >>> >>> I have a problem concerning submitting form-data by using POST. >>> >>> If I send the form using GET, the content of the form can be read out >>> using: >>> >>> request.getParameter("xyz"); >>> >>> If I change to POST, the parameters can not be read out. >>> >>> I´m using am Tomcat 4.1. >>> >>> Any Ideas ? Suggestions ? >>> >>> Thanx in advance >>> Ön >>> >> >> >> >> -- >> Marc Farrow >> > > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Fw: POST-Data from Form can not be read-out
If you need multipart/form-data, then you will also need a third-party module to process it (e.g. commons-fileupload: http://jakarta.apache.org/commons/fileupload/). Tomcat won't ever (unless the 2.6 Servlet spec changes things for TC 7.x :) attempt to parse the parameters from an enctype="multipart/form-data". "Oliver Enders" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Hy Jon, hy Marc, after removing the enctype from the form tag it works fine !!! My problem will be, that in the next implementation step, i´ll need to add an type="file" form element to upload a file...and that is only possible with method="post" and enctype="multipart/form-data", isnt it ? How are these issues normaly implemented ? Perhaps that is an issue for a jsp mailing list... Thanx in advance Ön -Ursprüngliche Nachricht- Von: Jon Wingfield [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 7. Juni 2006 17:31 An: Tomcat Users List Betreff: Re: Fw: POST-Data from Form can not be read-out What happens when you remove the enctype attribute from your form? The enctype you specified is for binary uploads. Tomcat doesn't automatically parse the http inputstream for parameters for this content type. HTH, Jon Oliver Enders wrote: > Browser is IE6.0, here´s the code: > > <% > String m = request.getParameter("m"); > String flf = request.getParameter("flf"); > String modeDisp = "Display"; > > if(flf == null){ > flf = "1"; > } > > if(m != null){ > if(m.equalsIgnoreCase("c")) { >modeDisp = "Create"; > } else if (m.equalsIgnoreCase("m")) { >modeDisp = "Modify"; > } else if (m.equalsIgnoreCase("d")) { >modeDisp = "Delete"; > } else { >modeDisp = "Display"; > } > } > > %> > > > > > <%=modeDisp%> Test Request > > > m: <%=m%> > flf: <%=flf%> > <% > Enumeration enumeration = request.getParameterNames(); > while (enumeration.hasMoreElements()) { > String name = (String)enumeration.nextElement(); > %> > Feld: <%=name%> > <% > } > %> > > ><%=modeDisp%> Test Request > (<%=m%>) > ><% >if(flf.equals("1")){ >%> > enctype="multipart/form-data"> > fl > > > ><% >} else { >%> > kein fl ><% >} >%> > > > > > The pages is submitted to itself. flf is used to define two different > contents. > > Thanx in advance > Ön > > - Original Message - From: "Marc Farrow" <[EMAIL PROTECTED]> > To: "Tomcat Users List" > Sent: Wednesday, June 07, 2006 4:25 PM > Subject: Re: Fw: POST-Data from Form can not be read-out > > >> This could be any number of issues from browser bugs on. What browser >> are >> you using? Also, can you post the rendered HTML page that is >> submitting the >> request to the servlet? >> >> >> >> >> On 6/7/06, Oliver Enders <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>> Hy List, >>> >>> I have a problem concerning submitting form-data by using POST. >>> >>> If I send the form using GET, the content of the form can be read out >>> using: >>> >>> request.getParameter("xyz"); >>> >>> If I change to POST, the parameters can not be read out. >>> >>> I´m using am Tomcat 4.1. >>> >>> Any Ideas ? Suggestions ? >>> >>> Thanx in advance >>> Ön >>> >> >> >> >> -- >> Marc Farrow >> > > > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Undeploy task not working
Hi Mark, I went through the link given by you. Also checked for permissions of "webapps" folder (guess things are fine). The link is for Tomcat 5.5 but I'm working with Tomcat 4.3.1 . The context entry put by tomcat, for app1, when deploying the application is: In addition I just want to mention that I installed Tomcat 5.5 and ran deploy and undeploy targets on it and everything works fine there. But I'm getting the problem only in Tomcat 4.1.3 ... How can this happen? Thank you, Venkatesh --- Mark Thomas <[EMAIL PROTECTED]> wrote: > Marc Farrow wrote: > > Which still implies a permission problem. On > Windows 2000 check the > > security tab of the webapps folder under Tomcat. > Make sure the account > > that > > is running Tomcat has permission to "delete". The > "archive" set is the > > file > > type and doesn't really have much to do with > permissions. > > More likely to be file locking. There are a couple > of context settings > that might help you work around this. Look at > http://tomcat.apache.org/tomcat-5.5-doc/config/context.html > and search > for antiJARLocking and antiResourceLocking > > As far as I recall there is an issue with one of the > xml parsers that > when it accesses resources from a war keeps a lock > on the file. This > only happens on Windows. > > Mark > > - > To start a new topic, e-mail: > users@tomcat.apache.org > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]