Okay - not sure what's changed but I'm having some issues with the EventSubsystem after we upgraded to TS 6.7.1 from TS 6.5.
TS 6.7.1
Windows 2003 Enterprise Server
I did a fresh install of the OS, TeamSite 6.7.1 did the following for a manual setup of the EventSubsystem
1) copied the msbase.jar, msutil.jar and mssqlserver.jar files into C:\iw-home\eventsusbsystem\lib (all taken from SP3 of the JDBC MS drivers)
2) Edited the eventsubsystem.properties file so that it looks like as follows:
----------------------------
# (e.g. jdbc_classpath=D:\\jdbc_vendor\\jdbc_vendor.jar)
jdbc_classpath=C:\\iw-home\\eventsubsystem\\lib\\mssqlserver.jar
-----------------------------
3) Modifed my jmsconfignew.xml file (under the DatabaseConfiguration and RdbmsDatabaseConfiguration sectoin) to read as follows:
---------------------
driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://cms-server:1433;databasename=TSEVTSUB;SelectMethod=Cursor;user=sa;password=cantsay"
databasename="TSEVTSUB"
user="sa"
password="cantsay"
maxActive="10"
maxIdle="5"
minIdleTime="1800"
evictionInterval="3600" />
----------------
After that, I start the eventSubsystem service and it works like a charm on our previous environment (TS 6.5 SP2 on Windows 2K). But with the new version of TS and the new OS - I get the following error (in the eventsuberr.log file)
--------------------------------
OpenJMS 0.7.6.1
The OpenJMS Group. (C) 1999-2004. All rights reserved.
http://openjms.sourceforge.netorg.exolab.jms.server.ServerException: org.exolab.jms.persistence.PersistenceException: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver', cause:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
----------------------------------
I tinkered with the jdbc_classpath, copied the files back in and I keep on getting the same error. My eyes are a little buggy looking at it and I'm sure it's something simple but I've been looking at it for too long Ithink.
Can someone throw a fresh set of eyes on this?
Thanks in advance,
/FF