IntelliJ IDEA 17 创建maven项目

说明

创建一个新Maven项目

  • new 一个project

  • 不选择任何Maven模板

  • 起个GroupId、ArifactId

  • 起个项目名。注意:Idea_Project是存放此项目的工作区间,mavenDemo_idea15为存放此项目的子目录。

  • 建好项目后,打开,点击Auto-Import

  • 下面为此项目的结构

项目部署

  • 点击

Project: 无需设置 (当然可点击Project complier output自定义编译目录)

Modules:可看到此项目无任何适配服务组件(因为是手工创建Maven,没有选择任何Maven模板)--因此需要我们进行添加。

  • 选择Web(为此项目添加Web服务组件,这便是一个Web项目了)

  • 现在为Web设置资源目录。双击Web Resource Directory

  • 选择scr/main目录

  • 在后面加上webapp。好了,点OK,Web的资源目录便设置好了。

  • 现在设置Web的描述文件的目录

  • 设置在webapp目录下

Facts: 表示当前项目的适配服务组件。可看到此项目已是一个Web项目了。

Aftifacts: 这个Aftifacts描述了当前项目发布的信息。现在进行添加,从Modeles中选择。

说明:A: 现在Artifacts已有了发布的项目了(idea中准确的说应是Modele) B:output root目录描述了当前项目的编译目录及适配服务。

确定之后当前项目的结构:

  • 如有需要,添加lib包

 

部署服务器

  • 添加服务器

  • 部署

注:很多童鞋在这里找不到Arifact,请参考部署项目中的Modules的配置。如果没有为项目配置Web服务组件,那么就没有Artifact。(当前项目连Web项目都不是,哪儿来的Artifact,又部署什么呢?)

  • 注意下面的选择:

编写代码测试

  • 创建一个java类。可看到继承HttpServlet出问题了--这是因为没有把Tomcat的依赖加入Module

  • 在Modules加入Tomcat依赖

添加完毕

  • 现在按快捷键就可以了

  • 代码编辑

Java

package com.wql;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * Created by Lenovo on 2016/2/25.
 */
@WebServlet("/myController")
public class Controller extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doPost(req, resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//        System.err.println("---");
        //解决乱码
        req.setCharacterEncoding("UTF-8");
        String name=req.getParameter("name");
        req.setAttribute("name",name);
        System.out.println(name);
        req.getRequestDispatcher("index.jsp").forward(req, resp);
    }

}

Html

<%--
  Created by IntelliJ IDEA.
  User: Lenovo
  Date: 2016/2/25
  Time: 0:26
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form action="myController" method="post">
    <input name="name">
    return:${name}
    <input value="提交" type="submit">
</form>
</body>
</html>

Xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
           version="3.0">
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
  • 记得设置默认启动浏览器

  • 启动项目

时间: 2024-12-30 15:55:31

IntelliJ IDEA 17 创建maven项目的相关文章

IntelliJ IDEA 15 创建maven项目

原文:IntelliJ IDEA 15 创建maven项目 说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此文章描述了用模板创建Maven的弊端.) 创建一个新Maven项目 new 一个project 不选择任何Maven模板 起个GroupId.ArifactId 起个项目名.注意:Idea_Project是存放此项目的工作区间,mavenD

[Maven实战](4)eclipse创建Maven项目

介绍前面Hello World项目的时候,并没有涉及IDE,这样一个简单的项目,使用最简单的编辑器也能完成.但是对一个稍微大一些的项目来说,还是推荐使用IDE.这一篇文章我们在m2eclipse帮助下使用eclipse创建Maven项目. 1. 创建 使用IDE创建一个Maven项目非常简单,选择菜单项File->New->Other,在弹出的对话框中选择Maven下的Maven Project,然后点击Next按钮. 图1 在弹出的New Maven Project对话框中,使用默认的选项.

创建Maven项目 pom.xml文件报错

问题描述 创建Maven项目 pom.xml文件报错 创建maven项目 pom.xml文件提示错误: Failure to transfer org.apache.maven.surefire:surefire:pom:2.10 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update inter

myeclipse创建maven项目出错, 求助~

问题描述 如题所诉,小弟在用myeclipase8.5创建maven项目时出现错误"couldnotgetmojoexecutionparamatervalue",查询了两天依然无法解决,麻烦知道的告诉下,创建项目过程如下:然后创建出来的项目没有maven的依赖,图片如下: 解决方案 解决方案二:LZ你这个问题解决了嘛?我也遇到这种情况了解决方案三:你可以尝试自己下载maven3然后配置环境变量.然后用myeclipse直接饮用这个maven.我就是这么用的.myeclipse自带的那

maven 创建maven项目出错求大神

问题描述 maven 创建maven项目出错求大神 这是怎么回事啊 解决方案 maven 创建web项目出错myeclipse9 创建maven工程出错myeclipse2013 创建maven工程出错 解决方案二: 哪位大神知道的来教教我啊 解决方案三: 下载那个jar又报这个错,什么原因啊

用IntelliJ IDEA开发的maven项目(java)如何迁移至eclipse?

问题描述 用IntelliJ IDEA开发的maven项目(java)如何迁移至eclipse? 如题,用IntelliJ IDEA开发的maven项目如何迁移至eclipse? 解决方案 你把你的src目录全部考出来 然后执行 mvn eclipse:eclipse 命令 解决方案二: http://my.oschina.net/u/557580/blog/127276 解决方案三: 找到idea工作空间相应工程的目录 直接用myecilpse导入maven项目即可 不过myeclipse对m

maven管理项目-Flash Builder4 创建maven项目

问题描述 Flash Builder4 创建maven项目 我想用flashbuilder4做前台开发 Eclipse做后台开发 怎么用maven管理 求大神指点!!

求教大神,在MyEclipse创建maven项目,目录结构不对,是什么问题

问题描述 求教大神,在MyEclipse创建maven项目,目录结构不对,是什么问题 这个是我的项目结构 正确的结构应该是下面的,不知道是什么原因,不知道是不是maven没装好,但是用dos输入mvn 测试又是好的 求大神帮忙解答下,感谢,万分 解决方案 你那个目录没有问题的 教程上面创建的只是一个简单的maven工程而已,如同一个j2se工程加入了maven 你创建的是一个dynamic web project,比教程上的内容丰富. 可以跑j2ee项目的哦 没事都可以使用

IntelliJ IDEA 12 创建Web项目 教程 超详细版

原文:IntelliJ IDEA 12 创建Web项目 教程 超详细版 IntelliJ IDEA 12 新版本发布 第一时间去官网看了下  黑色的主题 很给力 大体使用了下  对于一开始就是用eclipse的童鞋们 估计很难从eclipse中走出来 当然 我也很艰难的走在路上 ... 首先要说一点,在IntelliJ IDEA里面"new Project" 就相当于我们eclipse的"workspace",而"new Module"才是创建一