IBM Liberty Profile Context Root Not Found

3.7k views Asked by At

I've deployed a spring application to IBM Liberty Profile. Both of the server and the application starts without problem, but when I would like to reach the application the browser says "Context Root Not Found"

I've configured the application in several ways in the 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>

The application packed into an ear file, which contains a WAR file and META-INF folder with the application.xml. The application.xml looks like this.

    <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>

What I missed? Where should I set the context root of the application? Can anybody help me?

0

There are 0 answers