File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problem setting up environment variable JAVA_HOME

 
rajasekhar yakkali
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am a new user of tomcat. I have seen in the documentation that JAVA_HOME variable has to be setup to the jdk folder.
at the c prompt,I am using set JAVA_HOME = c:\java\jdk1.3.1_01
after doing this ,when i try to start tomcat,It gives me the error:
You must set JAVA_HOME to point at your Java Development Kit installation

Please help me in setting up tomcat so that i can run my servlets.
Thanks,
raj
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13044
6
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You need to set JAVA_HOME for your entire system, not just the one MSDOS prompt window since Tomcat starts another window.
If you are using Tomcat 3 you need to set TOMCAT_HOME also, if Tomcat 4 it needs CATALINA_HOME. (They did it that way so you could have both 3 and 4 on the same system.)
Bill
 
Dorj Galaa
Ranch Hand
Posts: 113
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
add to autoexec.bat
set JAVA_HOME = c:\java\jdk1.3.1_01
 
Dave Soto
Ranch Hand
Posts: 55
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can also set environment variables in Windows by right-clicking on "My Computer", and in one of the tabs (Depending on which version of windows you run) there is an "Environment variables" section where you can see and edit all your environment variables.
 
rajasekhar yakkali
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi guys,
thank you very much.. I am able to make tomcat start now.
but the tomcat is not starting from the command prompt. I am able to run it only from the bin folder and invoking the startup file.
I entered the variables JAVA_HOME and CATALINA_HOME from settings--->control panel-->System---->Advanced--->Environmental variables.
Even though I can work like this,Just for curiosity,why am i not able to invoke tomcat from command prompt?
Please if you know it,let me know.
Thanks,
raj
 
Sam Dalton
Author
Ranch Hand
Posts: 170
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The reason that you can not run this from the command prompt is because you are typing
set JAVA_HOME = c:\java\jdk1.3.1_01
Note the extra space after the JAVA_HOME. this does not create a variable called JAVA_HOME, instead it creates a variable called JAVA_HOME<space> where <space> is one character of whitespace. Try typing
set JAVA_HOME=c:\java\jdk1.3.1_01
Now run Tomcat, it will work fine.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic