I tried compiling Openfire with the most current Jetty release. I could not find a patch for this in SVN, so wasn’t sure if anyone else had fixed it.
[javac] /home/dcoulson/openfire_src/src/java/org/jivesoftware/util/log/util/JettyLog.ja va:31: org.jivesoftware.util.log.util.JettyLog is not abstract and does not override abstract method ignore(java.lang.Throwable) in org.eclipse.jetty.util.log.Logger
[javac] public class JettyLog implements org.eclipse.jetty.util.log.Logger {
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 3 errors
[javac] 6 warnings
I couldn’t tell from the issue report if it was just a wishlist item, or if someone was activly working on it. Someone else had integrated 7.5.1 with Openfire 3.7.0 to support the WebSockets extension, but they did not release their openfire patch to accomplish this :-/
Thanks David. Guus is in charge of openfire and is the only committer clever enough to do it outside of a patch coming in. I was going to try it and see how much API changes occured with Jetty that require openfire code changes. Simple stuff I can do! I’ll chat with Dele again and see if I can get him to upstream his stuff
I set my Openfire build target to “Openfire” and copied the entire admin folder in the target folder to replace the old one. You also need to replace the SLFjar file in the Openfire lib folder with the new one.
I got that as well Could be the Jetty jar files I downloaded. Try downloading the files yourself to see if it makes a difference, otherwise I would assume fault is with Jetty team.