我正在WebLogic 10g上开发一个简单的Web应用程序(或实际遵循Java EE 5 tutorial)。
该应用程序非常简单,只是它适用于GlassFish。它由一个连接到EJB的简单JSP页面(请参阅上面的链接)组成。但是,我收到以下错误,我无法解决该项目的正确库。
weblogic.application.WrappedDeploymentException:Absent Code属性 在类文件中不是本机或抽象的方法中 的javax / servlet的/ JSP / JSTL /型芯/ ConditionalTagSupport
My Maven pom文件包含以下依赖项,但这些EJB的客户机jar除外
<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>
答案 0 :(得分:1)
您似乎正在部署这些工件,这是主要问题。
但总共有几个问题:
<scope>provided</scope>
)javaee-api
工件被剥夺了所有代码。即使WebLogic没有实现该API,也无法部署它。这就是为什么你得到的例外说明在给定的类中没有可用的代码。