I am working to migrate a project codebase from jetty version 9.4.46 to version 
10.0.11.  The set up is an embedded servlet with Kerberos authentication and 
works just fine when running from an IDE; however, when running it from an uber 
jar things go south.  When running on the working system with the jar (instead 
of IDE), a "HTTP Error 401 Unauthorized" response is returned; however, when 
running on a different system (with jar) a GSSException Invalid argument 400 - 
cannot find key of appropriate-type to decrypt is returned.  After comparing 
debug messages, the difference that jumps out is the Content-Type.  For the 
instance that works, the type is listed as "text/html;charset=utf-8".  For the 
two that do not work, it is "text/html;charset=iso-8859-1".  My suspicion is 
that the jar has something missing or misplaced.  That said, I did verify that 
the encoding.properties file existed and the contents matched those of the 
working one.

Any clues to where to look next?

Is there a global way to force jetty to use UTF-8?  If not global, some other 
way?  (Thought is that taking that approach could possibly quickly verify my 
hunch)

Thank you ahead of time for your time and suggestions!
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to