2016-09-19 2 views
0

Est-il possible de configurer GlassFish 3.1.2.2 pour qu'il fonctionne avec Java 8 dans le plugin Eclipse GlassFish Tools? Lors de la création du serveur, j'ai besoin de choisir le répertoire GlassFish et le répertoire Java et en choisissant le JDK 8, je reçois un message disant que j'ai besoin de Java 6 ou 7 et le bouton 'suivant' est désactivé. Est-il possible de le faire fonctionner?Outils GlassFish dans Eclipse avec GlassFish 3.1.2.2 et Java 8

J'ai essayé d'ajouter

jre-1.8=${jre-1.7} 

dans le fichier de osgi.properties dans le GlassFish/config mais il n'a pas changé quoi que ce soit.

C'est ce stade, je ne peux pas passer à travers:

enter image description here

que le message dit que j'ai besoin de Java 6 ou 7 au lieu de message que vous pouvez voir sur la photo.

Répondre

0

Avez-vous un dossier 'glassfish' à l'intérieur de 'C:/Glassfish'? Si c'est le cas, c'est le dossier que votre racine de serveur doit pointer.

En ce qui concerne votre problème principal, oui, il peut être configuré de cette façon (GF 3.1.1.2 et Java 8). Mais comme il faut un hack (fondamentalement, celui que vous mentionnez dans votre message) pour le faire fonctionner, et c'est not officially supported, je ne le recommanderais pas pour les environnements de production. Avez-vous redémarré votre environnement après avoir appliqué le hack osgi.properties? En outre, des commentaires pour la réponse liée, voici quelque chose que vous devrez peut-être envisager:

Je suis arrivé Glassfish 4 à travailler avec Java 8 mais vous devez mettre à jour GlassFish avec la mise à jour-outil, puis commencer à GlassFish un Java 8 vm.