Accéder au contenu principal Passer au contenu complémentaire

Configurer Tomcat pour utiliser un serveur proxy

Procédure

  1. Arrêtez votre serveur Tomcat.
  2. 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.
      1. Allez dans <TomcatPath>\bin et modifiez le fichier setenv.bat. Si le fichier n'existe pas, créez-le.
      2. Ajoutez les paramètres suivants en les modifiant pour les adapter à votre configuration :
        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.
        Par exemple :
        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"
      3. 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
    • Si vous exécutez Talend Administration Center en tant que service Windows, modifiez les propriétés Java dans l'invite de commande Windows :
      1. Exécutez les commandes suivantes :
        <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" 
        Par exemple :
        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" 
    Pour plus d'informations concernant la configuration du proxy, consultez https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html.
  3. 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.