利用Maven创建一个javaweb项目

通过Eclipse我们可以直接创建一个webproject,但此时创建的webproject往往需要我们后面加入各种jar包。可以需要加入几十个,甚至几百个jar包,过多的jar包就会引起jar的版本冲突问题。而通过Maven来管理我们的webproject就可以很好的起到管理项目的功能。

下面就是一个简单的利用Maven创建的一个webproject。

1.利用Eclipse自带的插件创建一个Maven(高版本的Eclipse中都已经帮我们配置好了,低版本的可能需要自己手动配置,这里就不介绍如何配置的了)

利用Maven创建一个javaweb项目_第1张图片

点击创建按钮后会出现如上界面,然后点击next

利用Maven创建一个javaweb项目_第2张图片

此时选中webapp,点击next。

利用Maven创建一个javaweb项目_第3张图片

点击Finish我们的webproject就创建完成了。

但是,可以发现在创建完的项目的index.jsp会存在一个错误,这是因为项目中还没有导入servlet api。

2.导入Servlet Api

我们只需要在pom.xml文件中加入servlet依赖就可以了。

在maven的官网就可以直接找到我们需要的依赖:https://mvnrepository.com/

这里我使用的servlet依赖如下:

 
        javax.servlet
        javax.servlet-api
        4.0.1
        
           provided

3.在Java Resources文件下创建我们需要的目录

4.在properties中移除测试文件

利用Maven创建一个javaweb项目_第4张图片

5.配置jetty来启动我们的web服务

 
    mywebDemo
       
        
            org.eclipse.jetty
            jetty-maven-plugin
            9.4.12.v20180830
        

   

 

利用Maven Bulid来启动我们的jetty。

利用Maven创建一个javaweb项目_第5张图片

如果看到以下界面表示jetty已成功启动。

利用Maven创建一个javaweb项目_第6张图片

此时,我们通过浏览器访问localhost:8080页面,如果出现Hello world!的界面就表示已经配置成功了。

6.如果我们希望在打包的时候就启动web服务,我们只需要在pom.xml的标签中添加

             
                
                    
                    package
                    
                        run
                    

                

            

 

ps:同样我们也可以配置tomcat来启动服务,只需要将plugin中的设置改为

          org.apache.tomcat.maven
          tomcat7-maven-plugin
          2.2

上面tomcat也可以在tomcat网址中进行复制。http://tomcat.apache.org/maven-plugin.html。

你可能感兴趣的:(利用Maven创建一个javaweb项目)