〓〓petstore的配置运行问题。高手老鸟们进来看看!〓〓
我在WIN98下安装了j2sdkee1.3.1,之后运行petstore的SETUP.BAT,最后显示:
core:
[echo] The J2EE SDK is now successfully configured to run the petstore appl
ication. Please restart cloudscape and the j2ee servers, and deploy all the ear
files. You can do this by issuing the following commands:
[echo] change directory to j2sdkee1.3/bin; start RI and Cloudscape in separ
ate windows
[echo] cloudscape -start
[echo] j2ee -verbose
[echo] change directory to petstore1.3.1 to deploy the EAR files
[echo] setup.bat deploy (or on Unix, setup.sh deploy)
BUILD SUCCESSFUL
应该是正常完成了。紧接着是cloudscape,其中调用了setenv.bat,setenv.bat在我的机器中是这样的:
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 JAVATOOLS=%JAVA_HOME%\lib\tools.jar
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%\cloudclient.jar
set J2EETOOL_CLASSES=%LIBDIR%\toolclasses
set J2EETOOL_JAR=%LIBDIR%\j2eetools.jar
set CPATH=%CLOUDJARS%;%CLASSESDIR%;%JMS_CLASSESDIR%;%J2EEJARS%;%J2EETOOL_CLASSES%;%J2EETOOL_JAR%;%LOCALEDIR%;%J2EE_CLASSPATH%;%JAVATOOLS%;%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 JAVA_COMMAND=%JAVA_HOME%\bin\java -Xmx128m %SSL_OPTIONS% %JAAS_OPTIONS%
其中很多设置路径根本不存在,比如:
set CLASSESDIR=%LIBDIR%\classes
set JMS_CLASSESDIR=%JMS_HOME%\classes
set JMS_DB_PATH=%J2EE_HOME%\repository\%COMPUTERNAME%\db\
等,这些路径都根本不存在,像%COMPUTERNAME%这样的环境变量也不存在(98中是没有的,是否还要另设?)。还有像
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
执行时均显示“syntex error”,单独放在DOS中试了下,是因为set语句不能有第二个等号。不知大家的环境中是否如此?运行后出来这么一堆东西就没了下文:
Mon Oct 20 20:32:25 CST 2003: [RmiJdbc] Starting Cloudscape RmiJdbc Server Versi
on 1.7.2 ...
Mon Oct 20 20:32:28 CST 2003: [RmiJdbc] COM.cloudscape.core.JDBCDriver registere
d in DriverManager
Mon Oct 20 20:32:28 CST 2003: [RmiJdbc] Binding RmiJdbcServer...
Mon Oct 20 20:32:28 CST 2003: [RmiJdbc] No installation of RMI Security Manager.
..
Mon Oct 20 20:32:28 CST 2003: [RmiJdbc] RmiJdbcServer bound in rmi registry
请教问题可能出在哪儿?是不是PETSTORE不能安在98下?