SSM框架项目遇到的问题汇总
1. URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
表现:xml文件的 <beans xmlns=http://www.springframework.org/schema/beans 报错
解决:关闭IDEA的离线状态
2. 问题:模块下的dubbo依赖报错(红色波浪线)
解决:下载dubbo对应版本依赖,放到本地maven仓库
3. 问题:逆向工具正常运行,但是生成不了文件
原因:逆向工程中的路径问题,windows和mac等的文件系统路径不同
mac和Linux下应该使用./,windows下应该使用.\
4. java.lang.IllegalStateException: Failed to check the status of the service sellergoods.service.BrandService
解决:@Service注解的包是dubbo不是spring
5. java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
解决:去掉cj.
6. dubbo连接数据库时报超时错误
原因:数据库配置错误
解决步骤:
- 把数据库连接版本从5换成8;
此时报事务配置错误
- 添加事务配置;
此时报错:Receiver class org.mybatis.spring.transaction.SpringManagedTransaction does not define or inherit an implementation of the resolved method abstract getTimeout()Ljava/lang/Integer; of interface org.apache.ibatis.transaction.Transaction.
- 修改mybatis-spring版本
7. 注意script不能直接 /> 结束
8. 问题:添加分页插件后,前端页面不显示列表内容
解决:换谷歌浏览器
9. 问题:service层启动报错:java.lang.RuntimeException: java.io.IOException: invalid constant type: 18
解决:javassist依赖版本换成3.18.1+
10. Error: [$injector:unpr]
关键字错误
原因:angularjs的service中注入了$scope
解决:用传值方式传入参数
11. AngularJs、Select2页面报错:
[$compile:nonassign] http://errors.angularjs.org/1.2.9/$compile/nonassign?p0=undefined&p1=select2
不影响程序执行
原因:ng-model内容不是 {id:0,text:xx} 形式
12. 页面错误:Uncaught Error: [$injector:modulerr]…
原因:js页面引用了分页组件,html页面没有引入分页js
13. 500
- 500: Servlet.init()
原因:manager中调用了goods服务,执行ad页面时,没有开goods服务
- HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure:
Could not load conf for core collection1:
Unknown fieldType 'text_ik' specified on field item_title.
Schema file is …/schema.xml,trace=org.apache.solr.common.SolrException:
SolrCore 'collection1' is not available due to init failure:
Could not load conf for core collection1:
Unknown fieldType 'text_ik' specified on field item_title.
添加:
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
- HTTP Status 500 - Servlet.init() for servlet springmvc threw exception. root cause. java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionException.
解决:添加依赖:
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.4</version>
</dependency>
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.4</version>
</dependency>
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.9.4</version>
</dependency>
14. 图片上传错误:org.springframework.security.access.AccessDeniedException: Access is denied
使用了安全框架,没有登录,导致没有访问权限
15. Spring使用redis报错:Caused by: java.net.ConnectException: Connection refused (Connection refused)
没有启动redis服务
16. Solr启动报错:HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure
原因:web.xml中的内容修改后,没有取消注释
17. Unknown fieldType 'text_ik' specified on field item_title
添加text_ik
18. java.lang.ClassNotFoundException: javax.jms.JMSContext
使用的spring版本是5.0.4.RELEASE,activemq-core版本5.7.0。这个版本的Spring需要使用JMS 2.0版本,但spring-jms的依赖没有自动导入JMS 2.0,而activemq-core会导入JMS 1.1的依赖,这就导致出现版本问题
可以添加一下依赖解决,JMS 2.0 依赖如下
<dependency><groupId>javax.jms</groupId><artifactId>javax.jms-api</artifactId><version>2.0.1</version>
</dependency>
为了防止冲突,可以从activemq-core中去除JMS 1.1,pom 如下所示
<dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-core</artifactId><version>5.7.0</version><exclusions><exclusion><artifactId>spring-context</artifactId><groupId>org.springframework</groupId></exclusion><exclusion><groupId>org.apache.geronimo.specs</groupId><artifactId>geronimo-jms_1.1_spec</artifactId></exclusion></exclusions>
</dependency>
19. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'htmlListener' available
去掉dubbo之后,注意添加包扫描
20. activemq的topic消费者不响应
配置文件使用ActiveMQTopic
21. 单点登录http登录不上:
You are currently accessing CAS over a non-secure connection. Single Sign On WILL NOT WORK. In order to have single sign on work, you MUST log in over HTTPS.
使用加密密码
数据库连接jar的版本要对应
22. Maven install错误:java.lang.IllegalStateException: Failed to load ApplicationContext
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project ecommerce_manager_web: There are test failures.
解决:在build中添加(maven跳过test)
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <configuration> <skipTests>true</skipTests> </configuration>
</plugin>
23. 单点登录+security错误:
- org.springframework.security.access.AccessDeniedException: Access is denied
原因:security配置错误:
<beans:property name="loginUrl" value="http://localhost:8080/cas/login"/>
- 登录成功显示ticket
原因:配置错误
正确配置:
<beans:property name="service" value="http://localhost:9106/ecommerce_user_web/login/cas"/>
24. java.lang.ClassNotFoundException: org.joda.time.YearMonth
<dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId><version>2.9.4</version>
</dependency>
25. 模块在maven中显示灰色
26. securitycontextholder空指针异常
将获取name的方法写进intercept-url
<intercept-url pattern="/user/*.do" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
27. 1093-You can’t specify target table for update in FROM clause
update语句中包含的子查询的表和update的表为同一张表时,报错:1093-You can’t specify target table for update in FROM clause
解决:将子查询外再套一张表
28. 秒杀service启动错误
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'common.IdWorker' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
原因:common包的工具类IdWorker是直接用的,不用加Autowire注解
SSM框架项目遇到的问题汇总相关推荐
- SSM框架项目实践,leetcode46
学习目标: SSM框架项目实践,leetcode46 学习内容: 学习使用开发wangEditor文件上传功能,并且开发了新增.更新.删除图书的功能. 通过运送回溯算法的思想解决leetcode46问 ...
- SSM框架项目:米米商城后台管理系统
SSM框架项目[米米商城]-Java项目实战教程(涵盖技术点:Java零基础.数据库.前端.SSM框架)打通JavaEE的任督二脉_哔哩哔哩_bilibili你的三连就是创作的动力!一定不要忘记收藏. ...
- SSM框架项目【米米商城】01-17
课程链接:SSM框架项目[米米商城] 开始时间:2022-03-02 写代码之前插一句 我用CSDN突然插入不了图片了,无论是截图直接粘贴,还是从编辑器里面放图片,都出现了问题 分析了很久,试了3台电 ...
- SpringBoot搭建SSM框架项目,支持JSP页面
以下就是SpringBoot搭建SSM框架项目,集成使用jsp(超详细)的全部内容. 看完如果对你有帮助,感谢点赞支持! 文章目录 1.创建项目,选择Spring Initializr创建一个Spri ...
- 动力节点最新SSM框架项目「米米商城」实战教程分享
今天分享的是动力节点最新的SSM框架项目-米米商城,这个项目的主要目的是使大家更深层的了解IT企业的文化和岗位需求.模拟企业的工作场景,分享研制成果,增加大家对今后工作岗位及计算机应用开发对客观世界影 ...
- 动力节点-SSM框架项目之米米商城-精准吃透JavaEE
今天分享的是动力节点出品的SSM框架项目-米米商城,搭建ssm框架项目的详细步骤如下: 搭建ssm项目的步骤: 1>新建maven工程 2>修改目录,修改pom.xml文件 3>添加 ...
- 快速学习利用Idea构建一个SSM框架项目
This article is transmitted to gethub above. Welcome to download and learn 前往gethub获取此项目-> 本文章同步 ...
- SSM框架项目各文件内容及项目实践
本文发表于2016年6月,写于作者学生时期.文中使用到的技术和框架可能不是当下最佳实践,甚至很不"优雅".但对于刚接触JavaEE和Spring的同学来说,还是能有很多收获的,大牛 ...
- Idea创建SpringBoot搭建SSM框架项目,支持JSP页面
1.目录结构. 2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...
最新文章
- 【Spring】基于XML的IOC案例
- 牛X,试用了下 GitHub 上 2 万 Star 的第一抢票神器,3 秒钟抢到!
- GOF对Builder模式的定义(转载)
- 数据结构与算法(1)——数组与链表
- 探索Bioconductor数据包
- FFmpeg使用遇到问题记录
- android 生成推广图片保存_flutter 如何生成图片并保存到手机相册?
- B - Labyrinth Gym - 102798B
- 匿名函数自我调用_Python中的匿名函数及递归思想简析
- c# 计算机ip,C# 获取电脑的IP,网关,MAC,计算机名。。
- 浅谈对机器学习方法(决策树,SVM,knn最近邻,随机森林,朴素贝叶斯、逻辑回归)的理解以及用sklearn工具实现文本分类和回归方法...
- 搜狗输入法不能输入验证码,验证码错误怎么办?
- 在内存只有24KB的电脑上写操作系统,是怎样的体验?
- sublime设置代码缩进
- 如何保证缓存与数据库双写时的数据一致性?
- 机器学习 深度学习 ai_什么是AI? 从机器学习到决策自动化
- 微软Windows Hello曝漏洞!外接一个USB摄像头,分分钟破解你的电脑
- 病毒周报(080630至080706)
- 修改计算机ip 批处理,怎么使用批处理bat设置静态IP地址?
- [附源码]Java计算机毕业设计SSM大学生志愿者管理系统
热门文章
- 你为什么从大公司离职,去一家创业公司?
- 第十章:MATLAB:矩阵分析(特征值与特征向量,矩阵对角化,若尔当标准型,矩阵的反射与旋转变换)
- 对于直播软件开发行业来说,延迟高达三分钟,会有什么影响
- 暴力破解一句话木马密码
- miui12.5 最简单快捷root刷面具+线刷降级+卡米解决教程(测试机小米10至尊版)
- 详解QQDIY名片json代码
- 【Mysql性能调优】高性能表结构及索引设计的最优实践
- Arduino + ESP32-C3 + TFT(1.8‘ ST7735S)基础平台(实验六)手机控制 DDS AD9851 (70MHz 正弦波 方波 )
- windows11提示“需要使用新应用以打开此ms-actioncenter链接”
- C语言中的fprintf和printf区别在哪?