2017-09-03 9 views
0

J'ai essayé d'ajouter jboss-eap-7.0 à Netbeans 8.2 selon this article.
Ensuite, j'ai créé une application d'entreprise dans NetBeans et défini le serveur sur JBoss. Mais il n'y a pas d'option Java EE 7 à choisir. Comment puis-je avoir "Java EE 7" couplé avec "JBoss EAP 7.0" dans Netbeans 8.2? Ce que vous essayez de faire n'est pas possible pour plusieurs raisons."Java EE 7" et JBoss EAP 7.0 dans NetBeans

Répondre

1

  • Alors que JBoss EAP 7 est certifié EE 7, il est pas pris en charge par NetBeans 8.2/Java 8, et ne peut pas être installé avec succès. Si vous avez suivi la solution de contournement dans le lien que vous avez cité, vous avez indiqué à NetBeans que vous installiez WildFly lors de l'installation de JBoss. Cela a peut-être permis à l'installation de se poursuivre, mais il n'est pas surprenant que vous ayez eu des problèmes pour créer une application pour ce serveur par la suite.

  • En outre, JBoss EAP 7 ne fonctionne pas avec Java 8. Voir this link:

JBoss AS 7 ne fonctionne pas avec Java 8. Si vous avez besoin d'utiliser Java 8 envisager la mise à niveau WildFly (wildfly.org) qui est une implémentation Java EE 7 . WildFly est le nouveau nom de JBoss AS. Lorsque vous essayez d'exécuter AS7 de JDK8 il se bloque pendant le démarrage ...

Je peux confirmer que JBoss EAP 7 se bloque toujours au démarrage avec JDK 1.8. Pour continuer, avez un plusieurs options, en fonction des contraintes de votre environnement de développement:

  • Utilisez un autre IDE que NetBeans 8.2 pour installer JBoss EAP 7. Le choix évident est JBoss Developer Studio de Red Hat. Il est basé sur Eclipse, est gratuit avec l'enregistrement et (sans surprise) et rend l'installation et l'utilisation de JBoss facile. Vous ne pourrez toujours pas utiliser Java 8 cependant; vous devez utiliser Java 7.

  • Utilisez plutôt WildFly (ou une autre alternative telle que Payara) comme serveur d'application dans NetBeans, plutôt que d'utiliser JBoss EAP 7. Cette approche vous permet d'utiliser Java 8 pour développer , déployez et testez les applications EE 7 dans NetBeans.

  • Téléchargez et installez JBoss EAP 7 en dehors de NetBeans et déployez manuellement vos applications EE 7 sur ce serveur.