tomcal中的server.xml配置数据库连接出错,请指点,谢谢

gavin_sw gavin_sw 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在D:\jakarta-tomcat-5.0.28\conf\server.xml中配置数据库联接
地址设为"localhost"或者"10.52.13.143"可以正常访问,但设为192.168.1.143就出错
两个IP都是局域网里的地址,为何会出现这样的错误了,请高手指教,谢谢!
-------------------------------------------------
抛出的错误:

java.lang.Exception: DBUtils内部错误:系统不能取得连接: Cannot create PoolableConnectionFactory
-------------------------------------------------
代码:

public final class DB_AHD {

private static DataSource ds = null;

static {
try {
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource) envCtx.lookup("jdbc/ahd");
} catch (Exception e) {
System.out.println("DBUtils内部错误:系统不能装载数据源: " + e.getMessage());
}
}

public DB_AHD() {
}

public static Connection getConnection() throws Exception {
try {
Connection connection = null;
connection = ds.getConnection();
return connection;
} catch (Exception e) {
throw new Exception("DBUtils内部错误:系统不能取得连接: " + e.getMessage());
}
}

public static void closeConnection(Connection connection) throws Exception {
if (connection == null)
return;
try {
connection.close();
} catch (Exception e) {
throw new Exception("DBUtils内部错误:系统不能关闭连接: " + e.getMessage());
}
}

public static void resetStatement(Statement statement) throws Exception {
if (statement != null) {
try {
statement.setMaxRows(0);
} catch (SQLException e) {
throw new Exception(
"DBUtils内部错误:Cannot reset statement MaxRows."
+ e.getMessage());
}
try {
statement.setFetchSize(0);
} catch (SQLException sqle) {
}
}
}

public static void closeStatement(Statement statement) throws Exception {
try {
if (statement != null)
statement.close();
} catch (SQLException e) {
throw new Exception("DBUtils内部错误:Cannot close statement. "
+ e.getMessage());
}
}

public static void closeResultSet(ResultSet rs) throws Exception {
try {
if (rs != null)
rs.close();
} catch (SQLException e) {
throw new Exception("DBUtils内部错误: Cannot close resultset."
+ e.getMessage());
}
}
}
--------------------------------------------------
server.xml中的配置:

<Context path="/tProj" reloadable="true" docBase="D:\eclipse\workspace\testProj\WebRoot" workDir="D:\eclipse\workspace\testProj\work">
<!-- SQL Server for ahd -->
<Resource name="jdbc/ahd" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/ahd">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://192.168.1.143:1433;user=sa;password=123;DataBaseName=ahd</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>dhcc</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
</ResourceParams>
</Context>
...全文

相关推荐

苏苏源码-springboot412-基于java小说阅读网站(编号:76410143).zip

标题Spring Boot基于Java的小说阅读网站设计与实现AI更换标题第1章引言介绍论文的研究背景、意义,国内外关于小说阅读网站的发展现状,以及本论文的研究方法和创新点。1.1研究背景与意义分析当前网络环境对小说阅读的需求,阐述研究的重要性。1.2小说阅读网站的发展现状概述目前国内外小说阅读网站的技术和应用现状。1.3研究方法与创新点介绍本论文采用的技术路线和独特之处。第2章相关技术概述对Spring Boot框架和Java语言进行简要介绍,为后续开发提供理论基础。2.1Spring Boot框架解释Spring Boot的核心特性和优势。2.2Java语言特点概述Java语言在Web开发中的应用和优势。2.3其他相关技术介绍在开发过程中涉及的其他关键技术,如数据库、前端技术等。第3章小说阅读网站需求分析与设计详细阐述小说阅读网站的需求、功能模块和设计思路。3.1需求分析从用户角度出发,分析小说阅读网站应满足的基本功能和性能需求。3.2功能模块设计根据需求划分功能模块,并详细描述每个模块的作用和实现方式。3.3数据库设计设计合理的数据库结构以支持网站功能,包括表结构、关系等。第4章

qq_1394842882

毕业设计基于springboot的在线小说阅读管理系统网站项目源码.zip

毕业设计基于springboot的在线小说阅读管理系统网站项目源码。 非常完善的一个在线小说阅读管理系统项目源码,新手也可操作。 用户在注册后可以进行小说创作与阅读,可以将喜欢的小说添加到书架 管理员可以添加首页的推荐 注册使用了 软件架构 软件架构说明 后端springboot+redis 前端thymeleaf模板 毕业设计基于springboot的在线小说阅读管理系统网站项目源码。 非常完善的一个在线小说阅读管理系统项目源码,新手也可操作。 用户在注册后可以进行小说创作与阅读,可以将喜欢的小说添加到书架 管理员可以添加首页的推荐 注册使用了 软件架构 软件架构说明 后端springboot+redis 前端thymeleaf模板

程序员张小妍

java在线小说阅读网站源码(含数据库脚本).rar

"后台采用springboot+mybatis 我们在学习了Java各种基础知识之后,最需要做的就是学会应用,开发一些项目把所学的知识应用起来,下面的这个《在线小说阅读网站》实战项目就是比较好的练手教程。 SSM(spring spring MVC mybatis)开发学生信息后台管理系统 实现学生增删改查功能设计的在线小说阅读网站系统,使用SSM框架技术整合实现, 用户可以在线阅读小说"

信息安全与项目管理

在线小说阅读平台的设计与实现代码-java-springboot-基于springboot的在线小说阅读平台项目-代码-源码

在线小说阅读平台的设计与实现代码-java-springboot-基于springboot的在线小说阅读平台项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 用户信息 图片素材 视频素材 摘 要 I 目 录 III 第1章 绪论 1 1.1选题动因 1 1.2背景与意义 1 第2章 相关技术介绍 3 2.1 MySQL数据库 3 2.2 Vue前端技术 3 2.3 B/S架构模式 4 2.4 ElementUI介绍 4 第3章 系统分析 5 3.1 可行性分析 5 3.1.1技术可行性 5 3.1.2经济可行性 5 3.1.3运行可行性 6 3.2 系统流程 6 3.2.1 操作信息流程 6 3.2.2 登录信息流程 6 3.2.3 删除信息流程 7 3.3 性能需求 7 第4章 系统设计 8 4.1系统整体结构 8 4.2系统功能设计 9 4.3数据库设计 9 第5章 系统的实现 20 5.1用户信息管理 20 5.2 图片素材管理 20 5.3视频素材管理

伟庭大师兄

springboot项目小说阅读网站.zip

springboot项目小说阅读网站,含有完整的源码和报告文档

程序猿000001号
评论 3
收藏 已收藏
分享
返回顶部
gavin_sw
Java EE 67,535 成员 225,843 内容