Unable to load specified JDBC driver?

I installed the Jive Messenger Server ,then installed

JDK 1.5, and installed Microsoft SQL Server 2000 JDBC Driver.

I setup the user environment variables, created a database on SQL Server 2000 with Jive’'s

messenger_sqlserver_2000.sql file.

I restarted My Computer,at last, I started the Jive Messenger Server program.I clicked the “Launch Admin” button to config step by step.but at the "Datasource Settings - Standard

Connection" page, prompt error:

Unable to load specified JDBC driver. Please verify the name of the driver is correct and that the driver is in the classpath of this server (usually the ‘‘lib’’ directory). If you add a driver to your classpath you will neeed to restart the server.

What can I do ?

My platform:

Windows 2003 Server

SQL Server 2000 enterprise edition

Jive Messenger 2.0.1

JDK 1.5

hahaha,

First, nice name. Second, how did you install the JDBC driver? Did you copy the JAR file to the messenger lib directory?

Regards,

Matt

Thank you very much,Matt.

Must copy the JDBC Driver’'s JAR file to the messenger lib directory? I install the Microsoft JDBC Driver to C:\JDBC

directory,not the default directory,and setup the environment variables.

My ‘‘classpath’’ environment variable’'s value is:

.;C:\Program Files\Java\jdk1.5.0\lib\tools.jar;C:\Program Files\Java\jdk1.5.0\lib\dt.jar;C:\Program Files\Java\jdk1.5.0\bin;C:\JDBC\lib\msbase.jar;C:\JDBC\lib\mssqlserver.jar;C:\J DBC\lib\msutil.jar

is right?

Setting the classpath should work. However, if it doesn’'t I would recommend just copying the JDBC jar files into the Messenger lib directory – it looks like msbase.jar, mssqlserver.jar and msutil.jar.

Regards,

Matt

OK,I have a try,copy these files to the Messenger lib directory.

BTW,can Jive Messenger run on Windows 2003 Server?

BTW,can Jive Messenger run on Windows 2003 Server?

We haven’‘t specifically tested on Win 2003 server ourselves, but it shouldn’'t be a problem.

Regards,

Matt

Thank you very much,Matt.

Now,I have settled this problem,but new error appears,

prompt:

A connection to the database could not be made. View the error message by opening the “\logs\error.log” log file, then go back to fix the problem.

what can I do?

I am a biginer at java,Thanks a lot!

sorry, spells a word error

biginer->beginer

Check out the logs\error.log file in directory that you installed Messenger in. So, if you installed into c:\messenger, it would be c:\messenger\logs\error.log

Please paste in anything from that file that looks like it might be the cause of the problem.

Regards,

Matt

error.log file contents:

2004.12.22 15:12:10 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:107)

] Failed to create new connections on startup. Attempt 0 of 3

java.sql.SQLException: [SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.jivesoftware.database.ConnectionPool.createCon(ConnectionPool.java:414)

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:84)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 15:12:20 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:107)

] Failed to create new connections on startup. Attempt 1 of 3

java.sql.SQLException: [SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.jivesoftware.database.ConnectionPool.createCon(ConnectionPool.java:414)

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:84)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 15:12:30 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:107)

] Failed to create new connections on startup. Attempt 2 of 3

java.sql.SQLException: [SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.jivesoftware.database.ConnectionPool.createCon(ConnectionPool.java:414)

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:84)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 15:12:40 [org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionPro vider.java:88)

]

java.io.IOException

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:119)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 15:12:40 [org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConne ctionProvider.java:68)

] Warning: DbConnectionDefaultPool.getConnection() was called before the internal pool has been initialized.

2004.12.22 15:12:42 [org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnecti onManager.java:260)

]

java.lang.NullPointerException

at org.jivesoftware.database.DbConnectionManager.setMetaData(DbConnectionManager.j ava:403)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:257)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 15:12:42 [org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConne ctionProvider.java:68)

] Warning: DbConnectionDefaultPool.getConnection() was called before the internal pool has been initialized.

