本文笔者辛苦整理, 除了为方便大家贴的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项目的更多相关文章

  1. Idea导入多个maven项目到同一目录下

    目标 简单导入多个maven项目进入同一个project(相当于eclipse的workspace) 过程 1.新建一个目录作为仿eclipse的workspace,这里起名为idea-workspa ...

  2. Intellij Idea 导入多个maven项目展示在左侧栏Maven Projects

    刚刚要开始从eclipse切换成idea,据说idea功能强大,可是刚刚开始使用很多不习惯,导入第二个maven项目时之前的项目就没了,比较苦恼,下面介绍下导入多个maven项目展示在左侧栏Maven ...

  3. Intellij Idea 导入多个maven项目,通过父工程引入子工程

    刚刚要开始从eclipse切换成idea,据说idea功能强大,可是刚刚开始使用很多不习惯,导入第二个maven项目时之前的项目就没了,比较苦恼,下面介绍下导入多个maven项目展示在左侧栏Maven ...

  4. 如何在华为云软件开发云上搭建JavaWeb,Maven项目

    本文将使用华为云软件开发云向大家演示如何搭建JavaWeb,Maven项目. 一.相关信息 1.华为云软件开发云简介 华为云软件开发云(DevCloud)是集华为近30年研发实践,前沿研发理念,先进研 ...

  5. IntelliJ IDEA 导入多个maven项目

    IntelliJ IDEA的功能十分强大  我们日常开发项目会分多个maven项目 idea单个打开切换很是麻烦 下边是idea可以同时导入多个项目的方法 1.选择 FIle -> NEW -& ...

  6. ssm的maven项目启动tomcat时报错,Cannot find class: XXXX解决办法

    最近在写一个ssm的项目,启动总是报错.原因网上查了也没找到.最后终于解决.下面直接上代码 问题描述: 严重: Allocate exception for servlet ssm-dispatche ...

  7. maven(二)基于intellij idea搭建ssm的maven项目结构

    项目配置文件整合步骤 1.这里使用maven来引入项目所需要的jar包,所以也就不需要手动来管理jar包了. pom.xml 配置模板如下: <project xmlns="http: ...

  8. idea搭建SSM的maven项目(tomcat容器)

    一.创建maven的web项目 (1)选择项目的骨架 (2)写项目的坐标 (3)maven的设置 设置maven的本地仓库,以及配置文件的位置,同时点击+号,填入archetypeCatalog和in ...

  9. 用idea搭建SSM框架maven项目

    打开idea,点击New - Project 找到Maven一栏,因为要搭建的SpringMvc项目,所以选择webapp模板 填写好GroupId和ArtifactId后,一步步next,最后fin ...

随机推荐

  1. Qt4学习笔记 (7) 本篇说一下Qt对于脚本的支持, 即QtScript模块.

    本篇说一下Qt对于脚本的支持, 即QtScript模块. Qt支持的脚本基于ECMAScript脚本语言, 这个东西又是javascript, jscript的基础. 所以, 一般只要学过javasc ...

  2. 避免用户重复点击按钮(使用Enable:=False,消息繁忙时会有堵塞的问题,只能改用Sleep)

    // 现象描述://    用户点击按钮后程序开始繁忙工作,这时候用户不知道是否成功,就继续点几次//    采用Enalbe = false ... = true的方式发现还会触发点击,分析原因如下 ...

  3. Qt第三方圆形进度条-及其改进

    Qt第三方圆形进度条的改进 要实现一个圆形的进度条功能,在网上找到一个比较出名的第三方封装类:QRoundProgressBar,地址:sourceforge 的 QRoundProgressBar  ...

  4. Dedecms 中,获取某一栏目所有子栏目

    以前从来没写过递归(其实想想,对算法完全没概念),刚好有这个需求,试着写了一下,发现也挺容易的,特别记录一下. 数据库是dedecms默认的,dede_arctype是保存栏目的表,reid是栏目的父 ...

  5. 为什么有如此多的C++测试框架 - from Google Testing Blog

    Why Are There So Many C++ Testing Frameworks? by Zhanyong Wan (Software Engineer) 最近貌似有很多人正在开发他们自己的C ...

  6. 【产品】张小龙《微信背后的产品观》之PPT完整文字版

    张小龙<微信背后的产品观>之PPT完整文字版 附:PPT下载地址:https://wenku.baidu.com/view/99d2910290c69ec3d5bb7573.html  微 ...

  7. hadoop 数据抽取

    #!/bin/bash if [ ! -z $2 ]; then start_time=$1 end_time=$2 else starttime=`date +%Y%m%d%H%M -d '-15 ...

  8. 网络基础与FTP准备

    一网络基础 1.端口: 端口是为了将同一台电脑上的不同程序进行隔离 (IP是在找电脑,端口是在找电脑上的程序) 实例: MySQL是一个软件,帮助我们在硬盘上进行操作,默认端口是3306 Redis是 ...

  9. 深入理解JVM(一)虚拟机内存

    一 .前言 JVM是什么,我想诸位肯定都清楚. 好吧,我还是简答说一下JVM即Java虚拟机(够简单吧 233333). 虽然说,所有抛开操作系统,讲虚拟机的内容,都是耍流氓.但是,贫僧不修善果,就爱 ...

  10. Hive 学习之路(八)—— Hive 数据查询详解

    一.数据准备 为了演示查询操作,这里需要预先创建三张表,并加载测试数据. 数据文件emp.txt和dept.txt可以从本仓库的resources目录下载. 1.1 员工表 -- 建表语句 CREAT ...