| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Ejb3+SpringMVC |
| Автор: acvilon 4.8.2009, 14:59 |
| Народ привет. Можете помочь и выложить примерчик, в котором Ejb3 дружат со Spring, SpringMVC. Я нашел несколько подобных обсуждений, но как такового красивого решения не увидел. Моя почта graf.87@gmail.com. Прикладываю свой проектик, но, к сожалению, не смог с ним разобраться, кидает ексепшн:не может найти бина с таким именем. Добавлено через 47 секунд Вот проектик |
| Автор: MisterCleric 4.8.2009, 15:59 | ||
Привет. вот здесь:
неверно указано JNDI-имя. SessionBean. деплоятся в двух варианта: Remote & Local. Тебе надо к этому имени еще дописать "ejb/UserLogin/local" или "ejb/UserLogin/remote" А вообще как я понял у тебя JBOSS. Так вот у него есть такое как localhost:8080/jmx-console и поищи там свой бин. А дальше ты уже точно увидишь под каким именем лежит твой бин в JNDI |
| Автор: acvilon 6.8.2009, 15:39 |
| Что-то никто, не может или не хочет помочь, вот до чего я докопал. Сейчас все деплоится, заходишь на страницу http://localhost:8080/ready/index забиваешь поля сабмитишь и попадаешь на страницу с ошибкой: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.aop.AopInvocationException: AOP configuration seems to be invalid: tried calling method [public abstract void ru.iamready.action.UserLogin.register(java.lang.String,java.lang.String)] on target [org.jnp.interfaces.NamingContext@299c008d]; nested exception is java.lang.IllegalArgumentException: object is not an instance of declaring class org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:583) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) Народ, давайте помогите разобраться, думаю не у меня одного проблемы по настройке такого проекта! |
| Автор: acvilon 7.8.2009, 15:59 |
| Все, я разобрался с этой темой, понадобилось много усилий, но великий google помог. Осталась проблема Hibernate Validator'ом научиться пользоваться, ибо тот способ, который описан в документации почему то не работает. Если у кого-то будут проблемы с этим же Spring + ejb3 - пишите в личку. |