zoukankan      html  css  js  c++  java
  • springmvc 项目完整示例09 maven项目创建

    需求表均同springmvc案例

    此处只是使用maven

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

    没有的话需要安装maven

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

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

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

    b7f2746f-bd7f-4120-9f72-ffb4d6f333d5[4]

    选择webapp之后  next

    da7bdfe4-ae0f-4031-b539-b29dc84ee55f[4]

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

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

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

    82370fe2-eeb0-4329-8f64-6211ef44b515[4]

    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[4]

    项目右键属性

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

    c60b4c7b-e90d-497d-87b0-71fa4864e1e4[4]

    9f47bd00-72d1-4250-b9f3-ce71821f5630[4]

    切换成这样子就好了

    c2683bbe-2e10-4570-abb8-12fc4efe1223[4]

    设置好了之后发现

    9fa41717-c27a-4427-abd6-c991dfd22e82[4]

    java就已经有了

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

    新建之后就这样子了

    644111c7-352f-43b2-a5cf-d5080783e1ae[4]

    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[4]

    此处还可以更改显示顺序

    f12e377c-1453-40e1-b8d6-bf589b0a3d47[4]

    此处还可以更改jdk

    f69a61ed-0a5f-4967-9b11-ffa5817b4930[4]

    右键属性  project Facets

    想要切换成3.0发现报错

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

    这是因为新建项目的时候

    用了maven-artchetype-webapp

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

    54d87aeb-f12b-44dd-b491-a47fe65592ce[4]

    84624b26-6f46-415e-85f1-f0ced682e4e3[4]

    <?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[4]

    修改成

    5b1bb0c2-8d2b-49ba-9091-a403b5e38105

    -------

    307f8b1e-8e0d-4504-9b99-5193f5bfbfed[4]

    修改成

    7eb911cf-5790-4224-a5c3-7c60765c2213

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

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

    项目工程创建完成

    new 一个server

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

    9257b51a-ab4b-4193-a7d7-3eb5c810344b[4]

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

    b2405870-de8a-43d3-82aa-bd69b3f890f9[4]

  • 相关阅读:
    SpringBoot2.x 工作流开源项目
    Nginx:终于有人把 Nginx 说清楚了,图文详解!
    MySQL8配置修改:Mysql group by this is incompatible with sql_mode=only_full_group_by
    解决错误:java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
    工作时使用的vim配置
    工作笔记整理
    Linux mint启用内核转储
    usleep和sleep
    gdb使用
    掩码配置为255.255.255.255
  • 原文地址:https://www.cnblogs.com/noteless/p/5213700.html
Copyright © 2011-2022 走看看