码迷,mamicode.com
首页 > 其他好文 > 详细

在maven工程中搭建SSM框架的错误总结

时间:2018-02-13 21:43:49      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:inf   core   添加   mvn   mpi   ali   attr   UI   工程   

第一次搭建Maven工程走了很多弯路,现在总算把项目搭起来并且能正常运行了。故总结一下教训

1.在建立Maven工程前,先确定成功下载安装了Maven。  命令行用 mvn -v  检验

找到Maven的安装目录C:\Program Files\apache-maven-3.5.2\conf中的setting.xml文件,打开后配置本地仓库

 <localRepository>C:/Users/lts/.m2/repository</localRepository>  (注意这里的“/”不是文件路径的“\”)

配置镜像:   <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

配置JDK的版本

<profile>
      <id>jdk-9.0.4</id>

      <activation>
   <activeByDefault>true</activeByDefault>
        <jdk>9.0.4</jdk>
      </activation>
   <properties>
   <maven.compiler.source>9.0.4</maven.compiler.source>
   <maven.compiler.target>9.0.4</maven.compiler.target>
<maven.compiler.compilerVersion>9.0.4</maven.compilerVersion>
</properties>
</profile>  

将settings.xml复制到本地仓库地址

然后在eclipse中的Windows->preference->Maven->User Settings配置远程仓库地址和本地仓库地址

如果无法读取settings.xml文件,则将远程和本地仓库分别设置为

C:\Users\lts\.m2\settings.xml

C:\Users\lts\.m2\repository

这样maven配置成功

技术分享图片

 

 2.Maven项目直接在Tomcat中启动后,报如下错误

技术分享图片

经检查,web.xml文件没有问题。代码也没有问题。只可能是缺少jar包,jar包冲突,或者jar包版本不一致。

在项目中Run as  Maven build根据控制台提示找出冲突的jar包,换成版本更高的jar包

3.项目可以启动后出现如下错误:

com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value ‘?й???

Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone.

经分析,应该跟数据库连接有关,因为我的jar包是mysql-connector-6.6.在6.2以上要把驱动类写成

     driverClass="com.mysql.cj.jdbc.Driver"

URL中添加后缀变成:
     connectionURL="jdbc:mysql://localhost:3306/ssm_crud?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC"

以上错误解决。

 

在maven工程中搭建SSM框架的错误总结

标签:inf   core   添加   mvn   mpi   ali   attr   UI   工程   

原文地址:https://www.cnblogs.com/litingshi/p/8447426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!