Table of Contents |
---|
Java 8
From this version of Struts, the framework requires Java 8 at least to run.
Servlet API 3.1
Struts 6.0.0 requires a servlet container which supports Servlet API 3.1 at least, it won't work with older versions.
Dependencies
Update Struts dependencies to 6.x.x.
Remove the following plugin dependencies because they were dropped and aren't supported anymore:
...
Support for Velocity has been moved into a dedicated plugin, also Velocity based tags were moved into the new plugin, see
Jira | ||||||
---|---|---|---|---|---|---|
|
Note | ||
---|---|---|
To still use the Velocity plugin in your application you must include the plugin and its JARs plus use a proper parent package in your
|
DTD
Please use a proper DTD header in struts.xml as demonstrated below:
Code Block | ||
---|---|---|
| ||
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN" "https://struts.apache.org/dtds/struts-6.0.dtd"> |
Class changes
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
became abstract, please use org.apache.struts2.config.StrutsXmlConfigurationProvider
instead.
...