Tomcat 6: Импорт служебного класса из WEB-INF / classes - PullRequest
0 голосов
/ 21 мая 2009

(я удалил имя клиента из-за NDA)

Java / JSP новичок здесь. У меня есть сайт JSP, и у меня есть класс «Функции» в WEB-INF / src / client / project / Functions.java

В Functions.java пакет является com.client.util

Это компилируется и заканчивается как

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

Теперь в моем index.jsp я пытаюсь использовать этот класс следующим образом:

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

И я получаю сообщение об ошибке «Функции не могут быть разрешены»

Как я могу сообщить своему приложению об этом Functions.class?

Я пытался добавить разные вещи в web.xml, но не могу заставить его работать.

Спасибо!

1 Ответ

2 голосов
/ 21 мая 2009

Каталог, в котором находятся ваши классы, не соответствует пакету, который вы пытаетесь импортировать.

Если пакет com.client.util правильный, тогда Functions.class должен находиться в каталоге WEB-INF/classes/com/client/util/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...