Hello,
Struts version 2.5.17

I am trying to setup struts 2 on tomcat, but there is coming up an error. The .jsp was opened directly. If there are more files needed to figure out what is wrong, feel free to ask.

Error-message:

HTTP Status 500 – Internal Server Error

Type Exception Report

Message An exception occurred processing JSP page /web/welcome.jsp at line 15

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /web/welcome.jsp at line 15

12:     <title>Welcome</title>
13: </head>
14: <body>
15: Hello User: <s:property value="name"/>
16: </body>
17: </html>


Stacktrace:
        
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:594)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:491)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location]
        org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:53)
        
org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:40)
        
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:45)
        
org.apache.jsp.web.welcome_jsp._jspx_meth_s_005fproperty_005f0(welcome_jsp.java:131)
        org.apache.jsp.web.welcome_jsp._jspService(welcome_jsp.java:95)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:453)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="my" xmlns="http://xmlns.jcp.org/xml/ns/javaee";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd";
         version="4.0">

    <display-name>Archetype Created Web Application</display-name>
    <filter>
        <filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <jsp-config>
        <taglib>
            <taglib-uri>struts-tags.tld</taglib-uri>
<taglib-location>/WEB-INF/lib/struts2-core.jar</taglib-location>
        </taglib>
    </jsp-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to