英文:
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 <feature>pages-3.1</feature>
inside featureManager element in server.xml, file location src\main\liberty\config\server.xml
One can go wider and add the <feature>webProfile-10.0</feature>
to inclue the usual API's used in a traditional web application.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论