Struts2的下载和安装

目前Struts2的最新版是2.5.16版
下载和安装Struts2可以按如下步骤进行

注意:tomcat版本低会导致启动报”Unable to process Jar entry” for all javassist classes
本地原来tomcat版本是7.0.37,启动web应用时,报:
Unable to process Jar entry [javassist/ByteArrayClassPath.class] from Jar [jar:file:/www/xxxx/webapps/platform/WEB-INF/lib/javassist-3.19.0-GA.jar!/] for annotations
…. on and on
原因是tomcat版本低
建议使用Tomact8.5.x或更新版本系列(Tomcat只有8.0.x和8.5.x支持Servlet3.1规范,但tomcat8.5.x能更好的支持一些更新的规范)


1.登录https://struts.apache.org/download.cgi#struts2516站点,下载Struts2的最新版。
Struts2的下载和安装_第1张图片
建议下载Full Distribution 即可,将下载后的文件解压得到以下结构
Struts2的下载和安装_第2张图片
2.进入lib目录下,将如图所示的jar包复制到Web应用的WEB-INF/lib路径下
Struts2的下载和安装_第3张图片
如果需要在Web应用中使用Struts2的更多特性,需要将相应的jar包复制到Web应用的WEB-INF/lib路径下。
3.编辑WEB应用的web.xml文件,配置核心Filter


<web-app version="2.5" 
    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_2_5.xsd">
  <display-name>display-name> 
    <filter>
        <filter-name>struts2filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterfilter-class>
    filter>

    <filter-mapping>
        <filter-name>struts2filter-name>
        <url-pattern>/*url-pattern>
    filter-mapping>
  <welcome-file-list>
    <welcome-file>index.jspwelcome-file>
  welcome-file-list>
web-app>

4.在最顶层的构建路径 ,建立一个默认名称为struts.xml的配置文件。
Struts2的下载和安装_第4张图片
并将文件修改为如下格式



<struts>
struts>

5.部署应用,启动Tomcat,不报错表示搭建成功。
注意:
1.文件名大小写。
2.创建位置。
3.该名称允许修改,但是我们一般不改。

你可能感兴趣的:(Struts2的下载和安装)