自由 – 未找到处理JSP的扩展处理器

huangapple go评论51阅读模式
英文:

Liberty - No Extension Processor found for handling JSPs

问题

在一个REST微服务应用程序中,如果你添加了一个JSP页面,你会得到一个HTTP 403(禁止访问)错误,并且在警告消息中会显示:找不到处理JSP的扩展处理器。

在Liberty中搜索这个错误和警告消息没有找到结果(更准确地说,没有与Liberty相关的结果),因此我希望通过这个问题/答案来创建有用的结果。

英文:

In a REST microservice application, one can replicate it using one of the getting start with open liberty sample applications, if you add a JSP page you get a http 403 (forbiden) error and in the warning message: No Extension Processor found for handling JSPs.

Googling about error in liberty and the warning message yeil no results, (more percisely 4 results not regarding liberty), so I aspire to create usefull result with this question/answer.

答案1

得分: 1

自由服务器配置文件未启用JSP,需要显式启用它(在server.xml的featureManager元素中添加<feature>pages-3.1</feature>),文件位置为src\main\liberty\config\server.xml。

您还可以扩展并添加<feature>webProfile-10.0</feature>,以包括传统Web应用程序中常用的API。

英文:

The Liberty server configuration file does not has JSP enabled, need to explicitily enable it adding &lt;feature&gt;pages-3.1&lt;/feature&gt; inside featureManager element in server.xml, file location src\main\liberty\config\server.xml

One can go wider and add the &lt;feature&gt;webProfile-10.0&lt;/feature&gt; to inclue the usual API's used in a traditional web application.

huangapple
  • 本文由 发表于 2023年5月24日 21:46:36
  • 转载请务必保留本文链接:https://go.coder-hub.com/76324233.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定