zoukankan      html  css  js  c++  java
  • maven+eclipse创建web项目

    第一步,创建maven工程,如下图步骤

    选择maven-archetype-webapp,然后next

    输入GroupIdArtifactIdPackage可以为空,然后finish

    新创建的maven工程的结构图如下

     

    第二步,导入jdk。在项目上右键Properties,选择Project Facets,继续Convert to faceted form...

    选中Dynamic Web ModuleJava后,OK【注,我这里的环境是Tomcat 8JDK8,在后面启动服务的时候,能够跑起Dynamic Web Module 3.0,如果您的Tomcat版本不高,建议选择Dynamic Web Module 3.0以下的版本

    第三步,项目配置【仿照别人的博客写的】

    1.添加Source Folder

    Maven规定,必须创建以下几个Source Folder

    src/main/resources

    src/main/java

    src/test/resources

    src/test/java

     

    添加以上的Source Folder,如果遇到上面的情况,那就选中第一个多选框即可,其他三个都是如此

    现在的结构图为

    【页面JSP有错,错误原因The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,解决方法是把Tomcatlib中的jsp-api.jarservlet-api.jar导入到项目中】

    解决方法:

    在项目上右键Properties,选择Java Build Path

    然后OK,选择tomcatfinish后,JSP的错误解决

    2.配置Build Path

    首先把srcRemove from Build path。在src上右键,选择Build path,再选择Remove from Build path

    然后在项目上右键Properties,选择Java Build Path,设定4个文件夹的输出Output folder,分别修改输出路径为

    src/main/resources  对应  target/classes

    src/main/java  对应  target/classes

    src/test/resources  对应  target/test-classes

    src/test/java  对应  target/test-classes

    3.设定Libraries

    马上大功告成,第四步,将项目转换成Dynamic Web Project,在项目上右键Properties,在左侧选择Project Facets

    如果没有下面Further Configuration available”,则先取消勾选Dynamic Web ModuleApply之后,再勾选Dynamic Web Module即可。单击Further Configuration available,修改Content directorysrc/main/webapp,然后OK,再OK

    最后,设置部署程序集(Web Deployment Assembly),在项目上右键单击,选择Properties,在左侧选择Deployment Assembly,设置部署时的文件发布路径,删除test的两项,因为test是测试使用,并不需要部署,设置将Mavenjar包发布到lib下,Add -> Java Build Path Entries -> tomcat -> Finish

    web项目就创建完毕了,目录结构如图

    把项目部署到Server上,启动Server,并输入URL得到结果

    【我的Tomcat修改了端口,默认的是80

  • 相关阅读:
    【剑指Offer】面试题55
    一大波趣图:CSS的力量
    你必须收藏的Github技巧
    3月份GitHub上最热门的Java开源项目
    趣图:快下班了,剩一个bug,修复一下再走
    Java程序员必备的Intellij插件
    为什么前后端分离了,你比从前更痛苦?
    趣图:好好干,今天再加个班
    高并发下的下单功能设计
    Mybatis的基本要素--核心对象
  • 原文地址:https://www.cnblogs.com/miantiaoandrew/p/8466443.html
Copyright © 2011-2022 走看看