Rechercher : dans
Par :

Pb de compilation servlet jsp en javac

Dernière réponse le 17 avr 2007 à 11:29:17 elmorab1, le 21 fév 2006 à 10:04:21 
 Signaler ce message aux modérateurs

Bonjour
j'ai un pb de compilateur javac,
quand je compile (javac PremiereServlet.java)
il me retourne des erreure :(en disant qu'il ne connais pas):
import javax.servlet.*;
import javax.servlet.http.*;
......
sachant qu'au début j'avait jdk1.5, ensuite j'ai installé j2ee
mais ça me retourne la meme erreur
priére c'est quelqu'un à la réponse à mon pb de me répondre svp
merci

Meilleures réponses pour « pb de compilation servlet jsp en javac » dans :
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
Introduction aux Java Server Pages VoirPrésentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension...
Introduction aux servlets VoirIntroduction aux servlets Les servlets (on dit généralement une servlet) sont au serveur Web ce que les applets sont au navigateur pour le client. Les servlets sont donc des applications Java fonctionnant du côté serveur au même titre que les CGI...
Servlets - Gestion des sessions VoirHTTP: un protocole non connecté Le protocole HTTP est un protocole non connecté (on parle aussi de protocole sans états, en anglais stateless protocol), cela signifie que chaque requête est traitée indépendamment des autres et qu'aucun historique...

1

Canard007, le 21 fév 2006 à 17:22:43

Je vais peu etre dire une connerie mais bon vu que personne ne te repond c'est mieux que rien.
As tu bien pensé à rajouter la JDK dans ton path? COIN aussi danse!

Répondre à Canard007

2

elmorab1, le 22 fév 2006 à 09:17:32

Je l'ai fait ma ça ne marche pas toujour
mais j'ai télécharger le pakage servlet chez sun et maintenant ça marche,
mais l,le pb j'arrive pas le faire tournet sur tomcat
merci

Répondre à elmorab1

3

elmorab1, le 22 fév 2006 à 10:22:48

Bonjour,
mon pb est le suivant:
j'ai compiler une classe java servlet simple(javac hello_2.java)
ensuite j'ia placé le hello_2.class dans le repertoire:
$tomcat-home/webapps/servlet-exemples/WEB-INF/classes
ou $tomcat-home le rép d'installe de tomcat,
ensuite j'ai lancer sur:
http://localhost/servlet-exemples/hello_2
mais il n'a pas reconnu
(NB: hello_2.java est une class java servlet)

est ce que quelqu'un peux m'aider pour résoudre mon pb svp
merci

Répondre à elmorab1

4

 gk, le 17 avr 2007 à 11:29:17

Bonjour elmorab1,

si tu ne définis pas ta servlet et ne définit pas un mapping je ne pense pas que cela puisse fonctionner.

Pour cela il faut que tu place un fichier web.xml dans ton répertoire WEB_INF. Ce fichier doit être comme suit :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
    <servlet-name>hello_2</servlet-name>
    <servlet-class>yourPackage.hello_2</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>hello_2</servlet-name>
    <url-pattern>/hello_2</url-pattern>
  </servlet-mapping>
</web-app>



Ainsi tu définis ta servlet (<servlet>) et tu dis à Tomcat d'appeler cette servlet sur l'url http://ton-serveur/ta-web-app/hello_2 (<servlet-mapping>).

Cela devrait fonctionner ... j'espère ;-)

Répondre à gk
Collection CommentÇaMarche.net