1) I have downloaded Apache Tomcat zip file in "C:\Users\nirjari\Desktop\Apache Tomcat\" When I extracted files from it , new dir structure where binary and lib files are is
Then I clicked on WIndows Service Installer and Tomcat got installed in "C:\Program Files\Apache Software Foundation\". what should be CATALINA_HOME ?
2) Is it required to download Apache Tomcat zip file (8 MB size) OR can I directly use Windows Service Installer from ''https://tomcat.apache.org/download-60.cgi" website to install Tomcat without downloading it ?
When I am trying to setup eclipse wuth Tomcat Installation Dir as "C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib" OR "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43\lib", I ma getting error message "The Tomcat installation directory is not valid. It is missing expected file or folder lib/jasper-el.jar" While jasper~el jar is available in both locations.
Why am I getting such an error ? How do I set up correct path here ?
3) I have setup CATALINA_HOME as "C:\Program Files\Apache Software Foundation"
Then I am trying to check version of Tomcat as
The CATALINA_HOME environment variable is not defined correctlyThis environment variable is needed to run this program
I don't see version.bat in Tomcat Installation path "C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin"
Then I also tried setting CATALINA_HOME as "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.4", "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64" AND "C:\Users\nirjari\Desktop\Apache Tomcat", But I am getting same error.
So whats wrong with CATALINA_HOME in here ? What should be correct CATlALINA_HOME ?
First of all, why are you using Tomcat 6? You should use the latest version, which is Tomcat 8.
1) Why are you installing Tomcat twice? You can either use the zip file, or use the installer. Using both is not necessary.
2) Remove the "\lib" part from the path. The Tomcat installation directory is "C:\Program Files\Apache Software Foundation\Tomcat 6.0" or "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43".
3) CATALINA_HOME should be "C:\Program Files\Apache Software Foundation\Tomcat 6.0" or "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43".
CATALINA_HOME and CATALINA_BASE are environment variables that point to the sharable and per-instance files used by Tomcat. For single-instance Tomcat use, CATALINA_HOME and CATALINA_BASE normally point to the same place, which is the root Tomcat directory. So, for example, "/home/timh/apache-tomcat-7.0.20" might be the directory created when I unzipped an apache-tomcat-7.0.20.zip file. CATALINA_HOME would therefore be set to /home/timh/apache-tomcat-7.0.20. Adjust values as required.
To run Tomcat, CATALINA_HOME and JAVA_HOME are the basic requirements, with other environment variables getting their default settting from those two. JAVA_HOME, of course, points to the root directory of whichever specific version of Java that you want to run Tomcat under.
When using Tomcat with a JEE plugin such as WTP, you have to configure the plugin to serve in the role of environment, so use the WIndow/Preferences menu to set the Tomcat options as needed.
An IDE is no substitute for an Intelligent Developer.
posted 3 years ago
I set up CATALINA_HOME and JAVA_HOME correctly. I am not getting these errors anymore.
When I start Tomcat on cmd prompt as below, in the cmd prompt script is running without any error. Below is output od startup.bat at cmd prompt
Using CATALINA_BASE: "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43"
Using CATALINA_HOME: "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43"
Using CATALINA_TMPDIR: "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.7.0_79"
Using CLASSPATH: "C:\Users\nirjari\Desktop\Apache Tomcat\apache-tomcat-6.0.43-windows-x64\apache-tomcat-6.0.43\bin\bootstrap.jar"
Is this successful starting of Tomcat ? If not, then why is service not staring. If service is started succesfully, then how come in services.msc, Apache Tomcat service is not started.
Same thing happens with eclipse. When I start Tomcat server from eclipse, it starts succesfully (Mesage comes up). But when I check services, tomcat is not started.
Why is that ? Should Tomcat service not be started whichever way I start it ?