2016-08-23 3 views
0

Недавно мы обновили API-интерфейс API от 1,90 до 1,10, используя инструкции на веб-сайте Wso2. Когда мы загружаем локальную консоль администратора, большинство страниц загружаются просто отлично. Однако, когда мы загружаем список пользователей, выберите пользователя и щелкните либо просмотр, либо назначение ролей, эта ошибка возникает. Мне не удалось найти проблему, связанную с ней на досках JIRA. Кто-нибудь знает, что я могу сделать, чтобы исправить это?WSO2 Api Manager не показывает роли пользователя

2016-08-23 09:26:05,638 [-] [http-nio-443-exec-2] ERROR JspTilesRequestContext JSPException while including path '/user/edit-user-roles.jsp'. 
javax.servlet.jsp.JspException: ServletException while including page. 

Caused by: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.user.edit_002duser_002droles_jsp 

Caused by: java.lang.ClassNotFoundException: org.apache.jsp.user.edit_002duser_002droles_jsp 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132) 
    at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) 
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:121) 
    at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172) 
+0

it'sa свежий 1.10 APIM? –

+0

@JorgeInfanteOorio да, код мудрый - это новая установка. DB перенесла с 1,9 до 1,10 в соответствии с инструкциями в документации поставщика. – TheNerd

ответ

0

Если вы работаете в этом качестве службы Windows, попробуйте добавить ниже линии wrapper.conf

wrapper.java.additional.26 = -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false 
+0

Я новичок в Java - не могли бы вы рассказать мне, что это делает? – TheNerd

+0

Если это «истина», tomcat ожидает, что кавычки в атрибутах JSP будут экранированы. Таким образом, небезопасные кавычки в атрибутах JSP вызовут проблемы. Ссылка: https://tomcat.apache.org/tomcat-6.0-doc/config/systemprops.html#Jasper – Bee

0

Добавить эти строки в файл wrapper.conf:

wrapper.java.additional.18 = -Dcomponents.repo=${carbon_home}\\repository\\components 
wrapper.java.additional.26 = -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false