美文网首页
maven + SSM 搭建(Eclipse)

maven + SSM 搭建(Eclipse)

作者: 待孤君临天下 | 来源:发表于2018-07-15 23:01 被阅读0次

    版权声明:本文为博主原创文章,转载请注明出处【by:待孤君临天下

    前言:其实这方面的文章或者博文已经非常多了,之所以还写是因为我想通过实践来不断提高自我,附带给别人参考用。


    系统环境:

    Windows 10

    Eclipse 版本 :Version: Photon Release (4.8.0)

                            Build id: 20180619-1200

    JDK 版本 :java version "10.0.1"  2018-04-17

    Tomcat 版本:apache-tomcat-9.0.10

    maven 版本:Apache Maven 3.5.3


    一、maven 安装

        详情参考

    二、创建 maven project

    (一)点击 File -> New ->  Maven Project

    选择工作空间

    (二)选择工作空间,即项目存放的位置,然后点击 Next

    选择 webapp

    (三)在 Filter 输入 web 关键字,选择 maven-archetype-webapp (注意有的版本有两个 webapp ,例如 底下 图1) ,点击Next

    详解 选择 webapp 图1

    (4)填写包名、项目名,点击 Finish

    名称填写

    三、创建完后出现错误

    (一)错误信息为 :The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

    error.img

    解决途径:错误是因为没有添加 Tomcat 相关类,说来就是没有添加 Tomcat 相关jar

    方法一:右击项目 -> Properties -> Targeted Runtimes -> 选择你所创建的 Tomcat 版本 -> 点击 Apply -> 点击 Apply And Close

    配置信息

    方法二 :右击项目 -> Build Path -> Configure Build Path -> Add Library -> Server Runtime

     配置信息

    选择你需要的 Tomcat 版本,点击 Finish

    配置信息

    (二)警告 / 错误信息:有可能是警告也有可能是错误,因为我这边出现过警告,也出现过错误。Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.

    PS:Java compiler level does not match the version of the installed Java project facet.这个问题也可以按照下面的方法操作

    error.img error.img

    1.点击 windows -> show view -> Navigator

    结构图

    2.修改 org.eclipse.jdt.core.prefs 文件 

    org.eclipse.jdt.core.prefs 

    3.修改 org.eclipse.wst.common.component 文件

    org.eclipse.wst.common.component

    4.修改 web.xml 文件  参考

    web.xml 

    5.修改 org.eclipse.wst.common.project.facet.core.xml 文件

    org.eclipse.wst.common.project.facet.core.xml

    6.切换回 Project Explorer 视图,右击项目 -> Properties -> Java Comipler  -> Apply

    Java Comipler

    7.右击项目 -> Properties -> Project Facets -> Apply

    修改成跟第五部设置的一样版本

    Project Facets 

    8.右击项目 -> Properties -> Java Build Path -> Library -> JRE System Library [J2SE-1.5] -> Edit -> Workspace default JRE(10.0.1) -> Finish

    JRE System Library [J2SE-1.5] Workspace default JRE(10.0.1)

    9.点击 Apply and Close 。

    10.还有个错误具体错误原因忘记了,大概是 maven 和 JDK 版本的问题。

    解决方案在 pom.xml 中的 build 添加这么一段话

    pom.xml 

    相关文章

      网友评论

          本文标题:maven + SSM 搭建(Eclipse)

          本文链接:https://www.haomeiwen.com/subject/bvgspftx.html