Re: Tomcat configuration error
ok, thanks a bunch :) Sadly I'm away over the weekend and can´t test the configuration just yet. But as soon as I get back again I will try it and let you know how it went :) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: no worries, lets start from the beginning, after that I will send you off to take a tomcat and/or servlet tutorial Host appBase=/var/www/webapps... The appbase is where tomcat will autodeploy applications from, an application, or webapp is defined by two means 1. A directory 2. A war file So in your case, the directory SMC is your webapp, hence the path to the application would be: /var/www/webapps/SMC (with subdirectories and files like below) - WEB-INF - web.xml - index.jsp You have four choices to deploy this webapp 1. put the SCM directory inside Host.appBase, ie, /var/www/webapps/SCM The app will get deployed as /SCM 2. put the SCM directory inside Host.appBase, ie, /var/www/webapps/SCM and put SCM.xml inside TC_HOME/conf/appserver/RM2/ The app will get deployed twice, /SCM and / 3. put the SCM directory inside Host.appBase, ie, /var/www/webapps/SCM Create a file named context.xml ie /var/www/webapps/SCM/META-INF/context.xml The app will get deployed once as /, tomcat will automatically create SCM.xml inside TC_HOME/conf/appserver/RM2/ 4. Put the SCM directory anywhere on the file system, for example /tmp/SCM and put SCM.xml inside TC_HOME/conf/appserver/RM2/ and inside SCM.xml do Context docBase=/tmp/SCM path=/ The app will get deployed once as / Filip Fredrik Andersson wrote: ok, the application I want to launch is SMC so where should I place the SMC.xml file? I´m really confused, not because I dont know what I want to do, but there are tons of different sources telling me different things and none works.. :( I understand that I must be anoying and it´s really nice of you to help me. =) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: R2M.xml? where did that come from? it should be SCM.xml, although the name isn't important. Your original setup was confusing, cause you have RM2/SCM (inside of webapps) so which one is the webapp, RM2 directory, or the SCM directory? They key to your problem though, is probably the Context path=... instead of Context path=/... Filip Fredrik Andersson wrote: ok, and my R2M.xml configuration file should reside inside of $CATALINA_HOME/appserver/R2M ? or did I missunderstand you on that part? Will try it out, thanks a million. Really nice of you taking youre time explaining this to me :) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: the more logical setup would be (assuming the SMC is a webapp) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine Context path= docBase=SMC reloadable=true debug=0/ I changed three things 1. Host.appBase 2. Context.path 3. Context.docBase Filip Fredrik Andersson wrote: Hi, thanks for answering=) I´m still a little confused so I will try to describe what kind of setup I want and we will se if it becomes clearer. I want my internet files to reside inside of /var/www/webapps/R2M/SMC Now I wan´t apache to forward all pages that are jsp (*.jsp) and all servlets thats are mapped through ip/servlets/* to tomcat. As it is right now I have HelloWorld.html and HelloWorld.jsp inside the SMC folder and apache finds them both and the .jsp file gets forwarded to tomcat (it says that tomcat can´t find the file). Now where is tomcat looking for the files? $CATALINA_HOME/conf/server.xml (engine part) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine then I read that it was good to seperate the context part into a different file for every host and I understood that they were supposed to reside inside of $CATALINA_HOME/conf/engine name/application_name.xml So I have the file $CATALINA_HOME/appserve/R2M/SMC.xml and it holds Context path=/ docBase=SMC reloadable=true debug=0/ Did I set this up wrong? Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: Fredrik Andersson wrote: Hi all
Re: Tomcat configuration error
Fredrik Andersson wrote: Hi all Ok so heres the deal. I want my tomcat installation (5.5.17) to load pages from /var/www/webapps/R2M/SMC I´m also running a virtual host setup so I edit my server.xml file and point the appBase for the directory to /var/www/webapps and then I have the context part of the configuration inside $CATALINA_HOME/conf/appserve/R2M/SMC.xml in which I point the docBase ok, this path is $CATALINA_HOME/Engine name/Host name are you saying you renamed your engine element in server.xml to appserve? variabel to R2M/SMC this is a weird setup, by setting appBase to /var/www/webapps, tomcat would want webapps in that directory so you would have the app in /var/www/webapps/SMC and tomcat would auto deploy it Now when I point my webbrowser to a jsp file in my directory I recieve a 404 error.. :( What went wrong in my configuration? Any tip/help is greatly appreciated. - 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 configuration error
Hi, thanks for answering=) I´m still a little confused so I will try to describe what kind of setup I want and we will se if it becomes clearer. I want my internet files to reside inside of /var/www/webapps/R2M/SMC Now I wan´t apache to forward all pages that are jsp (*.jsp) and all servlets thats are mapped through ip/servlets/* to tomcat. As it is right now I have HelloWorld.html and HelloWorld.jsp inside the SMC folder and apache finds them both and the .jsp file gets forwarded to tomcat (it says that tomcat can´t find the file). Now where is tomcat looking for the files? $CATALINA_HOME/conf/server.xml (engine part) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine then I read that it was good to seperate the context part into a different file for every host and I understood that they were supposed to reside inside of $CATALINA_HOME/conf/engine name/application_name.xml So I have the file $CATALINA_HOME/appserve/R2M/SMC.xml and it holds Context path=/ docBase=R2M/SMC reloadable=true debug=0/ Did I set this up wrong? Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: Fredrik Andersson wrote: Hi all Ok so heres the deal. I want my tomcat installation (5.5.17) to load pages from /var/www/webapps/R2M/SMC I´m also running a virtual host setup so I edit my server.xml file and point the appBase for the directory to /var/www/webapps and then I have the context part of the configuration inside $CATALINA_HOME/conf/appserve/R2M/SMC.xml in which I point the docBase ok, this path is $CATALINA_HOME/Engine name/Host name are you saying you renamed your engine element in server.xml to appserve? variabel to R2M/SMC this is a weird setup, by setting appBase to /var/www/webapps, tomcat would want webapps in that directory so you would have the app in /var/www/webapps/SMC and tomcat would auto deploy it Now when I point my webbrowser to a jsp file in my directory I recieve a 404 error.. :( What went wrong in my configuration? Any tip/help is greatly appreciated. - 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] - 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 configuration error
ok, and my R2M.xml configuration file should reside inside of $CATALINA_HOME/appserver/R2M ? or did I missunderstand you on that part? Will try it out, thanks a million. Really nice of you taking youre time explaining this to me :) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: the more logical setup would be (assuming the SMC is a webapp) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine Context path= docBase=SMC reloadable=true debug=0/ I changed three things 1. Host.appBase 2. Context.path 3. Context.docBase Filip Fredrik Andersson wrote: Hi, thanks for answering=) I´m still a little confused so I will try to describe what kind of setup I want and we will se if it becomes clearer. I want my internet files to reside inside of /var/www/webapps/R2M/SMC Now I wan´t apache to forward all pages that are jsp (*.jsp) and all servlets thats are mapped through ip/servlets/* to tomcat. As it is right now I have HelloWorld.html and HelloWorld.jsp inside the SMC folder and apache finds them both and the .jsp file gets forwarded to tomcat (it says that tomcat can´t find the file). Now where is tomcat looking for the files? $CATALINA_HOME/conf/server.xml (engine part) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine then I read that it was good to seperate the context part into a different file for every host and I understood that they were supposed to reside inside of $CATALINA_HOME/conf/engine name/application_name.xml So I have the file $CATALINA_HOME/appserve/R2M/SMC.xml and it holds Context path=/ docBase=SMC reloadable=true debug=0/ Did I set this up wrong? Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: Fredrik Andersson wrote: Hi all Ok so heres the deal. I want my tomcat installation (5.5.17) to load pages from /var/www/webapps/R2M/SMC I´m also running a virtual host setup so I edit my server.xml file and point the appBase for the directory to /var/www/webapps and then I have the context part of the configuration inside $CATALINA_HOME/conf/appserve/R2M/SMC.xml in which I point the docBase ok, this path is $CATALINA_HOME/Engine name/Host name are you saying you renamed your engine element in server.xml to appserve? variabel to R2M/SMC this is a weird setup, by setting appBase to /var/www/webapps, tomcat would want webapps in that directory so you would have the app in /var/www/webapps/SMC and tomcat would auto deploy it Now when I point my webbrowser to a jsp file in my directory I recieve a 404 error.. :( What went wrong in my configuration? Any tip/help is greatly appreciated. - 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] - 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] - 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 configuration error
ok, the application I want to launch is SMC so where should I place the SMC.xml file? I´m really confused, not because I dont know what I want to do, but there are tons of different sources telling me different things and none works.. :( I understand that I must be anoying and it´s really nice of you to help me. =) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: R2M.xml? where did that come from? it should be SCM.xml, although the name isn't important. Your original setup was confusing, cause you have RM2/SCM (inside of webapps) so which one is the webapp, RM2 directory, or the SCM directory? They key to your problem though, is probably the Context path=... instead of Context path=/... Filip Fredrik Andersson wrote: ok, and my R2M.xml configuration file should reside inside of $CATALINA_HOME/appserver/R2M ? or did I missunderstand you on that part? Will try it out, thanks a million. Really nice of you taking youre time explaining this to me :) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: the more logical setup would be (assuming the SMC is a webapp) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine Context path= docBase=SMC reloadable=true debug=0/ I changed three things 1. Host.appBase 2. Context.path 3. Context.docBase Filip Fredrik Andersson wrote: Hi, thanks for answering=) I´m still a little confused so I will try to describe what kind of setup I want and we will se if it becomes clearer. I want my internet files to reside inside of /var/www/webapps/R2M/SMC Now I wan´t apache to forward all pages that are jsp (*.jsp) and all servlets thats are mapped through ip/servlets/* to tomcat. As it is right now I have HelloWorld.html and HelloWorld.jsp inside the SMC folder and apache finds them both and the .jsp file gets forwarded to tomcat (it says that tomcat can´t find the file). Now where is tomcat looking for the files? $CATALINA_HOME/conf/server.xml (engine part) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine then I read that it was good to seperate the context part into a different file for every host and I understood that they were supposed to reside inside of $CATALINA_HOME/conf/engine name/application_name.xml So I have the file $CATALINA_HOME/appserve/R2M/SMC.xml and it holds Context path=/ docBase=SMC reloadable=true debug=0/ Did I set this up wrong? Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: Fredrik Andersson wrote: Hi all Ok so heres the deal. I want my tomcat installation (5.5.17) to load pages from /var/www/webapps/R2M/SMC I´m also running a virtual host setup so I edit my server.xml file and point the appBase for the directory to /var/www/webapps and then I have the context part of the configuration inside $CATALINA_HOME/conf/appserve/R2M/SMC.xml in which I point the docBase ok, this path is $CATALINA_HOME/Engine name/Host name are you saying you renamed your engine element in server.xml to appserve? variabel to R2M/SMC this is a weird setup, by setting appBase to /var/www/webapps, tomcat would want webapps in that directory so you would have the app in /var/www/webapps/SMC and tomcat would auto deploy it Now when I point my webbrowser to a jsp file in my directory I recieve a 404 error.. :( What went wrong in my configuration? Any tip/help is greatly appreciated. - 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] - 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
Re: Tomcat configuration error
no worries, lets start from the beginning, after that I will send you off to take a tomcat and/or servlet tutorial Host appBase=/var/www/webapps... The appbase is where tomcat will autodeploy applications from, an application, or webapp is defined by two means 1. A directory 2. A war file So in your case, the directory SMC is your webapp, hence the path to the application would be: /var/www/webapps/SMC (with subdirectories and files like below) - WEB-INF - web.xml - index.jsp You have four choices to deploy this webapp 1. put the SCM directory inside Host.appBase, ie, /var/www/webapps/SCM The app will get deployed as /SCM 2. put the SCM directory inside Host.appBase, ie, /var/www/webapps/SCM and put SCM.xml inside TC_HOME/conf/appserver/RM2/ The app will get deployed twice, /SCM and / 3. put the SCM directory inside Host.appBase, ie, /var/www/webapps/SCM Create a file named context.xml ie /var/www/webapps/SCM/META-INF/context.xml The app will get deployed once as /, tomcat will automatically create SCM.xml inside TC_HOME/conf/appserver/RM2/ 4. Put the SCM directory anywhere on the file system, for example /tmp/SCM and put SCM.xml inside TC_HOME/conf/appserver/RM2/ and inside SCM.xml do Context docBase=/tmp/SCM path=/ The app will get deployed once as / Filip Fredrik Andersson wrote: ok, the application I want to launch is SMC so where should I place the SMC.xml file? I´m really confused, not because I dont know what I want to do, but there are tons of different sources telling me different things and none works.. :( I understand that I must be anoying and it´s really nice of you to help me. =) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: R2M.xml? where did that come from? it should be SCM.xml, although the name isn't important. Your original setup was confusing, cause you have RM2/SCM (inside of webapps) so which one is the webapp, RM2 directory, or the SCM directory? They key to your problem though, is probably the Context path=... instead of Context path=/... Filip Fredrik Andersson wrote: ok, and my R2M.xml configuration file should reside inside of $CATALINA_HOME/appserver/R2M ? or did I missunderstand you on that part? Will try it out, thanks a million. Really nice of you taking youre time explaining this to me :) Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: the more logical setup would be (assuming the SMC is a webapp) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine Context path= docBase=SMC reloadable=true debug=0/ I changed three things 1. Host.appBase 2. Context.path 3. Context.docBase Filip Fredrik Andersson wrote: Hi, thanks for answering=) I´m still a little confused so I will try to describe what kind of setup I want and we will se if it becomes clearer. I want my internet files to reside inside of /var/www/webapps/R2M/SMC Now I wan´t apache to forward all pages that are jsp (*.jsp) and all servlets thats are mapped through ip/servlets/* to tomcat. As it is right now I have HelloWorld.html and HelloWorld.jsp inside the SMC folder and apache finds them both and the .jsp file gets forwarded to tomcat (it says that tomcat can´t find the file). Now where is tomcat looking for the files? $CATALINA_HOME/conf/server.xml (engine part) Engine name=appserver debug=0 defaultHost=R2M Host name=R2M appBase=/var/www/webapps/RM2 autoDeploy=false deployOnStartup=false unpackWARs=false deployXML=true debug=0/ /Engine then I read that it was good to seperate the context part into a different file for every host and I understood that they were supposed to reside inside of $CATALINA_HOME/conf/engine name/application_name.xml So I have the file $CATALINA_HOME/appserve/R2M/SMC.xml and it holds Context path=/ docBase=SMC reloadable=true debug=0/ Did I set this up wrong? Den 6/16/2006, skrev Filip Hanik - Dev Lists [EMAIL PROTECTED]: Fredrik Andersson wrote: Hi all Ok so heres the deal. I want my tomcat installation (5.5.17) to load pages from /var/www/webapps/R2M/SMC I´m also running a virtual host setup so I edit my server.xml file and point the appBase for the directory to /var/www/webapps and then I have the context part of the