Differenze tra le versioni di "Tomcatxx"

Da WikiSitech.
Vai alla navigazioneVai alla ricerca
Riga 1: Riga 1:
== Tomcat 5.5x - Appunti di gestione/configurazione ==
+
= Tomcat 5.5x - Appunti di gestione/configurazione =
  
=== Configurazione file parametri [http://java.sun.com/products/jndi/ JNDI] ===
+
== Configurazione tramite file parametri [http://java.sun.com/products/jndi/ JNDI] ==
 
<code>
 
<code>
<Environment description="Cartella file di configurazione ..."  
+
<Environment description="Cartella file di configurazione ..."  
name="url/com.netsitech.myapp.urlConfig"
+
name="url/com.netsitech.myapp.urlConfig"
type="java.lang.String"
+
type="java.lang.String"
value="file:///C:/Programmi/Sitech/myapp/config"/>
+
value="file:///C:/Programmi/Sitech/myapp/config"/>
 
</code>
 
</code>
 
o in caso di architettura *nix
 
o in caso di architettura *nix
 
<code>
 
<code>
<Environment description="Cartella file di configurazione ..."  
+
<Environment description="Cartella file di configurazione ..."  
name="url/com.netsitech.myapp.urlConfig"
+
name="url/com.netsitech.myapp.urlConfig"
type="java.lang.String"
+
type="java.lang.String"
value="file:///etc/myapp/config"/>
+
value="file:///etc/myapp/config"/>
 
</code>
 
</code>
 +
<br>
 +
== Esempio di configurazione per l'autenticazione LDAP ==
 +
La sezione di configurazione seguente, ma messa all'interno del tag <Engine>
 +
<code>
 +
<!-- Autenticazione Ldap Sitech -->
 +
<Realm className="org.apache.catalina.realm.JNDIRealm"
 +
debug="99"
 +
connectionName="account-per-bind"
 +
connectionPassword="password-account-per-bind"
 +
connectionURL="ldap://ldap.server.dominio:389"
 +
referrals="follow"
 +
userBase="DC=2ndlevel-domain,DC=domain,DC=toplevel"
 +
userSearch="(sAMAccountName={0})"
 +
userSubtree="true"
 +
userRoleName="memberOf" />
 +
</code>
 +
<br>
 +
E' importante ricordare che, nel caso particolare di ActiveDirectory, in corrispondenza della voce '''memberOf''', verranno elencati solo i gruppi secondari per l'utente. Come conseguenza di questo comportamento, è importante che il gruppo principale di assegnazione di ogni account, sia diverso da quello utilizzato per verificare le crednziali di autenticazione.<br>

Versione delle 13:53, 26 mar 2008

Tomcat 5.5x - Appunti di gestione/configurazione

Configurazione tramite file parametri JNDI

<Environment description="Cartella file di configurazione ..." name="url/com.netsitech.myapp.urlConfig" type="java.lang.String" value="file:///C:/Programmi/Sitech/myapp/config"/> o in caso di architettura *nix <Environment description="Cartella file di configurazione ..." name="url/com.netsitech.myapp.urlConfig" type="java.lang.String" value="file:///etc/myapp/config"/>

Esempio di configurazione per l'autenticazione LDAP

La sezione di configurazione seguente, ma messa all'interno del tag <Engine> <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99" connectionName="account-per-bind" connectionPassword="password-account-per-bind" connectionURL="ldap://ldap.server.dominio:389" referrals="follow" userBase="DC=2ndlevel-domain,DC=domain,DC=toplevel" userSearch="(sAMAccountName={0})" userSubtree="true" userRoleName="memberOf" />
E' importante ricordare che, nel caso particolare di ActiveDirectory, in corrispondenza della voce memberOf, verranno elencati solo i gruppi secondari per l'utente. Come conseguenza di questo comportamento, è importante che il gruppo principale di assegnazione di ogni account, sia diverso da quello utilizzato per verificare le crednziali di autenticazione.