How to define contexts?
Hassan, Well, maybe I misunderstood the original question :-) No, it's just me unfamiliar with the idea of contexts. So far I've figured out that there is a file context.xml that can define extra parameters for an application, but I'm not sure about: 1) Whether it's possible to direct two contexts at the same codebase. I'm looking at Catalina/localhost/manager.xml and host-manager.xml, and they use different codebases. 2) How to tie a particular context to a particular URL, as you indicate below. Currently I have dev and www DNS aliases both pointing to virtual host in apache, and these hosts ProxyPass everything to two different Tomcat applications (/dev and /pro). Ideally, I'd like to have one Tomcat application, but I'm not sure how to list two contexts for one application. Thanks, Simon My presumption was that the same code exists at, say, http://dev.example.com/ and http://www.example.com which are clearly different Contexts, even if they're on the same machine being run as virtual hosts. So each Context has a Resource addressing the appropriate DB. -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Different JDBC sources?
Hassan Schroeder wrote on 09/13/2005 12:33 PM: Vsevolod (Simon) Ilyushchenko wrote: As a relative Tomcat newbie, I can't find anything about how to use two different JDBC sources with the same codebase. I'd like to have two different URLs that use the same classes and JSP pages, but reference two different databases (test and production). Is there a standard way of achieving this? Presumably these are two different Contexts; put the appropriate Resource in each ${context}.xml file... Hassan, Thanks! How will different contexts be invoked depending on the URL? Also, I need to distinguish between the test and production environment in the code to figure out whether emails should be sent or not. Can I detect the current context there? Thanks, Simon -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Different JDBC sources?
Allistair Crossley wrote on 09/13/2005 11:49 AM: The standard way is 2 servers running their own Tomcat. Each Tomcat is then configured with the datasource with differing connection strings. Allistair, And then I would publish my code into two places? (Or alternatively I can have two applications under one Tomcat, I guess.) I was hoping to somehow avoid that and reuse one set of files (I do it in my Perl apps by having different front controller scripts for different URLs). Thanks, Simon -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Different JDBC sources?
Hi, As a relative Tomcat newbie, I can't find anything about how to use two different JDBC sources with the same codebase. I'd like to have two different URLs that use the same classes and JSP pages, but reference two different databases (test and production). Is there a standard way of achieving this? Thanks, Simon -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Webapp suddenly not available
Brian Cook wrote on 08/16/2005 10:36 AM: WOW that looks like a lot lot of unneeded complication. I do not know if this is absolutely correct for every situation. But it is my experience that if you are just doing JSP pages you do not need the web.xml at all. It is only needed if you need to call a servlet, define a resource like JNDI, or set a context value. Is the 404 error from Tomcat or Apache? Do you get the 404 error when you try to connect one of the servlets directly? Brian, The error is from Tomcat - if I go to port 8080, I also see it. My issue is that I can't figure out how to turn debug messages on via log4j - I'm sure I'd see something interesting there. Thanks, Simon -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Webapp suddenly not available
Hmm... what _do_ you require in this file, if not the controller entry ? Those JSPs entries. :) Does the sample web application work ? Yes, it does. Try installing Tomcat again, and then running this web app. Maybe you've messed with some config files by mistake. I definitely have not touched any config files for tomcat - it's probably something in my application. Thanks, Simon -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Webapp suddenly not available
Sriram, I've taken them out, as well as the controller entry (which was a sample line that I don't need). No good. Thanks, Simon Sriram N wrote on 08/15/2005 12:39 PM: --- "Vsevolod (Simon) Ilyushchenko" <[EMAIL PROTECTED]> wrote: [snip] I'll be grateful for any suggestions. Why all the JSPC entries in this web.xml ? Remove them as the Tomcat defaults should be just OK. The controller entry and the .do mapping seem to be OK. Thanks, Simon -- -- Sriram Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Webapp suddenly not available
Hi, I'm a relative Tomcat newbie. I have built an application with ant and was using it under Tomcat 5.5.9 for several weeks, and then it suddenly broke. All request to JSP pages now display the 404 error (the requested resource is not available). I was making only very minor changes to the Java code. The HTML pages still work. There are no errors in catalina.out and localhost.log. I've tried to configure log4j logging by placing the log4j.properties file into common/classes (and the commons-logging and log4j jars into common/lib, but the log file I specified there is not even created. Finally, I was never able to make my application work with the web.xml file generated by ant. It only worked after I delete the file. The file is pretty basic, but I attach it in case there is an obvious error there. I'll be grateful for any suggestions. Thanks, Simon -- Simon (Vsevolod ILyushchenko) [EMAIL PROTECTED] http://www.simonf.com Terrorism is a tactic and so to declare war on terrorism is equivalent to Roosevelt's declaring war on blitzkrieg. Zbigniew Brzezinski, U.S. national security advisor, 1977-81 http://java.sun.com/dtd/web-app_2_3.dtd";> My Web Application This is version X.X of an application to perform a wild and wonderful task, based on servlets and JSP pages. It was written by Dave Developer ([EMAIL PROTECTED]), who should be contacted for more information. webmaster [EMAIL PROTECTED] The EMAIL address of the administrator to whom questions and comments about this application should be addressed. controller This servlet plays the "controller" role in the MVC architecture used in this application. It is generally mapped to the ".do" filename extension with a servlet-mapping element, and all form submits in the app will be submitted to a request URI like "saveCustomer.do", which will therefore be mapped to this servlet. The initialization parameter namess for this servlet are the "servlet path" that will be received by this servlet (after the filename extension is removed). The corresponding value is the name of the action class that will be used to process this request. com.mycompany.mypackage.ControllerServlet listOrders com.mycompany.myactions.ListOrdersAction saveCustomer com.mycompany.myactions.SaveCustomerAction 5 graph This servlet produces GIF images that are dynamically generated graphs, based on the input parameters included on the request. It is generally mapped to a specific request URI like "/graph". org.apache.jsp.error_jsp org.apache.jsp.error_jsp ...More servlets here... org.apache.jsp.error_jsp /error.jsp ...More servlet-mappings here... controller *.do graph /graph 30 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]