婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > windows下直接點擊startup.bat啟動tomcat服務示例代碼

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

熱門標簽:征服者博物館地圖標注點 地圖標注顯示小區 江蘇手機外呼系統供應商 江蘇辦理400電話是免費的嗎 福建防封電銷卡辦理套餐 沙依巴克工廠地圖標注 南京機器人外呼系統多少錢 紹興400電話怎么辦理 滄州外呼增值業務線路解決方案
在XP上明明已經安裝了JDK1.5并設置好了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;提示找不到java_home各jre_home路徑,何解?

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

1、分析startup.bat啟動腳本:發現其調用了catalina.bat,而catalina.bat調用了setclasspath.bat

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

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不能夠。
您可能感興趣的文章:
  • Web項目打成war包部署Tomcat時運行startup.bat直接閃退部署失敗的快速解決方案
  • Tomcat中的startup.bat原理詳細解析
  • 關于tomcat點擊startup.bat后閃退問題的解決辦法
  • 解析Tomcat的啟動腳本--startup.bat
  • 直接雙擊啟動tomcat中的startup.bat閃退原因及解決方法
  • tomcat啟動startup.bat一閃而過問題的解決方法【親測有效】

標簽:宜賓 巴中 烏魯木齊 吳忠 香港 陽泉 小程序 湘西

巨人網絡通訊聲明:本文標題《windows下直接點擊startup.bat啟動tomcat服務示例代碼》,本文關鍵詞  windows,下,直接,點擊,startup.bat,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《windows下直接點擊startup.bat啟動tomcat服務示例代碼》相關的同類信息!
  • 本頁收集關于windows下直接點擊startup.bat啟動tomcat服務示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 政和县| 北流市| 兰西县| 西盟| 水城县| 林州市| 肃北| 田林县| 镇康县| 宁乡县| 焉耆| 毕节市| 察雅县| 莆田市| 康乐县| 五台县| 陆河县| 新建县| 抚宁县| 鄂州市| 神木县| 东台市| 汝城县| 乡城县| 宜章县| 桓台县| 平山县| 鸡西市| 汉沽区| 古丈县| 宁国市| 巫溪县| 中牟县| 新宁县| 新营市| 南澳县| 德惠市| 陇西县| 长乐市| 桂林市| 平谷区|