CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Héberger projet Netbeans sur Serveur

Ronnaldinho
Ronnaldinho
Niveau 4
13 juin 2008 à 13:30:26

Bonjour,

J'ai développé sous Netbeans une petite application avec du JSP. Elle tourne parfaitement, elle est hébergée sur un PC (Xp) faisant office de serveur, et elle est accessible aux PC du réseau.

Néanmoins pour que l'application intranet soit opérationnelle, il faut que j'aie ouvert Netbeans, et que j'aie compilé et lancé le projet. Le moteur utilisé est Tomcat.

Y a-t-il moyen que l'application soit dispo sans avoir à lancer Netbeans sur le serveur au préalable ?

Merci.

WhiteNerdy
WhiteNerdy
Niveau 6
13 juin 2008 à 15:03:38

Quand je faisais du java, j'utilisai eclipse, mais pour tomcat ça doit être pareil.

Pour que ton projet fonctionne il faut que le résultat de la "pseudo-compilation" de ton application soit dans le répertoire "webapps" de ton install tomcat, et que tomcat soit lancé.

Actuellement si je me trompe pas, tu lances tomcat via un plugin ou autre dans Netbeans ?
Si oui il doit suffire de lancer tomcat manuellement.

Ronnaldinho
Ronnaldinho
Niveau 4
13 juin 2008 à 15:42:56

Merci pour ta réponse.
Pour Tomcat il se lance automatiquement avec Netbeans apparemment.
Là je l'ai téléchargé et j'essaie de l'installer pour qu'il se lance automatiquement.
J'ai pris le fichier de ce lien :
http://tomcat.apache.org/download-60.cgi

J'ai un p'tit soucis d'install : quand je lance la commande startup.bat, ça me dit que la variable JAVA_HOME n'est pas correctement initialisée.
Or ma variable contient :

C:\Sun\SDK\jdk;C:\Sun\SDK\jdk\bin;

Une idée de la solution ?
Car sous Vista, Tomcat se lance depuis le répertoire Apache, mais pas sous Xp. :-(

WhiteNerdy
WhiteNerdy
Niveau 6
13 juin 2008 à 15:49:24

Je peux pas trop t'aider pour ça, j'utilisai easytomcat, je me rappel pas avoir eu de problème de config :
http://www.easytomcat.de/

Juste pour ton JAVA_HOME, pour tomcat ce n'est pas les path vers le jre plutôt que vers le jdk qu'il faut indiquer ?

Ronnaldinho
Ronnaldinho
Niveau 4
13 juin 2008 à 16:17:53

Justement ils disent que Java_HOME doit pointer vers un jdk et non un jre.
Dans le readme il est aussi dit qu'au lieu de ça on peut juste créer JER_HOME et le faire pointer vers un JRE.
Là j'ai créé les 2, et toujours la même erreur. :-(

Ronnaldinho
Ronnaldinho
Niveau 4
13 juin 2008 à 16:36:24

Finalement c'est bon :
J'ai téléchargé le Windows Service Installer, tout ce fait automatiquement.
Auparavant j'essayais avec le .bat.

Par contre, lorsque depuis le serveur je tape
http://localhost/ l'écran Tomcat s'affiche.
Or, lorsque depuis un autre PC du réseau je tape
http://Nom-du-serveur/ il y a une page d'erreur. C'est normal ?

Et aussi pour le répertoire webapps, j'ai un dossier build, contenant plusieurs .java générés et compilés. Je ne sais pas lesquels mettre.
Encore merci. :)

guyver2
guyver2
Niveau 10
13 juin 2008 à 16:45:32

quel type de page d'erreur ?

tu aurais pas un par feu qui empeche les connexions ?

Ronnaldinho
Ronnaldinho
Niveau 4
13 juin 2008 à 17:00:33

Ah bien vu, merci !
J'ai ajouté le port 8080 dans les exceptions du Parefeu et cela fonctionne. :)

J'ai trouvé le .war à placer dans Webapps de Tomcat, cela fonctionne. Le problème c'est que ce .war date du 11 juin.
Je continue mes recherches pour trouver comment générer le .War dans Netbeans.
Merci de votre aide. :)

Ronnaldinho
Ronnaldinho
Niveau 4
13 juin 2008 à 17:07:30

Problème résolu.
Le .war se trouve dans le répertoire dist.
Pour le générer, il faut faire un clic droit sur le projet sous Netbeans et faire "Clean and Build".
Cela génère un nouveau .war, bien + léger que le projet.
Ensuite, en le plaçant dans Webapps, cela met à jour le site intranet.

Merci à vous, j'ai pu faire tourner ma 1ère application sur un serveur.
A+.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment