找不到“http://java.sun.com/portlet_2_0”的标记库描述符

时间:2015-03-06 15:13:44

标签: maven portlet websphere-liberty

WebSphere Liberty Profile支持Portlet开发,如本教程中所述:https://developer.ibm.com/wasdev/docs/developing-portlet-applications-wdt-liberty-profile/。我浏览了教程并配置了工具并创建了一个简单的portlet项目。我有一个包含标签lib引用的view.jsp文件:

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>

我需要将我的项目转换为maven项目,当我这样做时,我收到以下错误:

Can not find the tag library descriptor for "http://java.sun.com/portlet_2_0"

我的pom.xml包含以下依赖性:

<!-- this was added automatically -->
<dependency>
    <groupId>com.ibm.tools.target</groupId>
    <artifactId>was-liberty</artifactId>
    <version>8.5.5</version>
    <type>pom</type>
    <scope>provided</scope>
</dependency>

<!-- this was added manually, needed for Portlet class -->
<dependency>
    <groupId>javax.portlet</groupId>
    <artifactId>portlet-api</artifactId>
    <version>2.0</version>
    <scope>provided</scope>
</dependency>

我怀疑缺少一些额外的依赖。任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)