idea导入ssm javaweb maven项目
本文笔者辛苦整理, 除了为方便大家贴的maven安装配置和方便的现有项目, 如转载请注明:
https://www.cnblogs.com/m-yb/p/11229320.html
idea导入ssm javaweb maven项目
演示项目代码地址, 推荐使用git下载快捷, 也可以下载zip自行解压,
https://github.com/TyCoding/ssm
首先需要配置好maven, 一个下载管理jar包的工具,
此处省略, 笔者找了个博客供参考:
一个小时学会Maven,
https://www.cnblogs.com/best/p/9676515.html
查看图中圈的重点即可配置好,

maven弄好后, 打开idea,
左上角file ->

选择项目, 普通项目选择项目根路径一般, maven项目选择maven的pom.xml文件即可,



下面是配置项目需要的jdk路径对应版本

项目名, 项目文件路径

生成或覆盖.idea 这样的idea配置文件,

新项目在新窗口打开,

首先设置项目的maven路径,

settings是设置当前项目的可配置项, other settings是配置全局,
这里可以设置全局项目的maven配置, 进去之后,

①配置maven安装文件根目录 ②配置maven settings文件 ③配置maven本地jar包仓库,
接下来配置项目结构,

打开之后依次查看project, 配置项目的jdk版本和java编译生成的文件class输出路径,
下来就是配置项目的子模块:

libraries是依赖的jar包,

下面是web的facets
重点关注web,如果新增+也是选web, 同时检查web入口的web.xml是否路径正确, 检查webapp那个根目录是否正确


这里artifacts是放该项目编译文件的,

注意右键把项目的lib包都放进来, 编译需要引用, 其中输出的项目路径那个文件夹可以随时删除重新编译生成, 删除查询编译用于应付没有编译进去的时候引来的代码未生效的bug,

检查sdks/jdk, 如果problems提示,则可参考提示处理, 最后ok, 项目配置基本完成, 下一步配置tomcat.
tomcat看图:

依次选择+...,

建议命名为tomcat版本, 注意项目需要的jdk版本往往是特定范围, 包括对应的tomcat版本也要注意, 启动访问报错可能有版本问题导致, 这里也关注下端口号比如8080和访问路径, 启动完打开浏览器的那个√建议放弃, 另外下附配置本地tomcat的图


注意添加启动之后部署的应用,

context这里配置为项目期望的路径,

最后apply,ok即可.
启动之前最好建好需要的数据库, 并执行sql建表查表语句等, 改好数据库名, 用户名,密码


一是直接启动(非debug), 而是debug启动tomcat, 建议debug启动, 方便调试,
debug启动完成后(注意屏蔽断点),

如果successfully启动, 这里启动用了6s, 时间合理, 资源加载成功,
浏览器访问, 注意自己刚才对应的路径
http://localhost:8080/ssm/
成功跳转index.jsp, 默认登录页, 完成~

