ustctapper
sqlserver jdbc驱动一问
请问在debian下如何使用sqlserver的jdbc驱动?
我把windows下的sqlserver jdbc驱动的三个文件拷贝到
debian系统的/usr/share/tomcat5.5/common/lib/
然后在server.xml里(</host>前)加入
[table=95%][tr][td][font=FixedSys][color=#000000][color=#0000CC]<[/color]Context path[color=#0000CC]=[/color][color=#FF00FF]"/test"[/color] docBase[color=#0000CC]=[/color][color=#FF00FF]"test"[/color] debug[color=#0000CC]=[/color][color=#FF00FF]"5"[/color] reloadable[color=#0000CC]=[/color][color=#FF00FF]"true"[/color] crossContext[color=#0000CC]=[/color][color=#FF00FF]"true"[/color][color=#0000CC]>[/color]
[color=#0000CC]<[/color]Resource name[color=#0000CC]=[/color][color=#FF00FF]"jdbc/kdb2008"[/color] auth[color=#0000CC]=[/color][color=#FF00FF]"Container"[/color] type[color=#0000CC]=[/color][color=#FF00FF]"javax.sql.DataSource"[/color]
maxActive[color=#0000CC]=[/color][color=#FF00FF]"20"[/color] maxIdle[color=#0000CC]=[/color][color=#FF00FF]"30"[/color] maxWait[color=#0000CC]=[/color][color=#FF00FF]"10000"[/color]
username[color=#0000CC]=[/color][color=#FF00FF]"sa"[/color] password[color=#0000CC]=[/color][color=#FF00FF]"sa"[/color]
driverClassName[color=#0000CC]=[/color][color=#FF00FF]"com.microsoft.jdbc.sqlserver.SQLServerDriver"[/color]
url[color=#0000CC]=[/color][color=#FF00FF]"jdbc:microsoft:sqlserver://x.x.x.x:1433;DatabaseName=KDBtest"[/color][color=#0000CC]/[/color][color=#0000CC]>[/color]
[color=#0000CC]<[/color][color=#0000CC]/[/color]Context[color=#0000CC]>[/color] [/color][/font][/td][/tr][/table]
重启tomcat
测试程序 /usr/share/tomcat5.5/webapps/test/1.jsp 部分代码
[table=95%][tr][td][font=FixedSys][color=#000000]InitialContext ctx[color=#0000CC]=[/color]new InitialContext[color=#0000CC]([/color][color=#0000CC])[/color][color=#0000CC];[/color]
out[color=#0000CC].[/color]println[color=#0000CC]([/color][color=#FF00FF]"context="[/color][color=#0000CC]+[/color]ctx[color=#0000CC])[/color][color=#0000CC];[/color]
out[color=#0000CC].[/color]println[color=#0000CC]([/color][color=#FF00FF]"<br>"[/color][color=#0000CC])[/color][color=#0000CC];[/color]
DataSource ds[color=#0000CC]=[/color][color=#0000CC]([/color]DataSource[color=#0000CC])[/color]ctx[color=#0000CC].[/color]lookup[color=#0000CC]([/color][color=#FF00FF]"java:comp/env/jdbc/kdb2008"[/color][color=#0000CC])[/color][color=#0000CC];[/color]
conn [color=#0000CC]=[/color] ds[color=#0000CC].[/color]getConnection[color=#0000CC]([/color][color=#0000CC])[/color][color=#0000CC];[/color][/color][/font][/td][/tr][/table]
结果发现 conn 为 null
测试程序以及server.xml在windows下运行,conn不为null。
请问这会是驱动的问题吗?