Nous utilisons Tomcat comme serveur HTTP, Netbeans comme IDE, PostgreSQL comme SGBD. Le serveur de bases de données tournera soit sur la solution de virtualisation de l’université qui n’est accessible que depuis le réseau de l’université et peut nécessiter un client vpn ; soit dans une machine virtuelle disponible dans l’espace de stockage de l’ent. Ici quelques points sur l’installation de netbeans et tomcat sous debian et sous macOS.
Sous Debian GNU/Linux
VPN
Installer le client openconnect :
sudo apt install network-manager-openconnect
Créer la connexion VPN Cisco Anyconnect en mettant vpn.lothaire.net comme gateway, puis
mettre le groupe Université de lorraine, le login e12345u@etu (avec votre login à la place de e12345u) et votre mot de passe ul.
Installation de netbeans
sudo apt install openjdk-25-jdk libpostgresql-jdbc-java
Téléchargement de apache-netbeans_25-1_all.deb sur https://netbeans.apache.org/download/nb25/
sudo dpkg -i apache-netbeans_25-1_all.deb
Pour gson, télécharger le fichier jar (ni source ni javadoc) sur https://repo1.maven.org/maven2/com/google/code/gson/gson/2.14.0/.
Installation de Tomcat
Notre serveur HTTP de développement sera dans le chemin ~/Tomcat
sudo apt install tomcat11-user tomcat11-admin
tomcat11-instance-create ~/Tomcat
cp -r /usr/share/tomcat11-admin/manager ~/Tomcat/webapps
Dans netbeans, dans l’onglet Services, ligne Servers,
Add Server...- Choisir
Apache Tomcat or TomEE - Server Location :
/usr/share/tomcat11, ☑ Use Private Base :~/Tomcat. - Mettre un User Name et un Password et cocher ☑ Create user if it does not exist
Créer un nouveau projet Java with Ant/Java Web > Web Application
Sous macOS
VPN
Aller sur https://vpn.univ-lorraine.fr/, se connecter avec le login e12345u@etu (avec votre login à la place de e12345u) et votre mot de passe ul.
Y télécharger et installer le client VPN cisco any connect.
Ensuite, se connecter au VPN avec les mêmes informations de groupe, login et mot de passe que ci-dessus.
Installation de netbeans
Télécharger un fichier pkg depuis le site officiel de Netbeans. Puis l’exécuter et lancer netbeans.
Pour le pilote Postgresql JDBC, télécharger le fichier jar sur https://jdbc.postgresql.org/download/.
Pour gson, télécharger le fichier jar (ni source ni javadoc) sur https://repo1.maven.org/maven2/com/google/code/gson/gson/2.14.0/.
Installation de tomcat
Télécharger un fichier zip depuis le site officiel de Tomcat.
Décompresser ce fichier (par exemple dans ~).
Rendre les scripts exécutables (chmod a+x bin/*.sh dans le dossier décompressé).
Dans netbeans, dans l’onglet Services, ligne Servers,
Add Server...- Choisir
Apache Tomcat or TomEE - Server Location : Browse et sélectionner le dossier
apache-tomcat-11.0.22. - Mettre un User Name et un Password (par exemple
tomcattomcat) et cocher ☑ Create user if it does not exist
Créer un nouveau projet Java with Ant/Java Web > Web Application
Sous windows
VPN
Aller sur https://vpn.univ-lorraine.fr/, se connecter avec le login e12345u@etu (avec votre login à la place de e12345u) et votre mot de passe ul.
Y télécharger et installer le client VPN cisco any connect.
Ensuite, se connecter au VPN avec les mêmes informations de groupe, login et mot de passe que ci-dessus.
Installation de netbeans
Télécharger un installeur depuis le site friends of apache netbeans.
Pour le pilote Postgresql JDBC, télécharger le fichier jar sur https://jdbc.postgresql.org/download/.
Pour gson, télécharger le fichier jar (ni source ni javadoc) sur https://repo1.maven.org/maven2/com/google/code/gson/gson/2.14.0/.
Installation de tomcat
Télécharger et exécuter un fichier d’installation windows depuis le site officiel de Tomcat.
Dans netbeans, dans l’onglet Services, ligne Servers,
Add Server...- Choisir
Apache Tomcat or TomEE - Server Location : Browse et sélectionner le dossier
apache-tomcat-11.0.22. - Mettre un User Name et un Password (par exemple
tomcattomcat) et cocher ☑ Create user if it does not exist
Créer un nouveau projet Java with Ant/Java Web > Web Application