Configurer Tomcat pour utiliser un serveur proxy
Procédure
- Arrêtez votre serveur Tomcat.
-
Paramétrez la configuration selon la manière dont Talend Administration Center est exécuté :
- Si vous exécutez Talend Administration Center en tant que module serveur.
- Allez dans <TomcatPath>\bin et modifiez le fichier setenv.bat. Si le fichier n'existe pas, créez-le.
- Ajoutez les paramètres suivants en les modifiant pour les adapter à votre configuration : Par exemple :
set CATALINA_OPTS=%CATALINA_OPTS% -Dhttp.proxyHost=proxy.server.com # Specify the host name or IP address of your HTTP proxy server. You can use this parameter for http and https host names. set CATALINA_OPTS=%CATALINA_OPTS% -Dhttp.proxyPort=YourHttpProxyPort # Specify the port number of your proxy server. set CATALINA_OPTS=%CATALINA_OPTS% -Dhttp.nonProxyHosts="localhost|host.mydomain.com|192.168.0.1" # Specify a list of hosts separated by "|" that do not require access through your proxy server.
set CATALINA_OPTS=%CATALINA_OPTS% -Dhttp.proxyHost=proxy.server.com set CATALINA_OPTS=%CATALINA_OPTS% -Dhttp.proxyPort=3128 set CATALINA_OPTS=%CATALINA_OPTS% -Dhttp.nonProxyHosts="localhost|host.mydomain.com|192.168.0.1"
- Si vous utilisez un proxy avec une authentification, allez dans le fichier <tomcat_path>/WEB-INF/classes/configuration.properties et décommentez les lignes suivantes :
- proxy avec le protocole HTTP :
#http.proxyUser=someuser #http.proxyPassword=somepassword
- proxy avec le protocole HTTPS :
#https.proxyUser=someuser #https.proxyPassword=somepassword
- proxy avec le protocole HTTP :
- Si vous exécutez Talend Administration Center en tant que service Windows, modifiez les propriétés Java dans l'invite de commande Windows :
- Exécutez les commandes suivantes : Par exemple :
<tomcat_directory>\bin\tomcat9w.exe //ES//talend-tac-x.x.x ++JvmOptions=-Dhttp.proxyHost=proxy.server.com <tomcat_directory>\bin\tomcat9w.exe //ES//talend-tac-x.x.x ++JvmOptions=-Dhttp.proxyPort=YourHttpProxyPort <tomcat_directory>\bin\tomcat9w.exe //ES//talend-tac-x.x.x ++JvmOptions=-Dhttp.nonProxyHosts="localhost|host.mydomain.com|192.168.0.1"
C:\Talend\7.3.1\tac\apache-tomcat\bin\tomcat9w.exe //ES//talend-tac-7.3.1 ++JvmOptions=-Dhttp.proxyHost=proxy.server.com C:\Talend\7.3.1\tac\apache-tomcat\bin\tomcat9w.exe //ES//talend-tac-7.3.1 ++JvmOptions=-Dhttp.proxyPort=3128 C:\Talend\7.3.1\tac\apache-tomcat\bin\tomcat9w.exe //ES//tvalend-tac-7.3.1 ++JvmOptions=-Dhttp.nonProxyHosts="localhost|host.mydomain.com|192.168.0.1"
- Exécutez les commandes suivantes :
Pour plus d'informations concernant la configuration du proxy, consultez https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html. - Si vous exécutez Talend Administration Center en tant que module serveur.
- Redémarrez votre serveur Tomcat.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.