2013-02-25 4 views
1

У меня есть страница jsp, которая импортирует класс из другого модуля и пакета.Java (IntelliJ Idea) - сбой класса импорта

<%@ page language="java" import="login.UserLogin" %> 
<%@ page contentType="text/html; charset=windows-1251" %> 

<html> 
<head> 
    <title> 
     Page title 
    </title> 
</head> 
<body> 

<%-- Form to initiate POST --%> 
<FORM name="test_form" method="post"> 
    <INPUT type="submit" name="submit" value="Make Post"><BR> 
</FORM> 


</body> 
</html> 

я исправил ОЛЛ в dependances в IDE, но все еще получаю журнал ошибок:

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 

Импортированная класс пуст, так что нет никаких дальнейших dependances.

+0

Это похоже на ошибку развертывания для меня, похоже, что сервер приложений не может загрузить вашу скомпилированную страницу JSP по какой-либо причине. Как вы используете приложение? – millimoose

+0

Конфигурация Mada a Tomcat в IDE ... Дело в том, что он обычно запускает страницы JSP, если у них нет импорта. – AlexNasonov

+1

Убедитесь, что источники находятся в исходной папке, которая скомпилирована в выходной папке, и этот вывод компилятора включен в ваш артефакт. – CrazyCoder

ответ

0

Найдено! Ошибка в конфигурации развертывания Tomcat - она ​​ссылается на исходную папку вместо артефакта

+0

Как вы это решаете? – jackyesind

+0

Проверить структуру проекта -> Артефакты - я уже забыл, где я сделал настройку (((soz. – AlexNasonov

0

Ваши JSP внутренне скомпилированы в сервлеты под названием [your_jsp] _jsp.java, и ваша IDE говорит, что он не может найти этот скомпилированный класс.

Ваша проблема заключается в том, что ваш проект не скомпилирован/не развернут на сервере. Или, может быть, вы плохо настроили выходной каталог ... Я не знаю, я не использую intelliJ ...

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