webapp - SRVE0278E: 添加 servlet 映射时出错 --> /*

webapp - SRVE0278E: Error while adding servlet mapping --> /*

我已经设置了值

<jsp-attribute name="fileServingEnabled" value="false"/>

根据 IBM Support discussion.

但我也遇到了这个错误:

webapp - SRVE0278E: Error while adding servlet mapping --> /*.

我已经包含了上一个问题所需的大部分代码 运行 Spring Boot Application on WebSphere 9

我正在使用 Spring Boot 1.4。3.RELEASE 和 websphere 9.0.0.1 traditional。

非常感谢任何帮助。

检查此页面 Configuring JSP engine parameters。应通过以下方式指定:

 <enable-file-serving value="false"/>

不是 <jsp-attribute> 元素。

这是文档中的示例:

<?xml version="1.0" encoding="UTF-8"?>
<web-ext
   xmlns="http://websphere.ibm.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
      version="1.0">

   <default-error-page uri="error.jsp"/>
   <jsp-attribute name="useThreadTagPool" value="true" />
   <jsp-attribute name="verbose" value="false" />
   <jsp-attribute name="deprecation" value="false" />
   <jsp-attribute name="reloadEnabled" value="true" />
   <jsp-attribute name="reloadInterval" value="5" />
   <jsp-attribute name="keepgenerated"  value="true" />
   <jsp-attribute name="trackDependencies" value="true" />
   <reload-interval value="9"/>
   <auto-encode-requests value="true"/>
   <auto-encode-responses value="false"/>
   <enable-directory-browsing value="false"/>
   <enable-file-serving value="false"/>
   <pre-compile-jsps value="false"/>
   <enable-reloading value="true"/>
   <enable-serving-servlets-by-class-name value="true"/>
</web-ext>