J2EE走向成功路-02-Struts2 配置(Maven)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了J2EE走向成功路-02-Struts2 配置(Maven)相关的知识,希望对你有一定的参考价值。

  在上一篇中,介绍了使用jar包搭建Struts2框架,这一篇中来介绍一下在Maven环境下搭建Struts2框架,主要为配置Maven。

1.下载Maven,官网:http://maven.apache.org/

 

2.安装到本地:

  1 ).解压apache-maven-x.x.x-bin.zip文件

  2 ).配置Maven:

    a.我的电脑->属性->高级系统设置->新建环境变量:MAVEN_HOME    值为:apache-maven-x.x.x-bin.zip文件的解压地址

(C:\\Program Files\\Java\\apache-maven-x.x.x)

    b.配置Path:%MAVEN_HOME%\\bin;

    c.测试:进入cmd  输入mvn -v

    ps:配置Maven时,环境变量里面一定要存在JAVA_HOME

    配置正确显示信息如下:

    技术分享

 

3.Eclipse配置

  1.安装:Window >> Preferences >> Maven >> Installations >> Add >> apache-maven-3.5.0-bin.zip文件的解压地址   勾选默认

  2.修改本地仓库路径:打开apache-maven-3.5.0-bin.zip文件的解压地址 /conf/settings.xml,找到<localRepository>节点,默认为:C:\\Users\\Administrator\\.m2\\repository

4.Maven常见命令:

    1 ).mvn -v:检测Maven版本

    2 ).mvn compile  :编译

    3 ).mvn package:打包

    4 ).mvn test:测试

    5 ).mvn clean:清除

    6 ).mvn install:安装jar到本地仓库中

5.创建Maven项目(所有操作在有网络的环境下进行操作)

  1.File >> New >> Maven Project >> Next :

  技术分享

  选择最后一个webapp 点击Next   等待........

  出现这个界面:

  技术分享

    1 ).Group Id:公司域名

    2 ).Artifact Id:项目名

    3 ).package:打包方式 (war,zip,pom)

  输入完点击Finish,然后等待......等待之后出现:

  技术分享

  这时候可以看到,index.jsp报错,不过没关系,查看它的错误提示显示:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

  意思大致是在Java构建路径上没有找到HttpServlet,所以接下来要在Maven仓库中找到Servlet,Maven仓库地址:http://mvnrepository.com/

  搜索Servlet可以看到:

  技术分享

  点击进去选择自己需要的版本,然后找到这个:

  技术分享

  复制到pom.xml中的<dependencies>节点下然后保存,就会进行下载

  下载完成后就不会报错了,再在Maven仓库中搜索Struts2,点击Struts 2 Core,选择需要的版本操作同上。

  然后在文档目录里找到 Java Resources >> Libraries >> JRE System Library  鼠标右键点击

  选择Build Path >> Configure Build Path...然后出现:

  技术分享

  如果JRE System Library不是jdk或者jre改成jdk或jre然后点击Source可以看到:

  技术分享

  把Allow output folders for source folders 的钩去掉点击OK 保存。然后在Java Resources文件夹下就出现了三个文件夹:

    1 ).src/main/java    java源文件

    2 ).src/main/resources java资源文件

    3 ).src/test/java java测试文件

6.搭建Struts2环境

 1.Maven Project跟Dynamic Web Project目录结构完全不一致,所以在Maven Project 中搭建Struts2 环境时要注意:

    1 ).struts.xml配置文件应放在java资源文件中也就是src/main/resources

    2 ).页面应放在src >> main >> webapp下    web.xml文件在src >> main >> webapp >> WEB-INF中

    3 ).其余操作与上一篇文章一样

    ps:在发布到Tomcat前应先对Maven进行测试避免下载破损jar包或其他问题:鼠标右键点击项目选择Run As找到Maven test 点击  然后等待....  

       如果报错,错误信息显示缺少JDK可忽略

以上是关于J2EE走向成功路-02-Struts2 配置(Maven)的主要内容,如果未能解决你的问题,请参考以下文章

02-struts2配置

下一步,敏捷!| 助力远程办公走向成功系列讲座

CRM客户关系管理系统如何推动企业走向成功

从 Salesforce 身上学到 SaaS 公司走向成功的 7 个必备条件

在将 J2EE 项目迁移到 Jboss 6.1 时需要帮助

接受亏损是走向成功的第一步