Исключение консоли управления углеродом WSO2

Я использую WSO2Carbon версии 4.0.3 и настроил его, установив сервер приложений WSO2 WSAS и WSO2 ESB.

Я создал образец веб-службы RESTful (JAX-RS) и развернул его в приложении WSO2 Application Aerver (WSO2 AS). Я протестировал развернутый сервис с помощью браузера, и он отлично работает.

Поэкспериментировав, я решил использовать WSO2 ESB для взаимодействия с образцом веб-сервиса. Я успешно создал конечную точку для веб-сервиса с помощью консоли управления WSO2 Carbon.

Теперь, когда я пытаюсь просмотреть конечную точку, созданную с помощью меню на консоли управления, отображается только пустая страница. Глядя на журнал консоли wso2server, я видел, как это исключение выдается каждый раз, когда я пытаюсь получить доступ к конечной точке:

[2013-01-16 11:07:43,064] ERROR {org.apache.tiles.jsp.context.JspTilesRequestContext} -  JSPException while including path '/endpoints/index.jsp'. 
javax.servlet.jsp.JspException: ServletException while including page.
    at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:102)
    at org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88)
    at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82)
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465)
    at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140)
    at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117)
    at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171)
    at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75)
    at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80)
    at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(template_jsp.java:539)
    at org.apache.jsp.admin.layout.template_jsp._jspService(template_jsp.java:290)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:161)
    at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36)
    at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
    at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
    at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
    at org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
    at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:258)
    at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198)
    at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185)
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419)
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370)
    at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52)
    at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Может ли кто-нибудь помочь мне разрешить это исключение?

Документация WSO2 довольно расплывчата, отсутствует, и я вижу примеры / информацию, разбросанную по различным отдельным блогам. Мне сложно собрать и собрать информацию о настройке WSO2 ESB, о последовательностях, посредниках, о том, как они взаимодействуют друг с другом, почему их нужно настраивать и т. Д.


person aces.    schedule 16.01.2013    source источник


Ответы (1)


Я видел это исключение, когда в конфигурации была какая-то ошибка. Можете ли вы попробовать перейти в Service Bus -> Source View и посмотреть, действительно ли там то, что вы создали - если вы его видите, попробуйте удалить его, это может избавить от исключения. Если вы не можете удалить созданную таким образом конечную точку, попробуйте удалить ее, перейдя по ссылке:

$ESB_HOME/repository/deployment/server/synapse-configs/default/endpoints/

Это может помочь, если вы опубликуете конфигурацию конечной точки, которую вы пробовали, чтобы воспроизвести ошибку.

person RaviU    schedule 17.01.2013