• eclipse 创建maven 项目 动态web工程完整示例


    需求表均同springmvc案例

    此处只是使用maven

    注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了

    没有的话需要安装maven

    1.新建maven项目,如果不在上面,请到other里面去找一下

    4bc45379-9a01-4ed1-8671-2502184817ab

    2,进入maven项目之后,点击next

    b7f2746f-bd7f-4120-9f72-ffb4d6f333d5

    选择webapp之后  next

    da7bdfe4-ae0f-4031-b539-b29dc84ee55f

    输入两个id  package可以不写,是它默认帮你新建一个包,不写没关系

    2858f54d-0f5d-4c89-98cb-9e034246f7fc

    会生成一个这样目录的项目

    82370fe2-eeb0-4329-8f64-6211ef44b515

    2,配置maven

    首先新建几个文件夹

    2.1 添加Source文件夹

    接下来需要添加

    src/main/java

    src/test/java 

    src/test/resources三个文件夹

    右键项目根目录点击New -> Source Folder,

    建出这三个文件夹。注意不是建普通的Folder,而是Source Folder

    项目或者文件加上右键 new  sourceFolder,正常情况下是没有问题的

    如果出现了下面的这情况,其实是真的存在的只是我们看不到

    c11f0c74-6f2c-48d0-b670-fc8732a6e370

    项目右键属性

    5eca2484-567c-4ecc-a60b-8fb8fb3b45d2

    c60b4c7b-e90d-497d-87b0-71fa4864e1e4

    9f47bd00-72d1-4250-b9f3-ce71821f5630

    切换成这样子就好了

    c2683bbe-2e10-4570-abb8-12fc4efe1223

    设置好了之后发现

    9fa41717-c27a-4427-abd6-c991dfd22e82

    java就已经有了

    继续新建其他的几个还没有的

    新建之后就这样子了

    644111c7-352f-43b2-a5cf-d5080783e1ae

    2.2 更改class路径

    右键项目,Java Build Path -> Source

    下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。

    双击每个文件夹的Output folder,选择路径。

    src/main/java,src/main/resources,选择target/classes;

    src/test/java ,src/test/resources, 选择target/test-classes;

    选上Allow output folders for source folders.(如果没有选上的话)

    85d08a77-0e84-4c7e-be6f-4cdd3a8225d8

    此处还可以更改显示顺序

    f12e377c-1453-40e1-b8d6-bf589b0a3d47

    此处还可以更改jdk

    f69a61ed-0a5f-4967-9b11-ffa5817b4930

    右键属性  project Facets

    想要切换成3.0发现报错

    48282720-4b81-4e40-9f1c-8d7e51e153f1

    这是因为新建项目的时候

    用了maven-artchetype-webapp

    由于这个catalog比较老,用的servlet还是2.3的

    54d87aeb-f12b-44dd-b491-a47fe65592ce

    84624b26-6f46-415e-85f1-f0ced682e4e3

    <?xml version="1.0" encoding="UTF-8"?>

    <web-app version="3.0"

    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">

    <display-name>Archetype Created Web Application</display-name>

    </web-app>

    -------------

    org.eclipse.jdt.core.prefs

    91cb6455-f69c-413c-87b4-c29af44bfdd6

    修改成

    7691cbbe-a776-4b59-8617-a6e282fc2cde

    -------

    307f8b1e-8e0d-4504-9b99-5193f5bfbfed

    修改成

    00ca9a57-ab8b-40f4-9d6e-ba65425fde60

    重新打开属性 project Facets,看到这个地方已经修改成3.0; 勾选上tomcat

    5a589660-a961-4f4c-868c-e0bb2bcf2b64

    项目工程创建完成

    new 一个server

    启动之后看看有无报错,目前没有

    9257b51a-ab4b-4193-a7d7-3eb5c810344b

    运行一下,测试没问题,至此maven  web项目创建完成

    b2405870-de8a-43d3-82aa-bd69b3f890f9

  • 相关阅读:
    HTML基础02
    HTML基础01
    【springboot中的常用注解】
    【git常用命令】
    【spring使用@Async注解异步处理】
    【let definitions are not supported by current javascript】
    【sql update if else】
    【Tomcat运行时异常:Illegal access: this web application instance has been stopped already.】
    【JAVA float double数据类型保留2位小数点5种方法】
    【MyBatis中大于号以及小于号的表达方式】
  • 原文地址:https://www.cnblogs.com/cristin/p/7903739.html
Copyright © 2020-2023  润新知