Servlet 地图ping specifies an unknown servlet name /
Servlet mapping specifies an unknown servlet name /
Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name /
在springmvc使用中tomcat服务出现这种问题,
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<servlet-name>/</servlet-name>
</servlet-mapping>
错把<url-pattern>/</url-pattern> 写成<servlet-name>/</servlet-name>
还有2.3版本中<servlet>应在<servlet-mapping>之前,有顺序规定,2.4则不需要
NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
需要添加Java JSTL标准标签库,jstl.jar,standard.jar,下载jakarta-taglibs-standard-1.1.2.zip这个包也可以,把lib里的jar放到项目里的/WEB-INF/lib/里即可
需要在相应的jsp中加入<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name /
在springmvc使用中tomcat服务出现这种问题,
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<servlet-name>/</servlet-name>
</servlet-mapping>
错把<url-pattern>/</url-pattern> 写成<servlet-name>/</servlet-name>
还有2.3版本中<servlet>应在<servlet-mapping>之前,有顺序规定,2.4则不需要
NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
需要添加Java JSTL标准标签库,jstl.jar,standard.jar,下载jakarta-taglibs-standard-1.1.2.zip这个包也可以,把lib里的jar放到项目里的/WEB-INF/lib/里即可
需要在相应的jsp中加入<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>