First of all thank you. Suse gyus are not responsible for this step. Only development in the firm. >From the last release of the product tomcat 3.2.1 has been used. Now it has to be used tomcat-5.5. or distro package from SuSE.
If I understand right then, if in my directory /opt/sso/servlet is WEB-INF and WEB-INF/classes than there has to be META-INF as well and applet will work successfully. But question regarding this behaviour. Let's say that the our URL http://<IP_Address>/SSO/servlet will be there. How can I tell to tomcat that this URL will be mapped to /opt/sso/servlet? In /opt/sso/servlet/WEB-INF/web.xml is existing and /opt/sso/servlet/META-INF/context.xml is existing now as well. I know that this is the question of beginner but how the tomcat knows that the servlet SSO/servlet is mapped to /opt/sso/servlet. Is it enough to have web.xml and context.xml files? Sorry for mistification. As you wrote CATALINA_BASE and CATALINA_HOME are used. Directories which you mentioned are correct on the our system. As you wrote all apps are in webapps/ROOT/... directory. Do you mean that all servlets always should be stored there? Thanks for the help. regards / S pozdravem Petr Hráček -----Original Message----- From: André Warnier [mailto:a...@ice-sa.com] Sent: Monday, June 15, 2009 11:56 AM To: Tomcat Users List Subject: Re: Beginner with apache Hracek, Petr wrote: > Tomcat 5.5 is onstalled on openSUSE11.1 > Tomcat configuration files are stored in /etc/tomcat55/ > TOMCAT_HOME is /srv/www/tomcat55/ > Servlet locations are /opt/swt/servlet and /opt/sso/servlets > Well then, my guess was wrong, and in my answer below, replace RedHat by Suse.. The point is, for example : the <Context> elements that you have in your server.xml file, should not normally be there, if this is Tomcat 5.5. If these things are needed at all, they should be in a webapps/your-webapp/META-INF/context.xml file. Why in your case these <Context> tags are in the Suse server.xml, only Suse support guys will know. The same is for what you say above : I believe you are wrong, and that TOMCAT_HOME is not what you think. The two environment values which matter here are CATALINA_HOME and CATALINA_BASE. (see http://tomcat.apache.org/tomcat-5.5-doc/appdev/deployment.html) On your Suse system, CATALINA_HOME is probably /usr/share/tomcat5.5, and CATALINA_BASE is /srv/www/tomcat5.5/base (that's where you will probably find a "webapps" directory, and that is (normally) where your webapps should be placed. Again, if you want to use the Suse pre-packaged Tomcat, then the Suse support guys are your best source, or an OpenSuse forum. Please understand that it is not that I (or other people on this forum) don't want to help. But each pre-packaged distribution does things a bit differently, and not everyone here has an OpenSuse system available to compare. So usually people on this forum use the "standard Tomcat" (as downloaded from the site "tomcat.apache.org") as a reference. And all the on-line doc for Tomcat also of course. > > regards / S pozdravem > Petr Hráček > > -----Original Message----- > From: André Warnier [mailto:a...@ice-sa.com] > Sent: Monday, June 15, 2009 11:22 AM > To: Tomcat Users List > Subject: Re: Beginner with apache > > Hi. > > In the information below, you forgot to mention > - what version of Tomcat this is > - on what platform this is > > From bits and pieces below, I guess that this may be Tomcat 5.5.? , on > a RedHat Linux system. > The basic answer to your question #1 below is yes, and to your question > #2 also. But the details depend very much on how Tomcat is set up on > this particular system (directories etc..), and that, nobody here really > knows, because it looks like a RedHat-specific package, which installs > the bits and pieces of some version of Tomcat 5.5 in RedHat-specific > locations and with RedHat-specific configuration files. > > So I guess this part you should ask to the RedHat support hotline. > > A general explanation of how this all works is available here : > http://tomcat.apache.org/tomcat-5.5-doc/index.html > and particularly in your case here : > http://tomcat.apache.org/tomcat-5.5-doc/appdev/index.html > (Deployment organisation) > > The principles are universal. But the details (which directories etc..) > are specific to each platform-specific pre-packaged Tomcat. > > > Hracek, Petr wrote: >> Hello all, >> >> sorry for this beginner question but I do not know who to setup my >> servlet. >> On the machine is installed and run apache server as well. Version is >> 2.2.3. >> In the configuration file is mentioned: >> JkMount /sso/servlet/* ajp13 >> JkMount /swt/servlet/* ajp13 >> >> My TOMCAT_HOME directory is /srv/www/tomcat55/base/. >> I have to question >> 1) My servlets are stored in the another directories e.g. >> /opt/sso/servlets, /opt/swt/servlets, etc. >> Is it possible somewho to set tomcat so that it will allow to run >> servlets from those directories? >> >> 2) If question 1 is not allowed then not another question from my side >> occurs: >> - is it possible to make a directory structure as >> /srv/www/tomcat55/base/ROOT/sso/WEB-INF and >> /srv/www/tomcat55/base/ROOT/swt/WEB-INF >> where will be placed those servlets? How to configure web.xml file? >> >> regards >> Petr >> >> >> >> ------------------------------------------------------------------------ >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org