首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到"http://java.sun.com/portlet_2_0“”的标记库描述符

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

Stack Overflow用户
提问于 2015-03-06 23:13:44
回答 1查看 2.6K关注 0票数 0

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

代码语言:javascript
复制
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>

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

代码语言:javascript
复制
Can not find the tag library descriptor for "http://java.sun.com/portlet_2_0"

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

代码语言:javascript
复制
<!-- 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>

我怀疑一些额外的依赖项丢失了。如有任何建议,欢迎光临。

EN

回答 1

Stack Overflow用户

发布于 2015-03-07 10:04:05

您可以在这里找到将现有项目转换为Maven:http://www-01.ibm.com/support/knowledgecenter/was_beta_devtools/com.ibm.websphere.wdt.doc/topics/convert.htm的说明

您可能没有添加IBM存储库,这里有一些引用:How to add Websphere Application Server Liberty Profile runtime dependencies to Maven POM?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28901749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档