WSO2 API管理器- PizzaShack网站在登录后给出HTTP 500内部错误



昨天我在" Pizza shack "的登录页面上遇到了一些登录认证问题。应用程序在WSO2 API管理器中,找不到答案,所以我来到这里询问,我得到了帮助,一切都很好。这是我昨天的问题,这样你可以更好地理解我的实际问题:

Pizza Shack WSO2 API Manager认证登录问题

因此,在我登录到PizzaShack站点后,它出现在index.jsp页面中:

HTTP状态500 -内部服务器错误

我实际上是WSO2 API管理器的初学者,所以我真的不太了解导致此错误的原因和原因。我试着搜索这个错误,发现我不太明白的事情,所以,如果有人能帮助我,我很感激。下面是CMD: '

的错误
ERROR - [jsp] Servlet.service() for servlet [jsp] in context with path [/pizzashack] threw exception [An exception occurred processing [index.jsp] at line [145]
142:             <ul class="thumbnails">
143:             <%
144:                    MenuItemManager manager = new MenuItemManager();
145:                    List<Pizza> menuItems = manager.getAvailablePizzaList(token);
146:                    String serverURL = PizzaShackWebConfiguration.getInstance().getServerURL();
147:                %>
148:             <%

这个错误是由于缺少Pizzashack API WAR而产生的。我相信你已经按照你上一个问题的要求,将现有的am#sample#pizzashack#v1.war移除并替换了。

如果是,那么您必须将删除的am#sample#pizzashack#v1.war与新构建的WAR工件(即pizzashack.war)一起放回<apim>/repository/deployment/server/webapps目录中。如果您错过了对现有am#sample#pizzashack#v1.war进行备份,请尝试从新的WSO2 API Manager 4.0.0包中获取相同的web应用程序并部署它。最后,您将在软件包

/webapps目录中拥有以下两个WAR构件
  1. 我#样品# pizzashack # v1.war:它已经在4.0.0包
  2. pizzashack.war:它是从Product APIM Repo构建的

按照指示部署完web应用程序后,启动API管理器服务器,导航到并打开<apim>/repository/deployment/server/webapps/pizzashack/WEB-INF/web.xml并进行以下更改

  • loginURL更新为http://localhost:9763/oauth2/token,如果之前没有更改
  • 使用从Devportal生成的正确的消费者凭证更新consumerKeyconsumerSecret

保存工件,等待一段时间来应用更改。一旦申请成功(您将在碳日志中看到INFO日志),您可以通过转到http://localhost:9763/pizzashack

尝试访问Pizza Shack Portal。

相关内容

  • 没有找到相关文章

最新更新