〓〓petstore的配置运行问题。高手老鸟们进来看看!〓〓

Pipiloo 2003-10-23 09:41:35
我在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下?
...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pipiloo 2003-10-28
  • 打赏
  • 举报
回复
能解决部分问题,不过路径不存在的问题没提到,没有jaas.policy这个文件,是不是引起“No installation of RMI Security Manager.”的原因?
DragonLancer 2003-10-23
  • 打赏
  • 举报
回复
这里有答案 http://forum.java.sun.com/thread.jsp?forum=136&thread=166386

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