ciao ragazzi...
sto provando a fare un miniprogrammino che gestisca l'autorizzazione/autenticazione in un sito web.. (per poi applicarlo al progetto che qualcuno di voi conosce in parte a causa dei miei post precedenti)
dunque.. veniamo al sodo... non so come si fa! ma vi dico quello che ho fatto e accetto suggerimenti.
Il db è access e il web server è JONAS 4.8.4

creo la mia pagina index.html nel seguente modo

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>pagina di login</title>
</head>
<body>

<h1>Login</h1>



Inserire la propria username e password</p>

<table cellspacing="5" border="0">
  <form action="j_security_check" METHOD="POST">
  <tr>
    <td align="right">Username</td>
    <td><input type="text" name="j_username"></td>
  </tr>
  <tr>
    <td align="right">Password</td>
    <td><input type="password" name="j_password"></td>
  </tr>
  <tr><td><input type="submit" value="Invia"></td></tr>
  </form>
</table>

</body>
</html>

...e il file web.xml

codice:
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>

 <security-constraint>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>

<url-pattern>/*</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>tomcat</role-name>
</auth-constraint>
<user-data-constraint><transport-guarantee>
NONE</transport-guarantee></user-data-constraint>

</security-constraint>	
 <login-config>
	 <auth-method>FORM</auth-method>
	 <form-login-config>
	      <form-login-page>index.html</form-login-page>
	      <form-error-page>index.html</form-error-page>
	 </form-login-config>
  </login-config> 
  
</web-app>

...a questo punto... creo il db authority.mdb all'interno della cartella del progetto... un db fatto cosi:

codice:
select * from users;
+-----------+-----------+
| user_name | user_pass |
+-----------+-----------+
| tomcat    | tomcat    |
| user1     | tomcat    |
| user2     | tomcat    |
| user3     | tomcat    |
+-----------+-----------+


 
 select * from roles;
+------------+
| role_name  |
+------------+
| tomcat     |
| role1      |
+------------+





select * from user_roles;
+------------+-----------+
| role_name  | user_name |
+------------+-----------+
| tomcat     | user1     |
| role1      | user2     |
| tomcat     | tomcat    |
| role1      | tomcat    |
+------------+-----------+
...e modificato il file server.xml nel seguente modo

codice:
 <Realm className="org.objectweb.jonas.security.realm.web.catalina55.JACC" resourceName="memrlm_1" 
			 debug="99" driverName="sun.jdbc.odbc.JdbcOdbcDriver" 
			 connectionURL="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Programmi\JONAS_4_8_4\webapps\autoload\auth\authority.mdb;DriverID=22;READONLY=true}" userTable="users"
			 userNameCol="user_name"
			 userCredCol="user_pass"
			 userRoleTable="user_roles" roleNameCol="role_name" />
dovrebbe essere tutto!! :master:


bene... riavvio jonas... digito l'url e mi compare la form di login.... inserisco username e password, submit e....

codice:
HTTP Status 404 - /auth/j_security_check

--------------------------------------------------------------------------------

type Status report

message /auth/j_security_check

description The requested resource (/auth/j_security_check) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.17

potreste aiutarmi?

grazie a tutti anticipatamente