Я создал простую JSP-приложение, которое имеет следующую структуруTomcat ошибка deployement
simple
WEB-INF
demo.jsp
demo1.jsp
classes
web.xml
index.jsp
в моем всех три Jsp файла я использовал выражение тег эхо строки, так что я могу оправдать, что мое приложение работает нормально с правильным отображением.
в моей web.xml я написал
<web-app>
<servlet>
<servlet-name>demo1</servlet-name>
<jsp-file>demo1.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/demo1</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>demo</servlet-name>
<jsp-file>demo.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/demo</url-pattern>
</servlet-mapping>
</web-app>
я создать войну с помощью следующей команды
C:\simple> jar -cf simple.war *.*
но когда я развернуть этот архив войны в коте 7 и запустить приложение я получил следующие погрешности:
FAIL - Application at context path /simple could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/simple]]
Опишите проблему, описанную выше. Почему я получаю эту ошибку? Что-то не так с моим кодом или структурой?
Похоже, что приложение не может быть запущено из-за ошибки. Посмотрите в файл 'stdout.log', в основном вы не будете исключением. – flash
Остальные вещи правильные, как моя структура и web.xml? –