Navicat for Premium 9.0.2激活(Windows 使用 idea 部署 CrapApi 心得)

Navicat for Premium 9.0.2激活(Windows 使用 idea 部署 CrapApi 心得)

Navicat for Premium 9.0.2激活

文章目录

  • 一 环境配置
  • 二 项目修改
    • 1. 环境配置 引发的BUG
    • 2. 修改相关配置文件
    • 3. 修改 pom.xml 相关依赖
  • 三 Tomcat的相关修改
    • 1. idea 运行 Tomcat 启动项目

一 环境配置

  1. JAVA:jdk1.8.0_192 (最后一个开源免费版本)
  2. MySQL : mysql 8.0 (MySQL 5.6 以上即可)
  3. IDEA :IDEA 2020.1.3
  4. Navicat :Navicat Premium 15
  5. Tomcat :apache-tomcat-9.0.37

拉取代码
在这里插入图片描述
代码拉取完成 会提示 找到Maven构建脚本 选择 导入
再进行下面的修改!!
注释

  1. 其中Java和Tomcat要保证系统位数一致,不可出现32位和64位混搭情况。
  2. Tomcat 绝对路径要为英文,不可出现中文。
  3. CrapApi项目官方使用的SQL脚本为MySQL 5.6以上版本,MySQL 5.5无法运行官方脚本。
  4. 配置可自己随意搭配,只为标明本人所用。

二 项目修改

1. 环境配置 引发的BUG


Jdk与Tomcat的系统位数引起的BUG,将环境变量中的jdk与Tomcat都修改成64位或者都是32位的即可

②. 中文路径导致的问题
在这里插入图片描述

2. 修改相关配置文件

  1. 修改 config.properties
    文件路径:srcmain esourcesconfig.properties

  1. 修改 log4j.properties
    文件路径:srcmain esourceslog4j.properties

  1. 修改 springMVC.xml
    文件路径:srcmain esourcesspringMVC.xml


3. 修改 pom.xml 相关依赖

前言:主要由一些 javax.servlet.ServletException: Servlet[spring]的Servlet.init()引发异常,查看下方因为什么依赖而引发异常,就修改相关的依赖。 下面为异常的一个示例,类似的异常都修改依赖即可。


①. java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonMerge


②. java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/util/DefaultIndenter


③. org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘initSystem’: Invocation of init method failed;
在这里插入图片描述注释 这里除了正则表达式那个错误不修复, 其他四种都要进行修复;
修复代码完成后,即可正确的运行项目了,Tomcat不会再进行报错了。

三 Tomcat的相关修改

1. idea 运行 Tomcat 启动项目

①. 前端页面乱码
在这里插入图片描述修复方法:
在这里插入图片描述在这里插入图片描述

后续修改,等有心情了再说。 写文档真麻烦! 使用 Chrome谷歌浏览器 不会再出现乱码什么的,使用微软Edge浏览器可能还会出现乱码问题!

今天的文章
Navicat for Premium 9.0.2激活(Windows 使用 idea 部署 CrapApi 心得)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/117401.html

(0)
编程小号编程小号
上一篇 2024-07-14
下一篇 2024-07-14

相关推荐