2004.12.22 15:12:42 [org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManage r.java:95)

] WARNING: ConnectionManager.getConnection() failed to obtain a connection.

The error message looks fairly clear:

“[Microsoft][SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.”

What URL did you enter in to connect to the database?

Regards,

Matt

My URL is:

jdbc:microsoft:sqlserver://mp3:1433/jive

is right?

Weird, that looks correct to me, assuming your server name is “mp3”. I’'m not sure what might be going on. If your database is on the same box, you could try “//localhost:1433”. Otherwise, you can always use the embedded db.

Regards,

Matt

‘‘mp3’’ is my computer name,’‘jive’’ is my sql server database that I had created with the messenger_sqlserver_2000.sql file.

Thank you again!

Now,I change the URL to:

jdbc:microsoft:sqlserver://localhost:1433

the other error appears,

prompt:

The Jive Messenger database schema does not appear to be installed. Follow the installation guide to fix this error

Try using:

jdbc:microsoft:sqlserver://localhost:1433/jive

Regards,

Matt

Use the URL:

jdbc:microsoft:sqlserver://localhost:1433/jive

the sane prompt:

A connection to the database could not be made. View the error message by opening the “\logs\error.log” log file, then go back to fix the problem.

error.log file contents:

2004.12.22 17:09:54 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:107)

] Failed to create new connections on startup. Attempt 0 of 3

java.sql.SQLException: [SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.jivesoftware.database.ConnectionPool.createCon(ConnectionPool.java:414)

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:84)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 17:10:04 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:107)

] Failed to create new connections on startup. Attempt 1 of 3

java.sql.SQLException: [SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.jivesoftware.database.ConnectionPool.createCon(ConnectionPool.java:414)

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:84)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 17:10:14 [org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:107)

] Failed to create new connections on startup. Attempt 2 of 3

java.sql.SQLException: [SQLServer 2000 Driver for JDBC]Unable to connect. Invalid URL.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.jivesoftware.database.ConnectionPool.createCon(ConnectionPool.java:414)

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:84)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 17:10:24 [org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionPro vider.java:88)

]

java.io.IOException

at org.jivesoftware.database.ConnectionPool.(ConnectionPool.java:119)

at org.jivesoftware.database.DefaultConnectionProvider.start(DefaultConnectionProv ider.java:83)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:252)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 17:10:24 [org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConne ctionProvider.java:68)

] Warning: DbConnectionDefaultPool.getConnection() was called before the internal pool has been initialized.

2004.12.22 17:10:25 [org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnecti onManager.java:260)

]

java.lang.NullPointerException

at org.jivesoftware.database.DbConnectionManager.setMetaData(DbConnectionManager.j ava:403)

at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectio nManager.java:257)

at org.jivesoftware.messenger.admin.setup_002ddatasource_002dstandard_jsp._jspServ ice(setup_002ddatasource_002dstandard_jsp.java:268)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:520)

at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:76)

at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHa ndler.java:511)

at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler. java:463)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:525)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1457)

at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:514)

at org.mortbay.http.HttpContext.handle(HttpContext.java:1409)

at org.mortbay.http.HttpServer.service(HttpServer.java:889)

at org.mortbay.http.HttpConnection.service(HttpConnection.java:829)

at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:998)

at org.mortbay.http.HttpConnection.handle(HttpConnection.java:846)

at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)

at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:345)

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:530)

2004.12.22 17:10:25 [org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConne ctionProvider.java:68)

] Warning: DbConnectionDefaultPool.getConnection() was called before the internal pool has been initialized.

2004.12.22 17:10:25 [org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManage r.java:95)

] WARNING: ConnectionManager.getConnection() failed to obtain a connection.

oh,spell error:

sane->same

Jive Messenger Server and MS SQL Server 2000 are both on my computer.

Matt,I expect you to help me.Thank you very much!