2017-01-20 8 views
0

Я установил значениеWebApp - SRVE0278E: Ошибка при добавлении отображение сервлета ->/*

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

согласно IBM Support discussion.

Но также я получаю эту ошибку:

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

Я включал большую часть моего кода, требуемую в моем предыдущем вопросе Бег Spring Boot Application on WebSphere 9

Я использую Spring бутс 1.4.3 .RELEASE и websphere 9.0.0.1 традиционный.

Любая помощь очень ценится.

+0

Где вы установите это значение? Его следует поместить в файл '' ibm-web-ext.xml'' '.xmi'. Также убедитесь, что он включен в ваше встроенное приложение. – Gas

+0

@ Gas да, я поместил его в .xml и что вы подразумеваете под 'build application' ?? Если это военный файл, то да, это в военном файле :) –

ответ

1

Проверьте эту страницу 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> 
+0

Спасибо ... это сработало для меня :) –