[英]Problems with authentication login in Pizza Shack WSO2 API Manager
[英]WSO2 API Manager - PizzaShack site giving HTTP 500 Internal Error after login
所以昨天我在 WSO2 API Manager 的“Pizza Shack”应用程序的登录页面上遇到了一些登录身份验证问题,并且无法在任何地方找到答案,所以我来这里询问,我得到了帮助并且一切正常。 这是我昨天的问题,所以你可以更好地理解我的实际问题:
因此,在我登录 PizzaShack 网站后,它出现在 index.jsp 页面中:
HTTP 状态 500 – 内部服务器错误
我实际上是 WSO2 API Manager 的初学者,所以我不太了解导致此错误的原因和原因。 我尝试搜索此错误并发现了一些我不太了解的内容,因此,如果有人可以帮助我,我将不胜感激。 这是 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
<apim>/repository/deployment/server/webapps
目录以及新建的 WAR 工件(即pizzashack.war
)。 如果您错过了备份现有的am#sample#pizzashack#v1.war
,请尝试从新的 WSO2 API Manager 4.0.0 包中获取相同的 webapp 并部署它。 最后,您将在包的/webapps
目录中拥有以下两个 WAR 工件
按照说明部署 webapps 后,启动 API Manager 服务器,导航到并打开<apim>/repository/deployment/server/webapps/pizzashack/WEB-INF/web.xml
并进行以下更改
loginURL
更新为http://localhost:9763/oauth2/token
如果之前没有更改过consumerKey
和consumerSecret
保存工件,稍等片刻以应用更改。 应用成功后(您将在碳日志中看到 INFO 日志),您可以尝试访问http://localhost:9763/pizzashack
来访问 Pizza Shack 门户
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.