2012-04-20 6 views
0

Я использую этот tutorial для настройки Tomcat Server. После того, как я поставил HelloServlet.java в классах и web.xml в папке WEB-INF и я даю командуClassNotFoundException на сервере Tomcat

локальный: 9999/привет/SayHello

В браузере. Я всегда получаю ClassNotFoundException. Если кто-нибудь скажет мне, где я ошибаюсь.

Я использую JDK1.6.0_30 и Tomcat7 для моего образца приложения.

ответ

1

Вам необходимо поместить скомпилированный файл HelloServlet.class (не файл .java) в папку WEB-INF/classes.

0

Compile HelloServlet.java и поместить выходной файл класса HelloServlet.class в

<TOMCAT_HOME>\webapps\hello\WEB-INF\classes\HelloServlet.class 
0

В вашем «WEB-INF» из папки место «классов» в .class файлы и если вы используете JDBC, JSP просто скопировать .jar исполняемые файлы в папку «lib». и убедитесь, что файл xml должен содержать соответствующую информацию.

вы должны следовать ниже каталога веб-приложения Структура WEB-INF/-

  1. web.xml --xml файла
  2. classes/ --- папку здесь классы мы храним файлы .class Myservlet.class
  3. lib/ --- папка lib здесь мы храним все файлы .jar. MyApp.jar

    Welcome.html welcome.jsp

0

Одна вещь, вы должны проверить, что, то HelloServlet.class должен быть в пакете. Похоже, вам предстоит пройти долгий путь с сервлетом и JSP ... Я рекомендую Head First Servlet и JSP для вашей справки.

Смежные вопросы