Tomcat 6免安裝版 配置 問題

          在catalina.bat進行配置之后,運行startup.bat,結果是命令窗口一閃而過。

          于是我就在DOS環境下進行測試,顯示信息如下:
          D:\tomcat-6.0.2-demo\bin>startup.bat
          '-Djava.util.logging.manager' 不是內部或外部命令,也不是可運行的程序
          或批處理文件。
          '-Djava.util.logging.config.file' 不是內部或外部命令,也不是可運行的程序
          或批處理文件。
          Using CATALINA_BASE:   D:\tomcat-6.0.2-demo
          Using CATALINA_HOME:   D:\tomcat-6.0.2-demo
          Using CATALINA_TMPDIR: D:\tomcat-6.0.2-demo\temp
          Using JRE_HOME:        C:\Program Files\Java\jdk1.5.0_09
          '-Djava.endorsed.dirs' 不是內部或外部命令,也不是可運行的程序
          或批處理文件。
          '-Dcatalina.base' 不是內部或外部命令,也不是可運行的程序
          或批處理文件。
          '-Djava.io.tmpdir' 不是內部或外部命令,也不是可運行的程序
          或批處理文件。

          不知道改如何解決這個問題,希望有高手能指點一下小弟!

          **********************************catalina.bat********************************************

          @echo off
          if "%OS%" == "Windows_NT" setlocal
          rem ---------------------------------------------------------------------------
          rem Start/Stop Script for the CATALINA Server
          rem
          rem Environment Variable Prequisites
          rem
          rem   CATALINA_HOME   May point at your Catalina "build" directory.
          rem
          rem   CATALINA_BASE   (Optional) Base directory for resolving dynamic portions
          rem                   of a Catalina installation.  If not present, resolves to
          rem                   the same directory that CATALINA_HOME points to.
          rem
          rem   CATALINA_OPTS   (Optional) Java runtime options used when the "start",
          rem                   "stop", or "run" command is executed.
          rem
          rem   CATALINA_TMPDIR (Optional) Directory path location of temporary directory
          rem                   the JVM should use (java.io.tmpdir).  Defaults to
          rem                   %CATALINA_BASE%\temp.
          rem
          rem   JAVA_HOME       Must point at your Java Development Kit installation.
          rem                   Required to run the with the "debug" argument.
          rem
          rem   JRE_HOME        Must point at your Java Development Kit installation.
          rem                   Defaults to JAVA_HOME if empty.
          rem
          rem   JAVA_OPTS       (Optional) Java runtime options used when the "start",
          rem                   "stop", or "run" command is executed.
          rem
          rem   JSSE_HOME       (Optional) May point at your Java Secure Sockets Extension
          rem                   (JSSE) installation, whose JAR files will be added to the
          rem                   system class path used to start Tomcat.
          rem
          rem   JPDA_TRANSPORT  (Optional) JPDA transport used when the "jpda start"
          rem                   command is executed. The default is "dt_shmem".
          rem
          rem   JPDA_ADDRESS    (Optional) Java runtime options used when the "jpda start"
          rem                   command is executed. The default is "jdbconn".
          rem
          rem $Id: catalina.bat 467182 2006-10-23 23:47:06Z markt $
          rem ---------------------------------------------------------------------------

          set JAVA_HOME=c:\Program Files\java\jdk1.5.0_09
          set JAVA_OPTS=-Xms64m -Xmx512m

          rem Guess CATALINA_HOME if not defined
          set CURRENT_DIR=%cd%
          if not "%CATALINA_HOME%" == "" goto gotHome
          set CATALINA_HOME=%CURRENT_DIR%
          if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
          cd ..
          set CATALINA_HOME=%cd%
          cd %CURRENT_DIR%
          :gotHome
          if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
          echo The CATALINA_HOME environment variable is not defined correctly
          echo This environment variable is needed to run this program
          goto end
          :okHome

          rem Get standard environment variables
          if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"

          rem Get standard Java environment variables
          if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath
          echo Cannot find %CATALINA_HOME%\bin\setclasspath.bat
          echo This file is needed to run this program
          goto end
          :okSetclasspath
          set BASEDIR=%CATALINA_HOME%
          call "%CATALINA_HOME%\bin\setclasspath.bat" %1
          if errorlevel 1 goto end

          rem Add on extra jar files to CLASSPATH
          if "%JSSE_HOME%" == "" goto noJsse
          set
          CLASSPATH=%CLASSPATH%;%JSSE_HOME%\lib\jcert.jar;%JSSE_HOME%\lib\jnet.jar;%JSSE_HOME%\lib
          \jsse.jar
          :noJsse
          set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar

          if not "%CATALINA_BASE%" == "" goto gotBase
          set CATALINA_BASE=%CATALINA_HOME%
          :gotBase

          if not "%CATALINA_TMPDIR%" == "" goto gotTmpdir
          set CATALINA_TMPDIR=%CATALINA_BASE%\temp
          :gotTmpdir

          if not exist "%CATALINA_HOME%\conf\logging.properties" goto noJuli
          set JAVA_OPTS=%JAVA_OPTS%
          -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
          -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
          :noJuli

          rem ----- Execute The Requested Command ---------------------------------------

          echo Using CATALINA_BASE:   %CATALINA_BASE%
          echo Using CATALINA_HOME:   %CATALINA_HOME%
          echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
          if ""%1"" == ""debug"" goto use_jdk
          echo Using JRE_HOME:        %JRE_HOME%
          goto java_dir_displayed
          :use_jdk
          echo Using JAVA_HOME:       %JAVA_HOME%
          :java_dir_displayed

          set _EXECJAVA=%_RUNJAVA%
          set MAINCLASS=org.apache.catalina.startup.Bootstrap
          set ACTION=start
          set SECURITY_POLICY_FILE=
          set DEBUG_OPTS=
          set JPDA=

          if not ""%1"" == ""jpda"" goto noJpda
          set JPDA=jpda
          if not "%JPDA_TRANSPORT%" == "" goto gotJpdaTransport
          set JPDA_TRANSPORT=dt_shmem
          :gotJpdaTransport
          if not "%JPDA_ADDRESS%" == "" goto gotJpdaAddress
          set JPDA_ADDRESS=jdbconn
          :gotJpdaAddress
          shift
          :noJpda

          if ""%1"" == ""debug"" goto doDebug
          if ""%1"" == ""run"" goto doRun
          if ""%1"" == ""start"" goto doStart
          if ""%1"" == ""stop"" goto doStop
          if ""%1"" == ""version"" goto doVersion

          echo Usage:  catalina ( commands ... )
          echo commands:
          echo   debug             Start Catalina in a debugger
          echo   debug -security   Debug Catalina with a security manager
          echo   jpda start        Start Catalina under JPDA debugger
          echo   run               Start Catalina in the current window
          echo   run -security     Start in the current window with security manager
          echo   start             Start Catalina in a separate window
          echo   start -security   Start in a separate window with security manager
          echo   stop              Stop Catalina
          echo   version           What version of tomcat are you running?
          goto end

          :doDebug
          shift
          set _EXECJAVA=%_RUNJDB%
          set DEBUG_OPTS=-sourcepath "%CATALINA_HOME%\..\..\java"
          if not ""%1"" == ""-security"" goto execCmd
          shift
          echo Using Security Manager
          set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy
          goto execCmd

          :doRun
          shift
          if not ""%1"" == ""-security"" goto execCmd
          shift
          echo Using Security Manager
          set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy
          goto execCmd

          :doStart
          shift
          if not "%OS%" == "Windows_NT" goto noTitle
          set _EXECJAVA=start "Tomcat" %_RUNJAVA%
          goto gotTitle
          :noTitle
          set _EXECJAVA=start %_RUNJAVA%
          :gotTitle
          if not ""%1"" == ""-security"" goto execCmd
          shift
          echo Using Security Manager
          set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy
          goto execCmd

          :doStop
          shift
          set ACTION=stop
          goto execCmd

          :doVersion
          %_EXECJAVA% -classpath "%CATALINA_HOME%\lib\catalina.jar"
          org.apache.catalina.util.ServerInfo
          goto end


          :execCmd
          rem Get remaining unshifted command line arguments and save them in the
          set CMD_LINE_ARGS=
          :setArgs
          if ""%1""=="""" goto doneSetArgs
          set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
          shift
          goto setArgs
          :doneSetArgs

          rem Execute Java with the applicable properties
          if not "%JPDA%" == "" goto doJpda
          if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
          %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS%
          -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%"
          -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%"
          -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
          goto end
          :doSecurity
          %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS%
          -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%"
          -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%"
          -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%"
          -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
          goto end
          :doJpda
          if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
          %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug
          -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n
          %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%"
          -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%"
          -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
          goto end
          :doSecurityJpda
          %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug
          -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n
          %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%"
          -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%"
          -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%"
          -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
          goto end

          :end



          posted on 2008-09-27 10:18 魯勝迪 閱讀(4780) 評論(1)  編輯  收藏 所屬分類: 問題集

          評論

          # re: Tomcat 6免安裝版 配置 問題[未登錄] 2008-09-29 02:57 DIVSYSTEM

          環境變量里加 JAVA_HOME和CLASSPATH
          JAVA_HOME C:\Program Files\Java\jdk1.5.0_04

          CLASSPATH C:\Program Files\Java\jdk1.5.0_04\lib  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2008年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 循化| 射阳县| 松阳县| 大宁县| 余江县| 藁城市| 县级市| 老河口市| 高碑店市| 公主岭市| 韶山市| 泽普县| 河北省| 新竹县| 宿州市| 泗阳县| 汾阳市| 富蕴县| 贺兰县| 石阡县| 广水市| 万载县| 盱眙县| 彭水| 西林县| 长宁区| 教育| 拉孜县| 霍邱县| 丁青县| 肥东县| 申扎县| 保德县| 孝感市| 油尖旺区| 桦甸市| 许昌市| 惠来县| 保山市| 镇巴县| 镇雄县|