2009-05-21 5 views
0

(J'ai supprimé le nom du client à cause de NDA)Tomcat 6: Importation de classe d'utilitaires à partir de WEB-INF/classes

Java/JSP newbie ici. J'ai un site JSP et j'ai une classe 'fonctions' dans WEB-INF/src/client/projet/Functions.java

Dans le Functions.java, le paquet est com.client.util

Cette est compilé et se termine comme

WEB-INF/classes/client/project/Functions.class 
WEB-INF/classes/client/project/Functions$1.class 
WEB-INF/classes/client/project/Functions$RequestData.class 

maintenant, dans mon index.jsp, j'essaie d'utiliser cette classe comme ceci:

<%@ page import="com.client.util.Functions"%><% 
Functions.init(request,response,config,out); 
%> 

et je reçois une erreur « Les fonctions ne peuvent être résolus »

Comment puis-je rendre mon application consciente de cette Functions.class?

Je suis essayé d'ajouter plusieurs choses à web.xml mais je n'arrive pas à le faire fonctionner.

Merci!

Répondre

2

Le répertoire dans lequel se trouvent vos classes ne correspond pas au paquet que vous essayez d'importer.

Si le package com.client.util est correct, alors Functions.class doit être dans le répertoire WEB-INF/classes/com/client/util/.

+0

Très bien, merci. Je pensais que c'était le cas, mais j'ai aussi pensé que le code serait remis en état de marche;] –

Questions connexes