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框架项目遇到的问题汇总相关推荐

  1. SSM框架项目实践,leetcode46

    学习目标: SSM框架项目实践,leetcode46 学习内容: 学习使用开发wangEditor文件上传功能,并且开发了新增.更新.删除图书的功能. 通过运送回溯算法的思想解决leetcode46问 ...

  2. SSM框架项目:米米商城后台管理系统

    SSM框架项目[米米商城]-Java项目实战教程(涵盖技术点:Java零基础.数据库.前端.SSM框架)打通JavaEE的任督二脉_哔哩哔哩_bilibili你的三连就是创作的动力!一定不要忘记收藏. ...

  3. SSM框架项目【米米商城】01-17

    课程链接:SSM框架项目[米米商城] 开始时间:2022-03-02 写代码之前插一句 我用CSDN突然插入不了图片了,无论是截图直接粘贴,还是从编辑器里面放图片,都出现了问题 分析了很久,试了3台电 ...

  4. SpringBoot搭建SSM框架项目,支持JSP页面

    以下就是SpringBoot搭建SSM框架项目,集成使用jsp(超详细)的全部内容. 看完如果对你有帮助,感谢点赞支持! 文章目录 1.创建项目,选择Spring Initializr创建一个Spri ...

  5. 动力节点最新SSM框架项目「米米商城」实战教程分享

    今天分享的是动力节点最新的SSM框架项目-米米商城,这个项目的主要目的是使大家更深层的了解IT企业的文化和岗位需求.模拟企业的工作场景,分享研制成果,增加大家对今后工作岗位及计算机应用开发对客观世界影 ...

  6. 动力节点-SSM框架项目之米米商城-精准吃透JavaEE

    今天分享的是动力节点出品的SSM框架项目-米米商城,搭建ssm框架项目的详细步骤如下: 搭建ssm项目的步骤: 1>新建maven工程 2>修改目录,修改pom.xml文件 3>添加 ...

  7. 快速学习利用Idea构建一个SSM框架项目

    This article is transmitted to gethub above. Welcome to download and learn  前往gethub获取此项目-> 本文章同步 ...

  8. SSM框架项目各文件内容及项目实践

    本文发表于2016年6月,写于作者学生时期.文中使用到的技术和框架可能不是当下最佳实践,甚至很不"优雅".但对于刚接触JavaEE和Spring的同学来说,还是能有很多收获的,大牛 ...

  9. Idea创建SpringBoot搭建SSM框架项目,支持JSP页面

    1.目录结构. 2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...

最新文章

  1. 【Spring】基于XML的IOC案例
  2. 牛X,试用了下 GitHub 上 2 万 Star 的第一抢票神器,3 秒钟抢到!
  3. GOF对Builder模式的定义(转载)
  4. 数据结构与算法(1)——数组与链表
  5. 探索Bioconductor数据包
  6. FFmpeg使用遇到问题记录
  7. android 生成推广图片保存_flutter 如何生成图片并保存到手机相册?
  8. B - Labyrinth Gym - 102798B
  9. 匿名函数自我调用_Python中的匿名函数及递归思想简析
  10. c# 计算机ip,C# 获取电脑的IP,网关,MAC,计算机名。。
  11. 浅谈对机器学习方法(决策树,SVM,knn最近邻,随机森林,朴素贝叶斯、逻辑回归)的理解以及用sklearn工具实现文本分类和回归方法...
  12. 搜狗输入法不能输入验证码,验证码错误怎么办?
  13. 在内存只有24KB的电脑上写操作系统,是怎样的体验?
  14. sublime设置代码缩进
  15. 如何保证缓存与数据库双写时的数据一致性?
  16. 机器学习 深度学习 ai_什么是AI? 从机器学习到决策自动化
  17. 微软Windows Hello曝漏洞!外接一个USB摄像头,分分钟破解你的电脑
  18. 病毒周报(080630至080706)
  19. 修改计算机ip 批处理,怎么使用批处理bat设置静态IP地址?
  20. [附源码]Java计算机毕业设计SSM大学生志愿者管理系统

热门文章

  1. 你为什么从大公司离职,去一家创业公司?
  2. 第十章:MATLAB:矩阵分析(特征值与特征向量,矩阵对角化,若尔当标准型,矩阵的反射与旋转变换)
  3. 对于直播软件开发行业来说,延迟高达三分钟,会有什么影响
  4. 暴力破解一句话木马密码
  5. miui12.5 最简单快捷root刷面具+线刷降级+卡米解决教程(测试机小米10至尊版)
  6. 详解QQDIY名片json代码
  7. 【Mysql性能调优】高性能表结构及索引设计的最优实践
  8. Arduino + ESP32-C3 + TFT(1.8‘ ST7735S)基础平台(实验六)手机控制 DDS AD9851 (70MHz 正弦波 方波 )
  9. windows11提示“需要使用新应用以打开此ms-actioncenter链接”
  10. C语言中的fprintf和printf区别在哪?