[ djura1 @ 23.01.2004. 13:16 ] @
Napisao sam prost servlet za vezbu, ali nikako ne mogu da ga pokrenem u Tomcat-u.
Ovako sam radio:

1. u tomcat/webapps sam napravio foldere /loging/WEB-INF/classes
2. u loging folder sam postavio index.htm. Ova strana sadrzi formu
<form action="/login" method="post">
.........
3. u loging/WEB-INF/classes sam stavio MojServlet.class
4. u loging/WEB-INF sam stavio fajl web.xml
Code:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://
java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">


<servlet>
 <servlet-name>login</servlet-name>
 <display-name>login</display-name>
 <description>no</description>
 <servlet-class>MojServlet</servlet-class>
</servlet>

<servlet-mapping>
 <servlet-name>login</servlet-name>
 <url-pattern>/login</url-pattern>
</servlet-mapping>

</web-app>

5. u tomcat/webapps sam stavio fajl loging.xml
Code:

<context path="/loging" docBase="loging" debug="0" reloadable="true">
</context>

6. kad otkucam localhost:8080/loging dobijem stranu index.htm, ali kad kliknem na dugme "submit" u formi, dobijem gresku "the requested resourse (/login) is not available".

Da li neko ima ideju gde gresim?

P.S. proveo sam sate na guglu, ali nisam mogao da nadjem neki dobar tutorial za pisanje deployment descriptora za tomcat. Ako neko ima neki link, bio bih veoma zahvalan...
[ StMilan @ 23.01.2004. 23:16 ] @
Form action="/login" jer apsolutna adresa u odnosu na server tako da ti se sve postuje na http://tvoj_server/login.
Da bi ti sve radilo stavi action="login" i to je to.

Isto tako nije ti neophodan loging.xml ako vec imas loging folder u webapps ali to nije problem.

Ovo ti iz glave pricam, nisam probao.
[ djura1 @ 24.01.2004. 21:45 ] @
Sad sljaka. Hvala.