9 Replies Latest reply on Nov 7, 2006 12:21 PM by dimitris

    Problem in server startup  Unrecognized option: -server

    dev.reddy

      C:\opt\jboss-4.0.5.GA\bin>run.bat
      ===============================================================================

      JBoss Bootstrap Environment

      JBOSS_HOME: C:\opt\jboss-4.0.5.GA

      JAVA: C:\jdk1.3.1_19\bin\java

      JAVA_OPTS: -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.cli
      ent.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

      CLASSPATH: C:\jdk1.3.1_19\lib\tools.jar;C:\opt\jboss-4.0.5.GA\bin\run.jar

      ===============================================================================
      Unrecognized option: -server
      Could not create the Java virtual machine.
      Press any key to continue . . .

      C:\opt\jboss-4.0.5.GA\bin>

        • 1. Re: Problem in server startup  Unrecognized option: -server
          dev.reddy

           

          "dev.reddy" wrote:
          C:\opt\jboss-4.0.5.GA\bin>run.bat
          ===============================================================================

          JBoss Bootstrap Environment

          JBOSS_HOME: C:\opt\jboss-4.0.5.GA

          JAVA: C:\jdk1.3.1_19\bin\java

          JAVA_OPTS: -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.cli
          ent.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

          CLASSPATH: C:\jdk1.3.1_19\lib\tools.jar;C:\opt\jboss-4.0.5.GA\bin\run.jar

          ===============================================================================
          Unrecognized option: -server
          Could not create the Java virtual machine.
          Press any key to continue . . .

          C:\opt\jboss-4.0.5.GA\bin>


          • 2. Re: Problem in server startup  Unrecognized option: -server
            jaikiran

            Post the contents of your run.bat

            • 3. Re: Problem in server startup  Unrecognized option: -server
              visolvejboss

              Hello,

              From the error, we assume that, there may be the problem in jdk you are using.

              Upgrade your jdk to latest version jdk1.5 from sun website.

              http://java.sun.com/javase/downloads/index.jsp and try to run the server again.

              Hope, this may help you.

              • 4. Re: Problem in server startup  Unrecognized option: -server
                dev.reddy

                 

                "jaikiran" wrote:
                Post the contents of your run.bat




                @echo off
                rem -------------------------------------------------------------------------
                rem JBoss Bootstrap Script for Win32
                rem -------------------------------------------------------------------------

                rem $Id: run.bat 56327 2006-08-28 10:34:13Z dimitris@jboss.org $

                @if not "%ECHO%" == "" echo %ECHO%
                @if "%OS%" == "Windows_NT" setlocal

                set DIRNAME=.\
                if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
                set PROGNAME=run.bat
                if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%

                rem Read all command line arguments

                REM
                REM The %ARGS% env variable commented out in favor of using %* to include
                REM all args in java command line. See bug #840239. [jpl]
                REM
                REM set ARGS=
                REM :loop
                REM if [%1] == [] goto endloop
                REM set ARGS=%ARGS% %1
                REM shift
                REM goto loop
                REM :endloop

                rem Find run.jar, or we can't continue

                set RUNJAR=%DIRNAME%run.jar
                if exist "%RUNJAR%" goto FOUND_RUN_JAR
                echo Could not locate %RUNJAR%. Please check that you are in the
                echo bin directory when running this script.
                goto END

                :FOUND_RUN_JAR

                if not "%JAVA_HOME%" == "" goto ADD_TOOLS

                set JAVA=java

                echo JAVA_HOME is not set. Unexpected results may occur.
                echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
                goto SKIP_TOOLS

                :ADD_TOOLS

                set JAVA=%JAVA_HOME%\bin\java

                if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
                echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
                echo Make sure that JAVA_HOME points to a JDK and not a JRE.

                :SKIP_TOOLS

                rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
                rem compatible distribution to which JAVA_HOME points

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

                rem If JBOSS_CLASSPATH is empty, don't include it, as this will
                rem result in including the local directory, which makes error tracking
                rem harder.
                if "%JBOSS_CLASSPATH%" == "" (
                set JBOSS_CLASSPATH=%JAVAC_JAR%;%RUNJAR%
                ) else (
                set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
                )

                rem Setup JBoss specific properties
                set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
                set JBOSS_HOME=%JBOSS_HOME%

                rem Add -server to the JVM options, if supported
                "%JAVA%" -version 2>&1 | findstr /I hotspot > nul
                if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)

                rem JVM memory allocation pool parameters. Modify as appropriate.
                set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m

                rem With Sun JVMs reduce the RMI GCs to once per hour
                set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

                rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
                rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%

                rem Setup the java endorsed dirs
                set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed

                echo ===============================================================================
                echo.
                echo JBoss Bootstrap Environment
                echo.
                echo JBOSS_HOME: %JBOSS_HOME%
                echo.
                echo JAVA: %JAVA%
                echo.
                echo JAVA_OPTS: %JAVA_OPTS%
                echo.
                echo CLASSPATH: %JBOSS_CLASSPATH%
                echo.
                echo ===============================================================================
                echo.

                :RESTART
                "%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
                if ERRORLEVEL 10 goto RESTART

                :END
                if "%NOPAUSE%" == "" pause

                :END_NO_PAUSE


                • 5. Re: Problem in server startup  Unrecognized option: -server
                  dev.reddy

                   

                  "jaikiran" wrote:
                  Post the contents of your run.bat




                  @echo off
                  rem -------------------------------------------------------------------------
                  rem JBoss Bootstrap Script for Win32
                  rem -------------------------------------------------------------------------

                  rem $Id: run.bat 56327 2006-08-28 10:34:13Z dimitris@jboss.org $

                  @if not "%ECHO%" == "" echo %ECHO%
                  @if "%OS%" == "Windows_NT" setlocal

                  set DIRNAME=.\
                  if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
                  set PROGNAME=run.bat
                  if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%

                  rem Read all command line arguments

                  REM
                  REM The %ARGS% env variable commented out in favor of using %* to include
                  REM all args in java command line. See bug #840239. [jpl]
                  REM
                  REM set ARGS=
                  REM :loop
                  REM if [%1] == [] goto endloop
                  REM set ARGS=%ARGS% %1
                  REM shift
                  REM goto loop
                  REM :endloop

                  rem Find run.jar, or we can't continue

                  set RUNJAR=%DIRNAME%run.jar
                  if exist "%RUNJAR%" goto FOUND_RUN_JAR
                  echo Could not locate %RUNJAR%. Please check that you are in the
                  echo bin directory when running this script.
                  goto END

                  :FOUND_RUN_JAR

                  if not "%JAVA_HOME%" == "" goto ADD_TOOLS

                  set JAVA=java

                  echo JAVA_HOME is not set. Unexpected results may occur.
                  echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
                  goto SKIP_TOOLS

                  :ADD_TOOLS

                  set JAVA=%JAVA_HOME%\bin\java

                  if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
                  echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
                  echo Make sure that JAVA_HOME points to a JDK and not a JRE.

                  :SKIP_TOOLS

                  rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
                  rem compatible distribution to which JAVA_HOME points

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

                  rem If JBOSS_CLASSPATH is empty, don't include it, as this will
                  rem result in including the local directory, which makes error tracking
                  rem harder.
                  if "%JBOSS_CLASSPATH%" == "" (
                  set JBOSS_CLASSPATH=%JAVAC_JAR%;%RUNJAR%
                  ) else (
                  set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
                  )

                  rem Setup JBoss specific properties
                  set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
                  set JBOSS_HOME=%JBOSS_HOME%

                  rem Add -server to the JVM options, if supported
                  "%JAVA%" -version 2>&1 | findstr /I hotspot > nul
                  if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)

                  rem JVM memory allocation pool parameters. Modify as appropriate.
                  set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m

                  rem With Sun JVMs reduce the RMI GCs to once per hour
                  set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

                  rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
                  rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%

                  rem Setup the java endorsed dirs
                  set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed

                  echo ===============================================================================
                  echo.
                  echo JBoss Bootstrap Environment
                  echo.
                  echo JBOSS_HOME: %JBOSS_HOME%
                  echo.
                  echo JAVA: %JAVA%
                  echo.
                  echo JAVA_OPTS: %JAVA_OPTS%
                  echo.
                  echo CLASSPATH: %JBOSS_CLASSPATH%
                  echo.
                  echo ===============================================================================
                  echo.

                  :RESTART
                  "%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
                  if ERRORLEVEL 10 goto RESTART

                  :END
                  if "%NOPAUSE%" == "" pause

                  :END_NO_PAUSE


                  • 6. Re: Problem in server startup  Unrecognized option: -server
                    dev.reddy

                    @echo off
                    rem -------------------------------------------------------------------------
                    rem JBoss Bootstrap Script for Win32
                    rem -------------------------------------------------------------------------

                    rem $Id: run.bat 56327 2006-08-28 10:34:13Z dimitris@jboss.org $

                    @if not "%ECHO%" == "" echo %ECHO%
                    @if "%OS%" == "Windows_NT" setlocal

                    set DIRNAME=.\
                    if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
                    set PROGNAME=run.bat
                    if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%

                    rem Read all command line arguments

                    REM
                    REM The %ARGS% env variable commented out in favor of using %* to include
                    REM all args in java command line. See bug #840239. [jpl]
                    REM
                    REM set ARGS=
                    REM :loop
                    REM if [%1] == [] goto endloop
                    REM set ARGS=%ARGS% %1
                    REM shift
                    REM goto loop
                    REM :endloop

                    rem Find run.jar, or we can't continue

                    set RUNJAR=%DIRNAME%run.jar
                    if exist "%RUNJAR%" goto FOUND_RUN_JAR
                    echo Could not locate %RUNJAR%. Please check that you are in the
                    echo bin directory when running this script.
                    goto END

                    :FOUND_RUN_JAR

                    if not "%JAVA_HOME%" == "" goto ADD_TOOLS

                    set JAVA=java

                    echo JAVA_HOME is not set. Unexpected results may occur.
                    echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
                    goto SKIP_TOOLS

                    :ADD_TOOLS

                    set JAVA=%JAVA_HOME%\bin\java

                    if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS
                    echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.
                    echo Make sure that JAVA_HOME points to a JDK and not a JRE.

                    :SKIP_TOOLS

                    rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
                    rem compatible distribution to which JAVA_HOME points

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

                    rem If JBOSS_CLASSPATH is empty, don't include it, as this will
                    rem result in including the local directory, which makes error tracking
                    rem harder.
                    if "%JBOSS_CLASSPATH%" == "" (
                    set JBOSS_CLASSPATH=%JAVAC_JAR%;%RUNJAR%
                    ) else (
                    set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%
                    )

                    rem Setup JBoss specific properties
                    set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
                    set JBOSS_HOME=%JBOSS_HOME%

                    rem Add -server to the JVM options, if supported
                    "%JAVA%" -version 2>&1 | findstr /I hotspot > nul
                    if not errorlevel == 1 (set JAVA_OPTS=%JAVA_OPTS% -server)

                    rem JVM memory allocation pool parameters. Modify as appropriate.
                    set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m

                    rem With Sun JVMs reduce the RMI GCs to once per hour
                    set JAVA_OPTS=%JAVA_OPTS% -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

                    rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
                    rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%

                    rem Setup the java endorsed dirs
                    set JBOSS_ENDORSED_DIRS=%JBOSS_HOME%\lib\endorsed

                    echo ===============================================================================
                    echo.
                    echo JBoss Bootstrap Environment
                    echo.
                    echo JBOSS_HOME: %JBOSS_HOME%
                    echo.
                    echo JAVA: %JAVA%
                    echo.
                    echo JAVA_OPTS: %JAVA_OPTS%
                    echo.
                    echo CLASSPATH: %JBOSS_CLASSPATH%
                    echo.
                    echo ===============================================================================
                    echo.

                    :RESTART
                    "%JAVA%" %JAVA_OPTS% "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
                    if ERRORLEVEL 10 goto RESTART

                    :END
                    if "%NOPAUSE%" == "" pause

                    :END_NO_PAUSE

                    • 7. Re: Problem in server startup  Unrecognized option: -server
                      jaikiran

                      What visolvejboss mentioned is right. You are using JDK1.3 and JBoss-4.0.5GA. This version of JBoss requires a minimum of JDK1.4 as mentioned here:

                      http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossVsJavaJDKVersionMatrix

                      You will have to upgrade your JDK.

                      • 8. Re: Problem in server startup  Unrecognized option: -server
                        dev.reddy

                        Thank you jaikiran
                        i will try>

                        • 9. Re: Problem in server startup  Unrecognized option: -server
                          dimitris

                          jboss 4.x needs jdk1.4 minimum to run.