WAS启动报:错误 1053。这是什么原因?
请查看一下Log目录下的错误日志文件,放上来看看。
绝大多数的可能是was4和db2的管理数据库连接失败。
请按照红皮书的步骤重新配置管理数据库否则在db2的控制台中给was1数据库加上wasadim的权限。
这样做可以,不过当你用的数据库是db2的时候,在安装was时,安装程序会自动把需要的表建立好.
而oracle,有些表就不会自动建立.
诶,IBM的专断就在这里.
当然可以用ORACLE。可能是管理数据库在ORACLE中没有建立或配置。
试着用文本编辑器打开WEBSPHERE\APPSERVER\BIN\ADMIN.CONFIG文件,将
com.ibm.ejs.sm.adminServer.createTables=false
设置为true
这样将重新建立管理数据库。
同时请你查看# Repository database settings下面的设置情况,给你一个以DB2作为管理数据库的参考:
# Repository database settings
com.ibm.ejs.sm.adminServer.dbdataSourceClassName=COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource
com.ibm.ejs.sm.adminServer.dbserverName=
com.ibm.ejs.sm.adminServer.dbportNumber=
com.ibm.ejs.sm.adminServer.dbdatabaseName=was
com.ibm.ejs.sm.adminServer.dbuser=was
com.ibm.ejs.sm.adminServer.dbpassword={xor}KD4s
com.ibm.ejs.sm.adminServer.dbdisable2Phase=true
# URL is only valid for Oracle
com.ibm.ejs.sm.adminServer.dbURL=
# informixLockModeWait is only valid for Informix
com.ibm.ejs.sm.adminServer.dbinformixLockModeWait=
# Connection pool size
#com.ibm.ejs.sm.adminServer.dbmaximumPoolSize=10
# Create AdminServer database tables and exit
#com.ibm.ejs.sm.adminServer.initializeDb=true
# Create AdminServer database tables
com.ibm.ejs.sm.adminServer.createTables=false