|
|
|
Проблема с Tomcat+Spring MVC
|
|||
|---|---|---|---|
|
#18+
Пробую освоить Spring MVC. Уже какие только туториалы не перепробовал. http://javatalks.ru/ftopic13391.php http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html и тот, что в книге Spring A problem-solution approach. Проверял код - он должен 100% работать, но всё-равно никак! Выводит: HTTP Status 404 - type Status report message description The requested resource () is not available. Apache Tomcat/7.0.6 или HTTP Status 404 - Servlet springapp is not available type Status report message Servlet springapp is not available description The requested resource (Servlet springapp is not available) is not available. Apache Tomcat/7.0.6 Адрес в строке тоже во всех случаяхдолжен быть верный, но всё-равно никак. У меня есть подозрение, что просто не хватает какой-либо библиотеки спрингу? У меня сейчас запихнуты в apache-tomcat/lib все библиотеки из пакета spring'a, который качается отсюда http://www.springsource.org/download Spring Framework 3.0.5.RELEASE is the current production release (requires Java 1.5+) org.springframework.aop;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.asm;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.aspects;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.beans;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.context;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.context.support;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.core;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.expression;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.jdbc;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.jms;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.orm;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.oxm;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.transaction;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.web;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.web.servlet;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", org.springframework.web.portlet;version="[3.0.5.RELEASE, 3.0.5.RELEASE]", com.springsource.org.aopalliance;version="[1.0.0, 1.0.0]" И да, остальные приложения без спринга пашут на этом tomcat'e. В чём может заключаться проблеам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2011, 21:21:25 |
|
||
|
Проблема с Tomcat+Spring MVC
|
|||
|---|---|---|---|
|
#18+
Так, всё я понял - не было библиотеки aopalliance-alpha1.jar Но теперь он выдаёт целую пачку исключений: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:839) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:97) org.springframework.web.servlet.view.JstlView.exposeHelpers(JstlView.java:135) org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:211) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) root cause java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config java.net.URLClassLoader$1.run(URLClassLoader.java:217) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:205) java.lang.ClassLoader.loadClass(ClassLoader.java:321) java.lang.ClassLoader.loadClass(ClassLoader.java:266) org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:97) org.springframework.web.servlet.view.JstlView.exposeHelpers(JstlView.java:135) org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:211) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) note The full stack trace of the root cause is available in the Apache Tomcat/7.0.12 logs. Делаю по данному туториалу: http://javatalks.ru/ftopic13391.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2011, 22:55:04 |
|
||
|
Проблема с Tomcat+Spring MVC
|
|||
|---|---|---|---|
|
#18+
О да, о да!! ОНО ЗАРАБОТАЛО!!! Оказывается дело просто в отсутствии нужных библиотек для спринга в /lib!!!! Я ещё добавил jstl.jar и standart.jar (для JSTL). Итого список необходимых библиотек: jstl.jar и standart.jar (для JSTL), commons-logging-1.1.1.jar, aopalliance-alpha1.jar и всё что в спринге есть. Топик можно закрывать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2011, 23:05:20 |
|
||
|
Проблема с Tomcat+Spring MVC
|
|||
|---|---|---|---|
|
#18+
Уважаемый Printate, не подскажите ли где брали standart.jar (для JSTL), commons-logging-1.1.1.jar, aopalliance-alpha1.jar, сам столкнулся с точно такой проблемой под 6-м tomcat-ом, и вашу статью нашел ну просто как спасение, ибо намучился уже ну просто не знаю как, jstl.jar - нашел у себя в спринге, а вот рес. http://jakarta.apache.org/taglibs/doc/standard-1.0-doc/intro.html - "has been retired" - и скачать оттуда что либо уже фигушки, поэтому если не сложно дайте рабочие ссылки на эти гребанные джары пол-инета перерыл никак не получается найти. С уважением, Костя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2012, 22:38:16 |
|
||
|
Проблема с Tomcat+Spring MVC
|
|||
|---|---|---|---|
|
#18+
Первая же ссылка вывела меня на standart.jar. aopaliance-alpha1.jar не нужен, можно взять релиз (которому, кстати, уже пару лет) - aopalliance.jar. commons-logging.jar там же, где и прочие commons от Apache . P.S. Вроде тоже юзал до прошлого года 6-ой Томкет, пересмотрел старые проекты - ну не нужет мне был standart.jar. Возможно, классы из него попали в jstl 1.2, не знаю, может, в самом Томкате или Java. Может, взять jstl 1.2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 05:20:11 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=261&tid=2130659]: |
0ms |
get settings: |
15ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
44ms |
get topic data: |
26ms |
get forum data: |
5ms |
get page messages: |
79ms |
get tp. blocked users: |
4ms |
| others: | 373ms |
| total: | 588ms |

| 0 / 0 |
