Accueil Aide-mémoire
Développement
SSL avec tomcat6 PDF Imprimer Envoyer
Écrit par Gaël   
Lundi, 01 Novembre 2010 21:21

Toujours sous debian testing, voici une procédure pour activer l'accès sécurisé dans tomcat6 :

Dans le fichier server.xml se trouvant dans le répertoire /var/lib/tomcat6/conf, décommenter la partie concernant SSL :

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/var/lib/tomcat6/webapps/bsi.bin"
keystorePass="bsiadmin" />

Remarquez les deux paramètres keystoreFile et keystorePass qu'il faut rajouter à la main.

Il faut maintenant générer le keystore :

 

cd /usr/lib/jvm/java-6-sun/bin
keytool -genkey -alias bsi -keypass bsiadmin -keystore bsi.bin -storepass bsiadmin
mv bsi.bin /var/lib/tomcat6/webapps

 

Redémarrer le serveur tomcat, et on peut donc aller sur la page https://localhost:8443/ pour vérifier.

Mise à jour le Lundi, 01 Novembre 2010 21:43
 
ajax pas trouvé PDF Imprimer Envoyer
Écrit par Gaël   
Dimanche, 31 Octobre 2010 15:24

Lors du développement d'une application web Zkoss - Maven - Spring avec Eclipse Helios, je recevais ce message d'erreur lors de l'essai de connexion à la page principale :

 

org.zkoss.zk.device.DeviceNotFoundException: ajax pas trouvé.

GRAVE: Failed to load jar:file:/var/lib/tomcat6/webapps/creance-web/WEB-INF/lib/zhtml.jar!/metainfo/zk/lang.xml

 

J'avais oublié que j'avais sélectionner la facet Zkoss dans Elcipse. Par la suite, j'avais importer les librairies zkoss via maven. Du coup, le war contenait deux versions des libs 'zcommon' et 'zcommons-el'.

Mise à jour le Dimanche, 31 Octobre 2010 15:40
 
Ajouter un jar local à Maven PDF Imprimer Envoyer
Écrit par Gaël   
Mercredi, 27 Octobre 2010 19:08

Pour ajouter un jar local à Maven, il faut lancer cette commande :

mvn install:install-file -Dfile=<path-to-file> -DgroupId=oracle -DartifactId=ojdbc -Dversion=1.4 -Dpackaging=jar

Merci à developpez.net !

Mise à jour le Mercredi, 27 Octobre 2010 19:17
 
GRAVE: StandardServer.await: create[8005] PDF Imprimer Envoyer
Écrit par Gaël   
Lundi, 25 Octobre 2010 21:18

Lors du lancement du serveur tomcat6 sous debian testing via Eclipse Helios, il me renvoyait une erreur :

GRAVE: StandardServer.await: create[8005]

java.net.SocketException: Invalid argument

 

Dans ce cas, il faut juste aller modifier dans le fichier /etc/sysctl.d/bindv6only.conf la valeur du paramètre net.ipv6.bindv6only à 0 et ensuite lancer la commande :

invoke-rc.d procps restart

 

Merci au forum Debian User !

Mise à jour le Mercredi, 27 Octobre 2010 07:12
 
Cannot create a server using the selected type PDF Imprimer Envoyer
Écrit par Gaël   
Lundi, 25 Octobre 2010 20:37

Environnement : Debian testing - Eclipse Helios - tomcat 6

Lors de l'installation d'un nouveau serveur, je voulais installer la version tomcat6, seule version disponible sur debian testing à ce moment-là. Eclipse me renvoyait le message suivant : "Cannot create a server using the selected type". Il faut alors supprimer le fichier org.eclipse.jst.server.tomcat.core.prefs dans le répertoire workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings et redémarrer Eclipse pour retrouver l'option disponible.

 

Pour cette installation, il m'a fallu aussi lancer ces quelques commandes pour pouvoir utiliser la version debian de tomcat :

cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf

Merci à stackoverflow pour l'astuce !

Mise à jour le Lundi, 25 Octobre 2010 20:53
 
Plus d'articles...


Connexion