We deploy via context xml files in a directory external to both jetty and
jetty.base

It turns out that removing those global system properties has fixed both
the issues, so, woohoo.

On 13 June 2018 at 04:31, Jan Bartel <[email protected]> wrote:

> How are you deploying your apps, with the distro or embedded?  Can you
> please enable server.dumpAfterStart=true (in server.ini), and report the
> output?
>
> thanks
> Jan
>
> On 12 June 2018 at 13:16, Lord Buddha <[email protected]> wrote:
>
>> Ah, the WstxInputFactory is because of some system properties we were
>> crudely using.
>>
>> -Djavax.xml.stream.XMLEventFactory=com.ctc.wstx.stax.WstxEventFactory
>> -Djavax.xml.stream.XMLInputFactory=com.ctc.wstx.stax.WstxInputFactory
>> -Djavax.xml.stream.XMLOutputFactory=com.ctc.wstx.stax.WstxOutputFactory
>>
>> I guess jetty now using javax.xml.stream and so was broken by that.
>>
>> Don't think that is why JSP compilation is not working.
>>
>> On 12 June 2018 at 23:03, Lord Buddha <[email protected]> wrote:
>>
>>> Have just attempted to do this upgrade.
>>>
>>> Apps all deploy, but am getting the following so no JSP's compile.
>>>
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 | [qtp687479235-48] WARN
>>> org.eclipse.jetty.server.handler.ErrorHandler - EXCEPTION
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 | javax.servlet.ServletException:
>>> java.lang.NoClassDefFoundError: Could not initialize class
>>> org.apache.jasper.compiler.EncodingDetector
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.jsp.JettyJspServlet.service(JettyJspServlet.java:112)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:857)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHan
>>> dler.java:535)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(Scoped
>>> Handler.java:146)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHa
>>> ndler.java:566)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(Handl
>>> erWrapper.java:132)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(Sc
>>> opedHandler.java:257)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.session.SessionHandler.doHandle(Ses
>>> sionHandler.java:1595)
>>>
>>>
>>> Am also getting (before the above error, but they don't look related).
>>>
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 | javax.servlet.ServletException:
>>> javax.servlet.ServletException: javax.xml.stream.FactoryConfigurationError:
>>> Provider com.ctc.wstx.stax.WstxInputFactory not found
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.handler.HandlerCollection.handle(Ha
>>> ndlerCollection.java:146)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.handler.StatisticsHandler.handle(St
>>> atisticsHandler.java:169)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(Handl
>>> erWrapper.java:132)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.Server.handle(Server.java:531)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConne
>>> ction.java:260)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at org.eclipse.jetty.io
>>> .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at org.eclipse.jetty.io
>>> .FillInterest.fillable(FillInterest.java:102)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at org.eclipse.jetty.io
>>> .ChannelEndPoint$2.run(ChannelEndPoint.java:118)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(Queued
>>> ThreadPool.java:762)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedT
>>> hreadPool.java:680)
>>> INFO   | jvm 1    | 2018/06/12 17:20:11 |       at
>>> java.lang.Thread.run(Thread.java:748)
>>>
>>> We deploy on a JRE....  Always have.   Currently on 1.8.0_172.
>>>
>>> Anybody any ideas on this limited info ?
>>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>
>
>
> --
> Jan Bartel <[email protected]>
> www.webtide.com
> *Expert assistance from the creators of Jetty and CometD*
>
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to