Génération de pages JavaServer précompilées pour un profil WebSphere® Serveur d'applications Liberty

Si vous importez des applications depuis un profil WebSphere® Serveur d'applications Liberty (version 8.5 et suivante), une précompilation JSP manuelle est requise (le profil Liberty n'inclut pas de compilateur JSP autonome). Cette rubrique décrit les étapes requises pour configurer la précompilation JSP manuelle.

Procédure

  1. Suivez les instructions de création d'un serveur de profil Liberty figurant dans le centre de documentation WebSphere® Serveur d'applications Network Deployment. Pour WebSphere® Serveur d'applications version 8.5.5, reportez-vous à la rubrique Création d'un serveur de profil Liberty à l'aide d'outils de développement.
  2. Dans le fichier server.xml du profil Liberty, ajoutez ce qui suit à la section server description :
        <jspEngine prepareJSPs="0"/>
        <webContainer deferServletLoad="false"/>

    Par exemple :

    <server description="new server">
    
        <!-- Enable features -->
        <featureManager>
            <feature>jsp-2.2</feature>
            <feature>localConnector-1.0</feature>
        	  <feature>appSecurity-2.0</feature>
    		      <feature>restConnector-1.0</feature>
        </featureManager>
    
        <!-- To access this server from a remote client 
             add a host attribute to the following element, 
             e.g. host="*" -->
        <httpEndpoint httpPort="9080" httpsPort="9443" id="defaultHttpEndpoint"/>
    
    ...
        <jspEngine prepareJSPs="0"/>
        <webContainer deferServletLoad="false"/>
    ...
    </server>

    Le fichier server.xml est décrit dans le centre WebSphere® Serveur d'applications. Pour WebSphere® Serveur d'applications version 8.5.5, reportez-vous à la rubrique Profil Liberty : éléments de configuration dans le fichier server.xml.

  3. Démarrez le serveur en mode débogage, à l'aide de l'une des méthodes suivantes :

Résultats

Une fois que vous avez effectué ces étapes, importez vos applications Java depuis le profil WebSphere® Serveur d'applications Liberty en suivant les étapes de la rubrique Importation d'applications Java à partir de serveurs d'applications Apache Tomcat et de profil Liberty WebSphere Serveur d'applications.