• eclipse新建maven web项目


    使用eclipse版本如下,已集成了Maven,只需要配置下即可

    一、下载eclipse,解压安装 

    二、下载maven,解压安装

    三、修改${maven_home}/config/settings.xml中配置,主要为两处,localRepositorymirror

    localRepository为本地仓库地址,mirror为镜像地址,可设置为阿里云的镜像地址,提高下依赖包的下载速度

    四、打开eclipse,选择Window --> Preferences --> Maven -> Installations,在右侧对话框中选择Add,添加Maven home目录到eclipse,并选中该maven

    五、选择Window --> Preferences --> Maven -> User Settings,在右侧对话框中选择Global Settings或者User Settings,点击Browse,选择当前maven的配置文件,选择完成后,在Local Repostiory中将显示当前maven的的本地仓库地址

    六、Package Explorer 视图中右键选择new --> Maven Project --> next,选择quickstart可建立java项目,选择webapp建立web项目,建立java项目比较简单。以建立web项目为例,选择maven-archetype-webapp --> next --> 输入group idartifact id --> finish

    此时maven项目结构大致如下

    七、右键项目 --> Properties --> Project Facets --> 取消选中Dynamic Web Module -->Java选择1.8(根据具体情况选择)--> 点击Apply --> 将Dynamic Web Module 设置3.0(根据具体情况选择) --> 选中Dynamic Web Module -- > 点击下方Further configuration avaliable -- > Content directory中输入src/main/webapp --> 选中Generate  web.xml --> ok --> Apply

    八、由于是开发环境,最好使用jdkWindow -->Preferences -->Java Build Path --> Libraries,选中JRE System Library,点击右侧edit,选择安装的jdk --> Apply

    九、去掉多余的部署配置,Window -->Preferences --> Deployment Assembly --> removesrc/test/java,只保留如下配置

    点击Apply and Close

    十、经过以上步骤后,大概会有下面两个错误信息

    根据具体情况,替换web.xml配置,由于本例中使用是web 3.0,故需要将3.0的配置信息复制到该web.xml中,以下为3.03.1web配置信息

    web 3.0配置

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app 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"
              version="3.0">
              
    </web-app>

    web 3.1配置

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
             http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
            version="3.1">
            
    </web-app>

    添加servlet-api,两种方式,

    1、在pom.xml中添加servlet-api依赖,

    http://www.mvnrepository.com/artifact/javax.servlet/servlet-api/3.0-alpha-1

    2、将当前servlet-api添加到项目build path中

    其他:

        两种方式部署和启动tomcat项目

    A、new tomcat server, 右键server --> add and remove

    B、使用tomcat maven插件

        1、如下图,pom.xml中添加如下配置,插件地址:http://tomcat.apache.org/maven-plugin-2.2/,本例中使用的tomcat插件为tomcat7版本,也可使用其他插件

        

        2、右键pom.xml文件,选择Run As --> Maven build,Goals中输入tomcat7:run --> 点击最下方Run
        

        3、查看启动日志

        

        输入http://localhost:8080/httptest/,可正常访问,启动正常。

  • 相关阅读:
    Python 爬虫 —— BeautifulSoup
    sklearn、theano、TensorFlow 以及 theras 的理解
    sklearn、theano、TensorFlow 以及 theras 的理解
    keras 的使用
    keras 的使用
    古人的字、号、别称
    古人的字、号、别称
    hdu1226 超级密码 (BFS,里面用了大数取余原理)
    2013渣打科营编程马拉松赛样题
    对象序列化实现深度克隆
  • 原文地址:https://www.cnblogs.com/qq931399960/p/9282503.html
Copyright © 2020-2023  润新知