-
Sqlserver2005 tomcat连接多个项目 只有一个可以成功启动?5
我在本机上新装了个Sqlserver2005,Tomcat配置了三个项目,数据库连的这个server2005,启动的时候第一个可以成功连接,其他的均连接失败。
但是在tomcat中单独启动每个项目都可以成功 ,这个是不是server2005的问题,需要配置??
发几行错误提示如下:
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (I/O Error: Connection reset)
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
Caused by: java.sql.SQLException: I/O Error: Connection reset
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2311)
at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:603)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:345)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.DataInputStream.readFully(DataInputStream.java:178)
at java.io.DataInputStream.readFully(DataInputStream.java:152)
at net.sourceforge.jtds.jdbc.SharedSocket.readPacket(SharedSocket.java:846)
at net.sourceforge.jtds.jdbc.SharedSocket.getNetPacket(SharedSocket.java:727)
at net.sourceforge.jtds.jdbc.ResponseStream.getPacket(ResponseStream.java:466)
at net.sourceforge.jtds.jdbc.ResponseStream.read(ResponseStream.java:103)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2206)
小弟百思不得其解啊
2012年12月26日 15:30
目前还没有答案
相关推荐
【标题】:“java+jsp+sql server+tomcat开发的博客系统”是一个基于Java技术栈构建的Web应用程序,主要用于创建和管理个人或多人博客。它整合了Java Server Pages(JSP)、SQL Server数据库管理和Tomcat应用服务器...
总结来说,成功链接SQL Server 2005 Express涉及多个步骤,包括配置TCP/IP端口、创建数据库和表、部署JDBC驱动以及编写Java代码来建立和管理数据库连接。这些步骤都是构建基于Java的Web应用与SQL Server交互的基础。
在这个项目中,MyEclipse用于编写、调试和部署JSP和Java代码,同时它还提供了数据库连接工具,方便开发者对SQL Server 05进行操作,如创建表、查询数据等。 **系统开发流程** - **需求分析**:首先,明确系统的目标...
CAS服务器负责处理用户的身份验证请求,并在用户成功验证后提供服务票据(Ticket Granting Ticket, TGT),使得用户在访问多个受保护应用时只需登录一次。以下是搭建CAS服务的步骤: 1. **环境准备**:确保你的开发...
如果有多个jar包,则需使用分号`;`进行分隔。 3. **重启Tomcat**:完成配置后,需要重启Tomcat服务器以使更改生效。 #### 三、配置SQL Server 2005服务器 为了让SQL Server 2005能够接受来自外部的JDBC连接请求,...
连接池是一种在应用程序启动时预先创建并维护一定数量的数据库连接的机制,当应用程序需要访问数据库时,可以从池中获取一个已存在的连接,使用完毕后归还回池,而不是直接关闭。这种方式避免了频繁地创建和关闭连接...
本文将深入探讨如何使用Spring Boot连接SQL Server,并重点关注"连接sqlserver的jar包.rar"这个压缩包中可能包含的关键组件。 首先,"连接sqlserver的jar包.rar"可能包含以下关键文件: 1. **JDBC驱动**:通常,...
【JSP个人博客源码 Tomcat + SQL Server2000】是一个基于Java服务器页面(JSP)技术构建的个人博客系统,它结合了Tomcat应用服务器和SQL Server 2000数据库来存储和管理博客内容。这个系统提供了一个前端用户界面,...
配置Tomcat连接池是一个涉及多个细节的过程,从正确放置JDBC驱动到精确设置`server.xml`和`context.xml`中的参数,每一步都至关重要。通过遵循上述指南,开发者可以有效地管理和优化数据库连接,提高应用的性能和...
在Java Web开发中,数据分页查询是必不可少的一项功能,特别是在处理大数据量时,为了提高用户体验和系统性能,我们需要将结果集分割成多个小部分,每次只加载一部分数据到前端展示。本实例将通过Eclipse 3.2集成...
在`<Server>`标签内,你可以定义多个`<Service>`,每个`<Service>`可以看作一个独立的服务实体,包含一个或多个`<Engine>`(引擎)、一个或多个`<Connector>`(连接器)和一个或多个`<Host>`(主机)。每个`<Host>`...
【标题】"基于JSP+sqlserver的虚拟商城系统"是一个综合性的Web应用程序,它结合了JSP(JavaServer Pages)技术与SQL Server数据库来构建一个在线购物平台。该系统旨在模拟真实的电子商务环境,允许用户浏览商品、...
这样,可以在多个请求之间复用连接,减少资源消耗,并且更易于管理。 总的来说,`msbase.jar`、`mssqlserver.jar`和`msutil.jar`这三个jar文件是连接SQL Server 2000的关键,它们使得Java应用程序能够通过Tomcat...
例如,一个学生可以选修多门课程,一门课程可以有多个学生选修。 4. **JDBC(Java Database Connectivity)**:Java程序与SQLServer通信的关键接口,允许Java应用执行SQL命令,连接数据库,执行查询和更新等操作。 ...
连接池是一种在应用程序启动时预创建一定数量的数据库连接,供多个线程共享使用的机制。当应用需要访问数据库时,可以从连接池中获取一个已存在的连接,用完后归还而不是关闭,从而避免了频繁地创建和销毁连接带来的...
总的来说,"SpringBoot+Hibernate+MySQL+SQLServer双数据源"项目展示了如何在Java环境中灵活处理多数据库的需求,为复杂的企业级应用提供了可靠的解决方案。通过理解并掌握这些技术,开发者可以提升自己的技能,应对...
2. **项目下多连接池配置**:如果一个项目需要同时连接多个不同的数据库,可以在同一个`<Context>`元素下配置多个`<Resource>`元素,分别指定不同的连接参数。 3. **Sqlserver的连接池配置**:对于Microsoft SQL ...
总之,TOMCAT数据库连接池的配置涉及多个步骤,包括下载管理工具、配置服务器、创建数据源、编写XML配置文件以及在Java代码中引用。理解并正确执行这些步骤,将有助于提升应用的性能和稳定性,确保数据库连接的高效...