Re: Tomcat configuration error

2006-06-17 Thread Fredrik Andersson
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

2006-06-16 Thread Filip Hanik - Dev Lists

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

2006-06-16 Thread Fredrik Andersson
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

2006-06-16 Thread Fredrik Andersson
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

2006-06-16 Thread Fredrik Andersson
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

2006-06-16 Thread Filip Hanik - Dev Lists
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