05-Maven创建Web工程

创建工程

首先要确认一下IDEA装好了Maven插件

从Maven原型骨架当中创建

注意事项

generating project in batch mode 很慢,是应为maven获取archetype-catalog.xml导致用浏览器打开http://repo1.maven.org/maven2/archetype-catalog.xml很慢

解决方法: 在用maven创建项目时在properties中添加

archetypeCatalog
internal

让maven读取本地配置即可

第一次创建的话,他会下载一些相关的插件,等他下载完毕之后即可

IDEA右下角[Auto-Import]记得打上,没打上继续往下看

其他的删了,只保留这些

IDEA配置Maven,自动导入,也就是导入了一个新的Jar包的坐标,Maven就会自动的将依赖加入到工程当中[File->Settings]

工程目录结构补全

鼠标右键按照颜色,标记文件夹即可

配置Tomcat[如果IDEA没有Tomcat插件去IDEA商店装一个即可]

部署项目

 

启动项目即可

Servlet的配置

修改pom.xml

加入依赖

<dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
      <scope>provided</scope>
</dependency>

@WebServlet("/MyServlet")
public class MyServlet extends HttpServlet {
    @Override
    public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("Hello World Servlet");
    }
}

启动项目访问即可

Maven[tomcat插件]

在pom.xml中添加tomcat插件,远程仓库中找不到tomcat8,所以使用的就是7

没有添加插件的时候是没有tomcat的

接下来开始添加

添加了你会发现右侧多了一个tomcat7的插件,就是添加成功了

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <port>8081</port>
          <path>/</path>
        </configuration>
      </plugin>
    </plugins>
</build>

第一种: 启动tomcat

第二种: 启动tomcat,将tomcat设置到工具条当中

什么都不用配,直接OK

你会发现工具条多了一个

你就可以直接运行了,Maven的Tomcat插件是不会自动的弹出浏览器的,所以需要自己打开浏览器访问即可

访问Servlet[也可以访问]

到此就安装完了,如果需要热部署的话,就要把Rebuild改一下快捷键。[以下是扩展]

然后就可以使用jrebel启动项目啦[小火箭]

 

posted @ 2020-02-05 15:27  Leader_TBlog  阅读(254)  评论(0编辑  收藏  举报