Openfire 3.6.4 (UserStatus 1.0.4)

Good afternoon. We have openfire 3.6.4. We can’t deliver a new version, they are having problems with old customers. We installed the userstatus 1.0.4 plugin. Delivered, but now when we select “User Status Settings” in the server settings, an error 404 occurs. How to fix it. Thank.

Logs:
2019.10.30 16:08:11 [org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:168)
]
java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
at org.jivesoftware.openfire.plugin.userstatus.user_002dstatus_002dsettings_jsp._jspInit(user_002dstatus_002dsettings_jsp.java:48)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:79)
at org.jivesoftware.openfire.container.PluginServlet.registerServlets(PluginServlet.java:159)
at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java:429)
at org.jivesoftware.openfire.container.PluginManager.access$300(PluginManager.java:47)
at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManager.java:1032)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Comments: JRE 1.7.

If someone has version user status 1.0.3 to put on JRE 1.6.