J2EE server listen port: 1050
Naming service started: 1050
Binding DataSource, name = jdbc/DB2, url = jdbc:cloudscape:rmi:CloudscapeDB;c
te=true
Binding DataSource, name = jdbc/Cloudscape, url = jdbc:cloudscape:rmi:Cloudsc
DB;create=true
Binding DataSource, name = jdbc/InventoryDB, url = jdbc:cloudscape:rmi:Clouds
eDB;create=true
Binding DataSource, name = jdbc/EstoreDB, url = jdbc:cloudscape:rmi:Cloudscap
;create=true
Binding DataSource, name = jdbc/DB1, url = jdbc:cloudscape:rmi:CloudscapeDB;c
te=true
Binding DataSource, name = jdbc/_ejb_container, url = jdbc/_ejb_container__xa
Binding DataSource, name = jdbc/_ejb_container__xa, dataSource = COM.cloudsca
core.XaDataSource@18e18a3
Binding DataSource, name = jdbc/XACloudscape, url = jdbc/XACloudscape__xa
Binding DataSource, name = jdbc/XACloudscape__xa, dataSource = COM.cloudscape
re.RemoteXaDataSource@102a0a5
Starting JMS service...
java.util.logging.ErrorManager: 5
java.lang.NullPointerException
        at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceB
le.java:103)
        at java.util.ResourceBundle.getObject(ResourceBundle.java:308)
        at java.util.ResourceBundle.getString(ResourceBundle.java:274)
        at java.util.logging.Formatter.formatMessage(Formatter.java:108)
        at com.sun.logging.ConsoleLoggingFormatter.format(ConsoleLoggingForma
r.java:31)
        at java.util.logging.StreamHandler.publish(StreamHandler.java:178)
        at java.util.logging.ConsoleHandler.publish(ConsoleHandler.java:87)
        at java.util.logging.Logger.log(Logger.java:424)
        at java.util.logging.Logger.doLog(Logger.java:446)
        at java.util.logging.Logger.log(Logger.java:469)
        at java.util.logging.Logger.warning(Logger.java:968)
        at com.sun.jms.service.CloudscapeDAO.initializeDatabaseTables(Cloudsc
DAO.java:310)
        at com.sun.jms.service.DBManager.<init>(DBManager.java:74)
        at com.sun.jms.service.CloudscapeDAO.<init>(CloudscapeDAO.java:71)
        at com.sun.jms.service.CloudscapeDAO.<clinit>(CloudscapeDAO.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.jms.service.DBManager.getInstance(DBManager.java:105)
        at com.sun.jms.service.TxnContextManager.initializeRecovery(TxnContex
nager.java:303)
        at com.sun.jms.service.JMSServiceImpl.<init>(JMSServiceImpl.java:133)
        at com.sun.jms.service.JMSServiceImpl.getInstance(JMSServiceImpl.java
6)
        at com.sun.jms.service.JMSManagerImpl.startJMSService(JMSManagerImpl.
a:88)
        at com.sun.enterprise.jms.JmsUtil.startJmsService(JmsUtil.java:176)
        at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:239)
        at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:720)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.commons.launcher.ChildMain.run(ChildMain.java:280)
java.util.logging.ErrorManager: 5
java.lang.NullPointerException
        at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceB
le.java:103)
        at java.util.ResourceBundle.getObject(ResourceBundle.java:308)
        at java.util.ResourceBundle.getString(ResourceBundle.java:274)
        at java.util.logging.Formatter.formatMessage(Formatter.java:108)
        at com.sun.logging.LoggingFormatter.format(LoggingFormatter.java:45)
        at java.util.logging.StreamHandler.publish(StreamHandler.java:178)
        at com.sun.logging.ServerLogHandler.publish(ServerLogHandler.java:54)
        at java.util.logging.Logger.log(Logger.java:424)
        at java.util.logging.Logger.doLog(Logger.java:446)
        at java.util.logging.Logger.log(Logger.java:469)
        at java.util.logging.Logger.warning(Logger.java:968)
        at com.sun.jms.service.CloudscapeDAO.initializeDatabaseTables(Cloudsc
DAO.java:310)
        at com.sun.jms.service.DBManager.<init>(DBManager.java:74)
        at com.sun.jms.service.CloudscapeDAO.<init>(CloudscapeDAO.java:71)
        at com.sun.jms.service.CloudscapeDAO.<clinit>(CloudscapeDAO.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.jms.service.DBManager.getInstance(DBManager.java:105)
        at com.sun.jms.service.TxnContextManager.initializeRecovery(TxnContex
nager.java:303)
        at com.sun.jms.service.JMSServiceImpl.<init>(JMSServiceImpl.java:133)
        at com.sun.jms.service.JMSServiceImpl.getInstance(JMSServiceImpl.java
6)
        at com.sun.jms.service.JMSManagerImpl.startJMSService(JMSManagerImpl.
a:88)
        at com.sun.enterprise.jms.JmsUtil.startJmsService(JmsUtil.java:176)
        at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:239)
        at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:720)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.commons.launcher.ChildMain.run(ChildMain.java:280)
Recover failed, could not get XA resource: SQL Exception: Database 'C:\j2sdke
4\repository\dbJMSDB' not found.
Could not recover initialize transaction recovery: Recover failed, could not
 XA resource: Database 'C:\j2sdkee1.4\repository\dbJMSDB' not found.
Recover failed, could not get XA resource: Database 'C:\j2sdkee1.4\repository
JMSDB' not found.
Failed to created RMI-IIOP server because: null

解决方案 »

  1.   

    JAVA_HOME=c:\jdk1.3
    J2EE_HOME=c:\j2sdkee1.4
    PATH=%path%;%JAVA_HOME%\bin;%J2EE_HOME%\bin;%ANT_HOME%\bin
    CLASSPATH=.ANT_HOME=?
      

  2.   

    需要JDK1.4
    java.util.logging在1.4里才有
    ================================
    java.util.logging.ErrorManager: 5
    java.lang.NullPointerException
            at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceB
    le.java:103)
            at java.util.ResourceBundle.getObject(ResourceBundle.java:308)
            at java.util.ResourceBundle.getString(ResourceBundle.java:274)
            at java.util.logging.Formatter.formatMessage(Formatter.java:108)