JRE_HOME variable missing with Tomcat (win7)

前端 未结 9 1960
一向
一向 2021-01-04 11:05

I installed tomcat and Apache http-servers like two weeks ago. I got it running and I was able to run the JSP-pages from another computers. I had a little pause and now that

相关标签:
9条回答
  • 2021-01-04 11:25

    Configure paths like this

    enter image description here

    You can check the validity of the path by typing

    echo %JAVA_HOME%

    echo %JRE_HOME%

    enter image description here

    and then everything will work like a charm

    0 讨论(0)
  • 2021-01-04 11:29

    I recently ran into this issue, and regardless of how many times I checked.. the variable was set in the windows advanced system properties.

    What I found was that if the JRE_HOME var wasn't set, the system would default to the JRE that was part of the JDK in the JAVA_HOME directory. If you're running into this problem, and cannot resolve it.. try deleting the JRE_HOME variable.

    That resolved the issue for me.

    0 讨论(0)
  • 2021-01-04 11:30

    If you have not installed the SDK, then provide the JRE path and logout and in - this should work

    0 讨论(0)
  • 2021-01-04 11:32

    I just resolved this issue by deleting the JRE_HOME variable.As it was saying "JRE_HOME variable is not set to this path (Apache\bin)."

    0 讨论(0)
  • 2021-01-04 11:41

    So, I installed Apache Tomcat/7.0.30 and now the startup runs perfectly. No more 503 error and I can run the JSP stuff from other machines as I should be.

    Problem is solved, but the mystery remains. It seems that jdk had nothing to do with the problem. Did my tomcat die of old age or something?

    0 讨论(0)
  • 2021-01-04 11:42

    There is no need to set both the JDK_HOME and JRE_HOME environment variables since JRE_HOME will default to the value of JDK_HOME.

    In many Tomcat installations these environment variables are not used at all, being instead set in the optional setenv.bat script. You can find all this documented in section 3 of the RUNNING.txt file in the top level directory of your Tomcat installation and a copy can be found here http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt

    If you get the "environment variable is not defined correctly" error message you will need to check your setenv.bat file (if you have one) as well as the actual environment variables. By inspection of setclasspath.bat you can see which files it needs to see in those directories. For the JRE it expects to find both %JRE_HOME%\bin\java.exe and %JRE_HOME%\bin\javaw.exe

    In my experience this error occurs when the JRE or JDK has been subsequently removed or uninstalled.

    0 讨论(0)
提交回复
热议问题