对数据库sql server 2000访问,如何对tomcat4.1进行配置

[复制链接]
查看11 | 回复9 | 2004-11-22 16:03:00 | 显示全部楼层 |阅读模式
各位大哥:
小弟在用jbuilder写的程序,要在tomcat4.1和windows 2003server下运行,其对数据库sql server 2000访问,如何对tomcat4.1进行配置。访问数据库的代码主要为:
public static String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
public static String sConnStr = "jdbc

dbc:source_3c";
public static Connection conn = null;
….
try
{

Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{

System.err.println("ProductEntity: " + e.getMessage());
}
…..
try
{
conn=DriverManager.getConnection(sConnStr,"","&quot

;
}
catch(SQLException e)
{
}
请各位大哥赐教!谢谢!!
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
你装了sql2k_jdbc么?装了的话在Jbuilder中tools->configure libraries中定义了么?定义了的话在项目的required libraries中引用了么?
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
该程序在jbuilder中运行良好。要在tomcat4.1和windows 2003server组成的服务器下运行,一般的jsp页面在tomcat4.1和windows 2003server组成的服务器下运行正常,但是对数据库访问不正常。如何对tomcat4.1进行配置?还是别的地方需要配置。
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
系统变量:
CATALINA_HOME:你的tomcat目录如 c:\tomcat5
JAVA_HOME: jsdk目录如 c:\j2sdk1.4.2_06
CLASS_PATH: %JAVA_HOME%\lib\;%CATALINA_HOME%\common\lib\;
在tomcat\common\lib中要有sql for jdbc的:
msbase.jar,mssqlserver.jar,msuntil.jar
Jbuilder项目目录拷贝到tomcat下的webapps目录里,启动tomcat就行了
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
你是否定义了系统的odbc数据源呢?
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
系统变量:
CATALINA_HOME:你的tomcat目录如 c:\tomcat5
JAVA_HOME: jsdk目录如 c:\j2sdk1.4.2_06
CLASS_PATH: %JAVA_HOME%\lib\;%CATALINA_HOME%\common\lib\;
没有以上的是不是一般的jsp页面也无法运行啊!我配置了。
在tomcat\common\lib中要有sql for jdbc的:
msbase.jar,mssqlserver.jar,msuntil.jar
定义了系统的odbc数据源
这两个工作也做了
使用jdbcodc桥也要用msbase.jar,mssqlserver.jar,msuntil.jar么?
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
访问不了数据库,报的什么异常?是否是端口号和jbuilder自带的tomcat的启动端口号相同,带来的问题
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
我的问题可能和楼主的问题一样~~~Tomcat报的错误是:"Connect to Database error:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket."
简直是郁闷~~
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
页面报的是:
HTTP Status 500 - Internal Server Error
--------------------------------------------------------------------------------
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
回复

使用道具 举报

千问 | 2004-11-22 16:03:00 | 显示全部楼层
但是同一项目,同样配置,在另外一台机器上却能运行~~~绝无报错~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行