Корень контекста профиля IBM Liberty не найден

Я развернул весеннее приложение в IBM Liberty Profile. И сервер, и приложение запускаются без проблем, но когда я хочу получить доступ к приложению, браузер говорит: «Корень контекста не найден».

Я настроил приложение несколькими способами в файле server.xml.

<application location="d:/Work/Installed Liberty Applications/OFRAdminEAR/OFRAdmin.ear" 
                 name="OFRAdmin" 
                 security-role="false"
                 id="OFRAdmin"
                 type="ear">
    <classloader apiTypeVisibility="spec,ibm-api,api" privateLibraryRef="WebspherePlugins, OFRAdminsSharedLibrary"/>
    </application>

    <enterpriseApplication location="d:/Work/Installed Liberty Applications/OFRAdminEAR/OFRAdmin.ear"
                   id="OFRAdmin"
                   name="OFRAdmin"
                   security-role="false"
                   type="ear">
    <classloader privateLibraryRef="WebspherePlugins, OFRAdminsSharedLibrary" />
    </enterpriseApplication>

    <webApplication location="d:/Work/Installed Liberty Applications/OFRAdminEAR/OFRAdmin.ear"
                id="OFRAdmin"
                name="OFRAdmin"
                security-role="false"
                type="war">
    <classloader privateLibraryRef="WebspherePlugins, OFRAdminsSharedLibrary" />
    </webApplication>

Приложение упаковано в файл уха, который содержит файл WAR и папку META-INF с файлом application.xml. Application.xml выглядит следующим образом.

    <application-name>OFRAdmin</application-name>
    <display-name>OFRAdmin</display-name>
    <module>
        <web>
            <web-uri>OFRAdmin.war</web-uri>
            <context-root>OFRAdmin</context-root>
        </web>
    </module>
</application>

Что я пропустил? Где я должен установить корневой контекст приложения? Кто-нибудь может мне помочь?


person user5562650    schedule 03.07.2018    source источник
comment
Вы можете проверить файл messages.log (в папке logs/ каталога вашего сервера)? В нем должно быть указано несколько полезных сообщений об ошибках, указывающих, было ли приложение вообще найдено, и если да, то какие проблемы возникли при попытке запустить приложение. Если приложение запущено успешно, оно зарегистрирует корень контекста приложения.   -  person Andy Guibert    schedule 03.07.2018
comment
Должен ли контекст-корень начинаться с / там?   -  person covener    schedule 03.07.2018