Génération de pages JavaServer précompilées pour un profil WebSphere® Application Server Liberty

Si vous importez des applications depuis un profil WebSphere® Application Server 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® Application Server Network Deployment. Pour WebSphere® Application Server 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® Application Server. Pour WebSphere® Application Server 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® Application Server Liberty en suivant les étapes de la rubrique Importation d'applications Java à partir de serveurs d'applications Apache Tomcat et de profil Liberty WebSphere Application Server.