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

    Problem in server startup  Unrecognized option: -server

    Dev Reddy Newbie

      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 Newbie

           

          "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>


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

            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 Newbie

               

              "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 Newbie

                 

                "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 Newbie

                  @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 pai Master

                    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.