Win98, WinME? Won't work there because shell is limited, i.e. the script lines are too
long! Got same problem some time back on WinME. I had to write a launcher class which
sets those "long" system properties from a properties file and then calls main method
of server class by reflection.
BTW: You might get trouble here, as this is the servlet-interest group and your
questions is about J2EE
Peter
Agarwal Pankaj wrote:
> Hi!
>
> As soon as I start j2ee script from command prompt, I get the following error:
>
> syntax error
> syntax error
> syntax error
> followed by help on j2ee server
>
> same thing happenes with deploytool.
>
> My j2ee, userconfig, sentenv scripts look like this:
> @echo off
>
> rem Set JAVA_HOME and J2EE_HOME before running this script.
> rem
> rem set JAVA_HOME to the path where you have Java 2 (JDK1.2) installed.
> rem
> rem set J2EE_HOME to the path where you have installed this package (EJB server).
>
> set JAVA_HOME=c:\jdk1.3.1
> set J2EE_HOME=C:\j2sdkee1.3
>
> if not "%J2EE_HOME%" == "" goto CONT0
> echo ERROR: Set J2EE_HOME before running this script.
> goto END
> :CONT0
>
> if EXIST "%J2EE_HOME%\bin\setenv.bat" goto CONT1
> echo ERROR: Set J2EE_HOME to the path of a valid j2sdkee.
> goto END
> :CONT1
>
> call %J2EE_HOME%\bin\setenv.bat
>
> if not "%JAVA_HOME%" == "" goto CONT2
> echo ERROR: Set JAVA_HOME before running this script.
> goto END
> :CONT2
>
> if EXIST "%JAVA_HOME%\bin\java.exe" goto CONT3
> echo ERROR: Set JAVA_HOME to the path of a valid jdk.
> goto END
> :CONT3
>
> rem @echo on
> %JAVACMD% %LISTEN_OPTIONS% -Dorg.xml.sax.parser=org.xml.sax.helpers.XMLReaderAdapter
>-Dorg.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl -Djms.home=%JMS_HOME%
>-Dcom.sun.jms.service.jdbc.dbpath=%JMS_DB_PATH%
>-Djms.properties=%J2EE_HOME%\config\jms_service.properties
>-Djava.security.policy==%J2EE_HOME%\lib\security\server.policy
>-Djava.security.auth.login.config=%J2EE_HOME%\lib\security\login.config
>-Dcom.sun.enterprise.home=%J2EE_HOME% -classpath %CPATH%
>com.sun.enterprise.server.J2EEServer %*
>
> :END
>
> @echo off
> rem J2EE_CLASSPATH is appended to the classpath referenced by the EJB server.
> rem J2EE_CLASSPATH must include the location of the JDBC driver classes
> rem (except for the Cloudscape driver shipped with this release).
> rem Each directory is delimited by a semicolon.
>
> set J2EE_CLASSPATH=c:\j2sdkee1.3
> rem JAVA_HOME refers to the directory where the Java(tm) 2 SDK
> rem Standard Edition software is installed.
> set JAVA_HOME=c:\jdk1.3.1
>
> rem
>
> @echo off
> rem
> rem Set JAVA_HOME and J2EE_HOME before running this script.
>
> set JAVA_HOME=c:\jdk1.3.1
> set J2EE_HOME=c:\j2sdkee1.3
>
> rem first include user-specified definitions.
> call %J2EE_HOME%\bin\userconfig.bat
>
> if "%JMS_HOME%" == "" set JMS_HOME=%J2EE_HOME%
>
> set LIBDIR=%J2EE_HOME%\lib
> set LOCALEDIR=%J2EE_HOME%\lib\locale
> set CLOUDSCAPE_INSTALL=%LIBDIR%\cloudscape
>
> set CLASSESDIR=%LIBDIR%\classes
> set JMS_CLASSESDIR=%JMS_HOME%\classes
>
> set J2EEJARS=%LIBDIR%\j2ee.jar
> set JAVART=%JAVA_HOME%\jre\lib\rt.jar
> set JAVATOOLS=%JAVA_HOME%\lib\tools.jar
> set SYSTEMJARS=%JAVART%;%JAVATOOLS%
>
> set JAVAHELPJARS=%LIBDIR%\jhall.jar
>
> rem JMS DB PATH must end in slash to specify a directory
> set JMS_DB_PATH=%J2EE_HOME%\repository\%COMPUTERNAME%\db\
>
> set SYSTEM_LIB_DIR=%LIBDIR%\system
> set JMS_RI_JDBC=%SYSTEM_LIB_DIR%\cloudscape.jar;%SYSTEM_LIB_DIR%\tools.jar
> set
>CLOUDJARS=%JMS_RI_JDBC%;%CLOUDSCAPE_INSTALL%\RmiJdbc.jar;%CLOUDSCAPE_INSTALL%\client.jar
>
> set
>CPATH=%CLOUDJARS%;%CLASSESDIR%;%JMS_CLASSESDIR%;%J2EEJARS%;%LOCALEDIR%;%SYSTEMJARS%;.;%J2EE_CLASSPATH%;%JAVAHELPJARS%
>
> set JAAS_OPTIONS=-Djava.security.auth.policy=%J2EE_HOME%\lib\security\jaas.policy
> set SSL_OPTIONS=-Djavax.net.ssl.trustStore=%J2EE_HOME%\lib\security\cacerts.jks
> set
>LISTEN_OPTIONS=-Dcom.sun.CORBA.connection.ORBListenSocket=SSL:0,SSL_MUTUALAUTH:0,PERSISTENT_SSL:1060
>
> set JAVACMD=%JAVA_HOME%\bin\java -Xmx128m %SSL_OPTIONS% %JAAS_OPTIONS%
>
> Sorry for the looooong query!!! :-)
>
> pankaj
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
--
Peter Huber
(IT Consultant)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Gauss Interprise Consulting AG
Gesch�ftsstelle M�nchen
Witneystr.1
D-82008 Unterhaching
Telefon: +49-89-66561 - 128
Fax: +49-89-66561 - 199
e-mail: mailto:[EMAIL PROTECTED]
Germany Web: http://www.gi-consulting.de
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html