我正在WebLogic 10g上开发一个简单的web应用程序(或者实际上遵循WebLogic)。
这个应用程序非常简单,只是它是为GlassFish设计的。它由一个连接到EJB的简单JSP页面(查看上面的链接)组成。但是,我得到了以下错误,并且无法解决项目的适当库。
weblogic.application.WrappedDeploymentException:在类文件javax/servlet/jsp/jstl/core/ConditionalTagSupport中不是本机或抽象的方法中缺少的代码属性
除了这些EJB的客户端jar之外,我的Maven pom文件包含以下依赖项
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>发布于 2012-10-04 07:00:32
似乎您实际上正在部署这些工件,这是主要的问题。
不过,总共有几个问题:
<scope>provided</scope>)javaee-api工件被去掉所有代码。即使WebLogic没有实现该API,也无法部署这个API。这就是为什么在给定的类中没有可用代码的异常。https://stackoverflow.com/questions/12716710
复制相似问题