Eclipse创建Maven Java8 Web项目,并直接部署Tomcat

Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第1张图片

Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第2张图片

(1)先将Dynamic Web Module的勾去掉
(2)将Java版本改为1.8,点击Apply
(3)再勾选Dynamic Web Module,点击Apply
(4)单击下方出现的Further configuration available,进行设置
Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第3张图片

单击右侧Runtimes,选择本机安装的Tomcat
Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第4张图片
单击Apply and Close按钮,保存设置
Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第5张图片
报错是因为找不到servelt-api,编辑pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0modelVersion>
    <groupId>com.cntaiping.tpagroupId>
    <artifactId>esartifactId>
    <packaging>warpackaging>
    <version>0.0.1-SNAPSHOTversion>
    <name>es Maven Webappname>
    <url>http://maven.apache.orgurl>
    <properties>
        <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
        <maven.compiler.source>1.8maven.compiler.source>
        <maven.compiler.target>1.8maven.compiler.target>
    properties>
    <dependencies>

        
        <dependency>
            <groupId>mysqlgroupId>
            <artifactId>mysql-connector-javaartifactId>
            <version>5.1.5version>
        dependency>
        
        <dependency>
            <groupId>javax.servletgroupId>
            <artifactId>javax.servlet-apiartifactId>
            <version>3.1.0version>
            <scope>providedscope>
        dependency>
        <dependency>
            <groupId>junitgroupId>
            <artifactId>junitartifactId>
            <version>4.9version>
            <scope>testscope>
        dependency>
    dependencies>
    <build>
        <finalName>esfinalName>
    build>
project>

Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第6张图片

注意:这个并不是默认的maven项目的标准结构,我们需要改造一下

右键单击项目,选择New–>Source Folder
Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第7张图片
Folder name处输入src/main/java,单击Finish按钮
Eclipse创建Maven Java8 Web项目,并直接部署Tomcat_第8张图片

你可能感兴趣的:(Java,EE)