Tomcat 5.0 : MemoryBasedRealm

Tomcat 5.0 : MemoryBasedRealm - Windows & Software

Marsh Posté le 02-09-2004 à 17:18:27    

bonjour
 
j'ai besoin de limiter l'acces a un serveur Tomcat par un mot de passe
c'est juste ponctuel pour une demo donc je voudrais configurer l'authentification par Memory Based Realm
 
je l'ai dejà fait y'a quelques semaines pour tester et ca c'est passé sans prolème
aujourd'hui je n'arrive plus a le faire ...
 
mes fichiers
 
server.xml

<?xml version='1.0' encoding='utf-8'?>
<Server>
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
  <GlobalNamingResources>
    <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
    <Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" type="org.apache.catalina.UserDatabase"/>
    <ResourceParams name="UserDatabase">
      <parameter>
        <name>factory</name>
        <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
      </parameter>
      <parameter>
        <name>pathname</name>
        <value>conf/tomcat-users.xml</value>
      </parameter>
    </ResourceParams>
  </GlobalNamingResources>
  <Service name="Catalina">
    <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443">
    </Connector>
    <Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443">
    </Connector>
    <Engine defaultHost="localhost" name="Catalina">
      <Host appBase="webapps" name="localhost">
        <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/>
   <Realm className="org.apache.catalina.realm.MemoryRealm"/>
      </Host>
      <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/>
<!--      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>-->
    </Engine>
  </Service>
</Server>


 
tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="user"/>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="demo" password="toto" roles="user"/>
  <user username="admin" password="pouet" fullName="" roles="admin,manager"/>
</tomcat-users>


 
apres redémarrage du serveur il ne se passe rien du tout, pas de boite de dialogue d'authentification, j'ai pas vu de message d'erreur dans les logs ...
 
je me suis basé la dessus : http://etudiant.univ-mlv.fr/~mrous [...] php?rub=18
 
si quelqu'un a une idée je suis preneur


Message édité par lint le 02-09-2004 à 17:22:01
Reply

Marsh Posté le 02-09-2004 à 17:18:27   

Reply

Marsh Posté le 02-09-2004 à 18:27:32    

up [:dawa]
inutile de préciser que la démo se passe demain et que j'aimerais ne pas passer la nuit au taf [:dawa]


Message édité par lint le 02-09-2004 à 18:29:39
Reply

Marsh Posté le 08-09-2004 à 12:03:29    

je up ca peut toujours etre utile


Message édité par lint le 08-09-2004 à 12:03:52

---------------
\@/
Reply

Marsh Posté le 08-09-2004 à 12:05:53    

Tu t'es trompé de catégorie, post plutot dans Programmation/Java

Reply

Marsh Posté le 08-09-2004 à 12:10:50    

c'est un probleme de conf de tomcat : WSR/admin
non :??:


---------------
\@/
Reply

Marsh Posté le 08-09-2004 à 15:15:59    

Mais quand on utilise Tomcat, c'est quand on programme des applications en J2EE.
Dans la catégorie : Programmation/Java, il y pas mal de developpeur en J2EE, donc de potentiel utilisateur de Tomcat qui pourront peut etre t'aider.

Reply

Marsh Posté le 08-09-2004 à 15:56:01    

pas con, je cross-post :o


---------------
\@/
Reply

Marsh Posté le 08-09-2004 à 16:02:33    

mazda3 a écrit :

Mais quand on utilise Tomcat, c'est quand on programme des applications en J2EE.
Dans la catégorie : Programmation/Java, il y pas mal de developpeur en J2EE, donc de potentiel utilisateur de Tomcat qui pourront peut etre t'aider.


et ta grand-mère, elle programme en J2EE?:o
Bref, il est très bien où il est ce topic!:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 08-09-2004 à 16:07:21    

c'est bien ce que je pensais :D


---------------
\@/
Reply

Marsh Posté le 09-09-2004 à 15:02:47    

je up [:spamafote]


---------------
\@/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed