از پروژه wise-spl8.5.x ،پرتال را deploy کردم و Tomcat را اجرا کردم، زمان اجرا خطا ندارد ولی به محض فرستادن اولین request خطالی زیر را دارد(همه همکاران این مشکل را دارند و پرتالی که deploy می کنند خطا دارد ). ، با پرتالی که از قبل deploy شده و همکاران استفاده می کنیم مقایسه کردم و متوجه شدم پرتالی که قبلا آماده شده این دو ورژن از lib را دارد(دو ورژن از هر کدام وجود دارد )
jackson-jaxrs-json-provider-2.8.6.jar
jackson-jaxrs-json-provider-2.8.8.jar
spring-webflow-2.3.4.RELEASE.jar
spring-webflow-2.4.4.RELEASE.jar
با افزودن webflow2.3.4 به lib پرتالی که deploy کرده بودم مشکل حل شد و حتی با حذف کردن webflow2.4.4 باز هم پروژه درست کار کرد . ممنون میشوم کمک بفرمایید چ تغییری در پروژه لازم است تا درست شود
خطا:
SEVERE: Servlet.service() for servlet [cas] in context with path [/portal] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.jasig.cas.web.flow.CasDefaultFlowUrlHandler.appendQueryParameters(Ljava/lang/StringBuffer;Ljava/util/Map;Ljava/lang/String;)V] with root cause
java.lang.NoSuchMethodError: org.jasig.cas.web.flow.CasDefaultFlowUrlHandler.appendQueryParameters(Ljava/lang/StringBuffer;Ljava/util/Map;Ljava/lang/String;)V
at org.jasig.cas.web.flow.CasDefaultFlowUrlHandler.createFlowExecutionUrl_aroundBody0(CasDefaultFlowUrlHandler.java:41)
at org.jasig.cas.web.flow.CasDefaultFlowUrlHandler.createFlowExecutionUrl_aroundBody1$advice(CasDefaultFlowUrlHandler.java:57)
at org.jasig.cas.web.flow.CasDefaultFlowUrlHandler.createFlowExecutionUrl(CasDefaultFlowUrlHandler.java:1)
at org.springframework.webflow.context.servlet.ServletExternalContext.getFlowExecutionUrl(ServletExternalContext.java:205)
at org.springframework.webflow.engine.impl.RequestControlContextImpl.getFlowExecutionUrl(RequestControlContextImpl.java:178)
at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:189)
at org.springframework.webflow.engine.ViewState.render(ViewState.java:293)
at org.springframework.webflow.engine.ViewState.doEnter(ViewState.java:185)
at org.springframework.webflow.engine.State.enter(State.java:194)
at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
at org.springframework.webflow.engine.State.enter(State.java:194)