笔者很熟练的部署好了项目, 自己弄也就一会吧, 写博客就多废了点时间, 先睡吧~
idea导入ssm javaweb maven项目的更多相关文章
- Idea导入多个maven项目到同一目录下
目标 简单导入多个maven项目进入同一个project(相当于eclipse的workspace) 过程 1.新建一个目录作为仿eclipse的workspace,这里起名为idea-workspa ...
- Intellij Idea 导入多个maven项目展示在左侧栏Maven Projects
刚刚要开始从eclipse切换成idea,据说idea功能强大,可是刚刚开始使用很多不习惯,导入第二个maven项目时之前的项目就没了,比较苦恼,下面介绍下导入多个maven项目展示在左侧栏Maven ...
- Intellij Idea 导入多个maven项目,通过父工程引入子工程
刚刚要开始从eclipse切换成idea,据说idea功能强大,可是刚刚开始使用很多不习惯,导入第二个maven项目时之前的项目就没了,比较苦恼,下面介绍下导入多个maven项目展示在左侧栏Maven ...
- 如何在华为云软件开发云上搭建JavaWeb,Maven项目
本文将使用华为云软件开发云向大家演示如何搭建JavaWeb,Maven项目. 一.相关信息 1.华为云软件开发云简介 华为云软件开发云(DevCloud)是集华为近30年研发实践,前沿研发理念,先进研 ...
- IntelliJ IDEA 导入多个maven项目
IntelliJ IDEA的功能十分强大 我们日常开发项目会分多个maven项目 idea单个打开切换很是麻烦 下边是idea可以同时导入多个项目的方法 1.选择 FIle -> NEW -& ...
- ssm的maven项目启动tomcat时报错,Cannot find class: XXXX解决办法
最近在写一个ssm的项目,启动总是报错.原因网上查了也没找到.最后终于解决.下面直接上代码 问题描述: 严重: Allocate exception for servlet ssm-dispatche ...
- maven(二)基于intellij idea搭建ssm的maven项目结构
项目配置文件整合步骤 1.这里使用maven来引入项目所需要的jar包,所以也就不需要手动来管理jar包了. pom.xml 配置模板如下: <project xmlns="http: ...
- idea搭建SSM的maven项目(tomcat容器)
一.创建maven的web项目 (1)选择项目的骨架 (2)写项目的坐标 (3)maven的设置 设置maven的本地仓库,以及配置文件的位置,同时点击+号,填入archetypeCatalog和in ...
- 用idea搭建SSM框架maven项目
打开idea,点击New - Project 找到Maven一栏,因为要搭建的SpringMvc项目,所以选择webapp模板 填写好GroupId和ArtifactId后,一步步next,最后fin ...
随机推荐
- QML学习【一】Basic Types
QML入门教程(1) QML是什么? QML是一种描述性的脚本语言,文件格式以.qml结尾.语法格式非常像CSS(参考后文具体例子),但又支持javacript形式的编程控制.它结合了QtDesi ...
- c# html网页源代码浏览器显示
//环境VS2008,WIN7SP1 //背景:人人网自动登陆,需要把读取到的html源代码显示出来, //test.txt 为html源代码 private void Form1_Load(obje ...
- Realm_King 之 .NET操作XML完整类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;u ...
- 从零开始人工智能AI(一)-k-nn-矩阵
参考资料: https://baike.baidu.com/item/%E7%9F%A9%E9%98%B5/18069?fr=aladdin http://blog.csdn.net/c4064957 ...
- Django之用户认证auth模块使用
Auth认证模块 执行数据库迁移的那两条命令时,即使我们没有建表,django是不是也会创建好多张表?我们创建之后去看一下里面的一个叫auth_user表,既然是表,那肯定应该有对应的操作改表的方法 ...
- spring 5.x 系列第8篇 —— 整合Redis客户端 Jedis和Redisson (代码配置方式)
文章目录 一.说明 1.1 Redis 客户端说明 1.2 Redis可视化软件 1.3 项目结构说明 1.3 依赖说明 二.spring 整合 jedis 2.1 新建基本配置文件和其映射类 2.2 ...
- C语言实现贪吃蛇
日期:2018.9.11 用时:150min 项目:贪吃蛇(C语言--数组 结构体实现) 开发工具:vs2013 关键知识:数组,结构体,图形库,键位操作 源代码: #include<std ...
- vuex中使用对象展开运算符
使用场景 当需要进行vuex进行数据状态管理的时候,会使用到mapGetters,mapState,还有自身的计算属性的时候,这个时候就会用到这个了! 1.首先需要安装 npm install bab ...
- 点菜网---Java开源生鲜电商平台-商品基础业务架构设计-商品分类(源码可下载)
点菜网---Java开源生鲜电商平台-商品基础业务架构设计-商品分类 (源码可下载) 说明:我们搞过电商的人都可以体会到,搞生鲜电商是最复杂的,为什么复杂呢?我总结了有以下几个业务特性决定的: 1. ...
- vscode左边侧边栏字体的大小
相信很多小伙伴们都会在用vscode的时候,当屏幕大小发生变化的时候,你可能会觉得左边的字体太小了,我也遇到了这样的问题,百度也没有找到解决办法,自己摸索了几天,发现可以通过ctrl+shift+ + ...