Idea部署Maven构建的web项目(Jspxcms)

准备工作

1.Idea2019.1/Maven3.6
2.Tomcat9.0
3.Mysql5.6/Navicat
4.JDK8
5.项目源码(jspxcms-可以从源码之家下载获取)

项目部署

1.Mysql数据库配置
进入mysql的bin目录,按住shift+右击,在当前目录打开控制台,命令: start mysqld 启动mysql服务。
Idea部署Maven构建的web项目(Jspxcms)
Navicat连接数据库,创建jspxcms数据库(编码为utf-8),打开该数据库,执行项目文件中的mysql.sql文件。
Idea部署Maven构建的web项目(Jspxcms)
2.Idea和Maven配置
用Idea打开项目源码,配置项目
Idea部署Maven构建的web项目(Jspxcms)
Idea部署Maven构建的web项目(Jspxcms)
配置project和SDKs
Idea部署Maven构建的web项目(Jspxcms)
Idea部署Maven构建的web项目(Jspxcms)
打开Settings,配置Maven

Idea部署Maven构建的web项目(Jspxcms)
Idea部署Maven构建的web项目(Jspxcms)
可以关闭项目,再打开,然后等待Maven自动下载所有的依赖

3.项目配置
打开项目文件中的application.properties,修改下数据库信息
Idea部署Maven构建的web项目(Jspxcms)
执行一下Maven的install命令
Idea部署Maven构建的web项目(Jspxcms)
执行成功后生成target目录
Idea部署Maven构建的web项目(Jspxcms)

4.Tomcat配置
点击配置tomcat
Idea部署Maven构建的web项目(Jspxcms)
点击+,并且选择tomcat下的local
Idea部署Maven构建的web项目(Jspxcms)
配置tomcat的目录,从本地选择到tomcat的路径
Idea部署Maven构建的web项目(Jspxcms)
名称和浏览器随意,然后点击Fix按钮
Idea部署Maven构建的web项目(Jspxcms)
新增一个artifacts
Idea部署Maven构建的web项目(Jspxcms)
名称随意,目录一定要修改正确,修改为之前install后的target目录下的项目目录,如下:
Idea部署Maven构建的web项目(Jspxcms)
然后新增一个facts,类型为web,目录会自动生成,一般不用修改
Idea部署Maven构建的web项目(Jspxcms)
Idea部署Maven构建的web项目(Jspxcms)
点击确定,Application context可修改,我这边为/jspxcms,所以tomcat访问路径为http://localhost:8080/jspxcms/
Idea部署Maven构建的web项目(Jspxcms)
启动tomcat,日志无报错,部署成功
Idea部署Maven构建的web项目(Jspxcms)