SSH框架 bug记录

本文记录了作者在使用MyEclipse进行Java Web开发过程中遇到的各种问题及其解决方案,包括Struts2、Spring和Hibernate等框架配置错误、Tomcat缓存导致的问题、数据库连接失败等问题。

遇到bug不要慌,框架的错误太过多样化,baidu能力有限,自己慢慢查才是王道

 

D:\MyEclipse\MyEclipse10\configuration\org.eclipse.osgi\bundles\95\1\.cp\myeclipse-data\3.3

Struts2 99, Spring 98, Hibernate 95

 

网上查,好多人说是没有spring的相关包,但是我有些不赞成,因为我的昨天还能启动的,所以应该不是这个问题

最后我发现可能是tomcat的缓存问题,解决方法为:

把eclipse里面的servers全部删除,然后把工程clean一下,之后重新建一个server运行。这样问题的就解决了。

 

 

2014/7/18

Problem: Exception starting filter struts2 Unableto load configuration.

Explanation: 导入struts2 library 时出现问题,删了也不好使,加入liabrary的时候tomcat会自动部署到自己那个工程的lib里面,进去后发现tmd包重了

 

2014/7/18

Problem: Background Indexer Crash Recoveryjava.lang.StackOverflowError

EX: 直接x,内存溢出

 

2014/7/18

P: IOException parsing XML document fromServletContext resource [/WEB-INF/applicat

E: 将IDE自动生成的applicationContext.xml放到WEB-INF 文件夹下即可

 

 

2014/7/21

P: Unable to load configuration, parsestruts.xml error

E:有可能struts.xml文件配置有问题,也有可能使用约定的时候配置有问题:result 为json时父包和default不一样!!!

 

 

2014/7/22

P:The type org.springframework.dao.DataAccessException cannot be resolved.It is indirectly referenced from required .class files

E: 少包,加了个spring.dao, 具体里面什么包我也不清楚

 

2014/7/23

及时备份稳定版本的工程文件和tomcat lib里的包

 

 

2014/7/23

P: Class 'org.apache.commons.dbcp.BasicDataSource'not found

E: 导入org.apache.commons.dbcp.jar

 

2014/7/23

P:java.lang.RuntimeException:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException - Class:com.opensymphony.xwork2.inject.ContainerBuilder$4

File:ContainerBuilder.java

 

E: javassist-3.7.ga.jar

 

 

2014/7/23

P: 获取不到ApplicationContext

E:// ClassPathXmlApplicationContext 是读取 src 目录下的配置文件
ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");

//  FileSystemXmlApplicationContext 
即系统文件路径,文件的目录。
ApplicationContext context = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");

上面的都不好使,直接把xml多写一个在src下就好了

 

 

2014/7/31

P: column not found, sql语句 selectcount 出错,

E: hibernate 3 中进行查询需要设置返回值的类型,hibernate4中不需要,又是版本的问题

 String sql ="select count(*) as c from  users";
SQLQuery sq =session.createSQLQuery(sql).addScalar("c", Hibernate.INTEGER);

内容概要:本文详细介绍了一个基于C++的养老院管理系统的设计与实现,旨在应对人口老龄化带来的管理挑战。系统通过整合住户档案、健康监测、护理计划、任务调度等核心功能,构建了从数据采集、清洗、AI风险预测到服务调度与可视化的完整技术架构。采用C++高性能服务端结合消息队列、规则引擎和器学习模型,实现了健康状态实时监控、智能任务分配、异常告警推送等功能,并解决了多源数据整合、权限安全、老旧硬件兼容等实际问题。系统支持模块化扩展与流程自定义,提升了养老服务效率、医护协同水平和住户安全保障,同时为运营决策提供数据支持。文中还提供了关键模块的代码示例,如健康指数算法、任务调度器和日志记录组件。; 适合人群:具备C++编程基础,从事软件开发或系统设计工作1-3年的研发人员,尤其是关注智慧养老、医疗信息系统开发的技术人员。; 使用场景及目标:①学习如何在真实项目中应用C++构建高性能、可扩展的管理系统;②掌握多源数据整合、实时健康监控、任务调度与权限控制等复杂业务的技术实现方案;③了解AI模型在养老场景中的落地方式及系统架构设计思路。; 阅读建议:此资源不仅包含系统架构与模型描述,还附有核心代码片段,建议结合整体设计逻辑深入理解各模块之间的协同制,并可通过重构或扩展代码来加深对系统工程实践的掌握。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值