最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

windows下直接點擊startup.bat啟動tomcat服務(wù)示例代碼

 更新時間:2013年09月05日 16:10:16   作者:  
已經(jīng)安裝了JDK1.5并設(shè)置好了JAVA_HOME,可偏偏Tomcat在啟動過程中找不到下面為大家介紹下點擊startup.bat啟動tomcat服務(wù)的實現(xiàn)思路
在XP上明明已經(jīng)安裝了JDK1.5并設(shè)置好了JAVA_HOME,可偏偏Tomcat在啟動過程中找不到。

報錯信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;提示找不到j(luò)ava_home各jre_home路徑,何解?

原因不知道了,下面來看解決辦法:

1、分析startup.bat啟動腳本:發(fā)現(xiàn)其調(diào)用了catalina.bat,而catalina.bat調(diào)用了setclasspath.bat

2、在setclasspath.bat的頭部定義了JAVA_HOME和JRE_HOME的值,那么在這里手動設(shè)置JAVA_HOME變量
復(fù)制代碼 代碼如下:

rem

rem Set CLASSPATH and Java options

rem

rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $

rem

set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_05

set JRE_HOME=C:\Program Files\Java\jre1.5.0_05

rem Make sure prerequisite environment variables are set

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

echo At least one of these environment variable is needed to run this program

goto exit

:gotJreHome

if not exist "%JRE_HOME%\bin\java.exe" goto noJavaHome

if not exist "%JRE_HOME%\bin\javaw.exe" goto noJavaHome

if not ""%1"" == ""debug"" goto okJavaHome

echo JAVA_HOME should point to a JDK in order to run in debug mode.

goto exit

:gotJdkHome

if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome

if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome

if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome

if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome

if not "%JRE_HOME%" == "" goto okJavaHome

set JRE_HOME=%JAVA_HOME%

goto okJavaHome

:noJavaHome

echo The JAVA_HOME environment variable is not defined correctly

echo This environment variable is needed to run this program

echo NB: JAVA_HOME should point to a JDK not a JRE

goto exit

:okJavaHome

if not "?SEDIR%" == "" goto gotBasedir

echo The BASEDIR environment variable is not defined

echo This environment variable is needed to run this program

goto exit

:gotBasedir

if exist "?SEDIR%\bin\setclasspath.bat" goto okBasedir

echo The BASEDIR environment variable is not defined correctly

echo This environment variable is needed to run this program

goto exit

:okBasedir

rem Set the default -Djava.endorsed.dirs argument

set JAVA_ENDORSED_DIRS=?SEDIR%\endorsed

rem Set standard CLASSPATH

rem Note that there are no quotes as we do not want to introduce random

rem quotes into the CLASSPATH

if not exist "%JAVA_HOME%\bin\tools.jar" goto noJavac

set CLASSPATH=%JAVA_HOME%\lib\tools.jar

:noJavac

rem Set standard command for invoking Java.

rem Note that NT requires a window name argument when using start.

rem Also note the quoting as JAVA_HOME may contain spaces.

set _RUNJAVA="%JRE_HOME%\bin\java"

set _RUNJAVAW="%JRE_HOME%\bin\javaw"

set _RUNJDB="%JAVA_HOME%\bin\jdb"

set _RUNJAVAC="%JAVA_HOME%\bin\javac"

goto end

:exit

exit /b 1

:end

3、重啟tomcat,敲入http://localhost:8080驗證,問題解決。

tomcat5需要jdk1.6做支撐,jdk1.5不能夠。

相關(guān)文章

最新評論

酒泉市| 庐江县| 黑山县| 临邑县| 象州县| 通城县| 崇义县| 泰来县| 玛曲县| 静宁县| 花垣县| 金山区| 陇西县| 青岛市| 虎林市| 林芝县| 安乡县| 左云县| 龙门县| 兴隆县| 沙洋县| 车险| 鲁甸县| 西华县| 乌拉特后旗| 商水县| 栾城县| 尉氏县| 耿马| 东莞市| 甘泉县| 九江市| 西贡区| 建湖县| 汶川县| 宽城| 临沂市| 乡城县| 静宁县| 体育| 肇东市|