Hi,

On Thu, Mar 25, 2021 at 4:04 PM Som Lima <[email protected]> wrote:
>
>
> If I do not have web.xml in the aforementioned project
> and I have a  java class annotated with @WebServlet and also decorated with 
> urlPattern={"/index.html"}
> I am getting a 500 Errors with localhost:8080/
>
> The java class as servlet  is published in browser with the url 
> localhost:8080/index.html
>
> Is there anyway to get this java class as servlet to be picked up
> because I feel the servlet  should be registered with the servlet container 
> and should return
> on localhost:8080/  same as  src/mainwebapp/index.html 
> src/mainwebapp/index.jsp files.
>
> @WebServlet(name="indexServlet", urlPatterns={"/index.html"})
> public class IndexServlet extends HttpServlet {
>
> private static final long serialVersionUID = 1L;
>
>     protected void doGet(HttpServletRequest request, HttpServletResponse 
> response)
>                             throws ServletException, IOException {
>
>         response.setContentType("text/html");
>         PrintWriter out=response.getWriter();
>
>         out.print("<html><body>");
>         out.print("<h3>Hello Index Servlet</h3>");
>         out.print("</body></html>");
>     }
> }
>
>
> HTTP ERROR 500 java.lang.ClassCastException: class [Ljava.lang.Object; cannot 
> be cast to class [Ljava.lang.String; ([Ljava.lang.Object; and 
> [Ljava.lang.String; are in module java.base of loader 'bootstrap')
>
> URI:/
> STATUS:500
> MESSAGE:java.lang.ClassCastException: class [Ljava.lang.Object; cannot be 
> cast to class [Ljava.lang.String; ([Ljava.lang.Object; and 
> [Ljava.lang.String; are in module java.base of loader 'bootstrap')
> SERVLET:default
> CAUSED BY:java.lang.ClassCastException: class [Ljava.lang.Object; cannot be 
> cast to class [Ljava.lang.String; ([Ljava.lang.Object; and 
> [Ljava.lang.String; are in module java.base of loader 'bootstrap')
>
> Caused by:
>
> java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to 
> class [Ljava.lang.String; ([Ljava.lang.Object; and [Ljava.lang.String; are in 
> module java.base of loader 'bootstrap')
> at 
> org.eclipse.jetty.util.resource.ResourceCollection.list(ResourceCollection.java:426)
> at org.eclipse.jetty.util.resource.Resource.getListHTML(Resource.java:479)
> at
>
>

Please open an issue with as much information as possible at
https://github.com/eclipse/jetty.project/issues.

Thanks!

-- 
Simone Bordet
----
http://cometd.org
http://webtide.com
Developer advice, training, services and support
from the Jetty & CometD experts.
_______________________________________________
jetty-users mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to