2010-04-27 5 views
1

JBoss App 서버에서 Spring MVC를 사용할 수 있습니까? 그렇다면 어떻게?JBoss App 서버에서 Spring MVC를 사용할 수 있습니까?

Tomcat Apache 서버와 함께 Spring MVC에 사용되었지만 지금은 프로젝트를 JBoss 응용 프로그램 서버로 이동해야합니다.

하지만 오류가 발생하고 이유가 확실하지 않습니다. 나는 내 수업을 사용할 수없는 것 같다.

125 ERROR [Engine] StandardWrapperValve[project]: Servlet.service() for servlet project threw exception java.lang.NullPointerException 

at java.util.Hashtable.containsKey(Hashtable.java:307) 
at com.scap.handle.ControlStatusContainer.deleteUser(ControlStatusContainer.java:70) 
at web.shnController.handleRequest(shnController.java:121) 
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) 
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) 
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) 
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) 
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) 

누구나 의견이 있으십니까?

미리 감사드립니다.

+0

코드를 보지 않고도 아뇨, 조언이 없습니다. 이것은 거의 확실하게 코드 나 스프링 설정의 버그이며, JBoss와는 아무런 관련이 없습니다. – skaffman

+0

예. 너는 완전히 옳다. 새로운 컨트롤러와 뷰를 만들려고했는데 효과가있었습니다. 이제 오류의 원인을 알았습니다. 나는 params를 얻는 것을 놓치고 있었고, try-catch는 이것을 다루지 않았다. – Ikky

답변

0

ControlStatusContainer.java 줄 70에 사용 된 HashMap이 제대로 초기화되지 않았으므로 com.scap.handle.ControlStatusContainer.deleteUser에 약간의 추적을 삽입하는 것이 좋습니다.

관련 문제