Weblogic J2EE应用程序中的多个JSTL版本

Weblogic J2EE应用程序中的多个JSTL版本,weblogic,jstl,jdeveloper,weblogic11g,oracle-adf,Weblogic,Jstl,Jdeveloper,Weblogic11g,Oracle Adf,提前感谢您的关注:) 我正在努力开发一个j2eeweb应用程序(在JDeveloper中),最近添加了一些需要JSTL的功能,我遇到了一点小麻烦。每当我尝试在Weblogic 11g上部署war时,控制台上都会出现以下错误: [02:05:43 AM]必须只选择其中一项 库:JSTL1.0,JSTL1.2 我的WebLogic部署(1.2.0.1)中只列出了一个JSTL库实例 以下是我迄今为止所尝试的: 谷歌。我什么都没有 删除我的Weblogic域文件夹和源文件夹中所有包含字符串JSTL的文

提前感谢您的关注:)

我正在努力开发一个j2eeweb应用程序(在JDeveloper中),最近添加了一些需要JSTL的功能,我遇到了一点小麻烦。每当我尝试在Weblogic 11g上部署war时,控制台上都会出现以下错误:

[02:05:43 AM]必须只选择其中一项 库:JSTL1.0,JSTL1.2

我的WebLogic部署(1.2.0.1)中只列出了一个JSTL库实例

以下是我迄今为止所尝试的:

  • 谷歌。我什么都没有
  • 删除我的Weblogic域文件夹和源文件夹中所有包含字符串JSTL的文件
  • 删除Weblogic存储的所有临时文件
  • 重新启动:)
如果你有什么想法,我很想听听。谢谢

v10.3.1。如果尚未部署,则必须将其部署到Weblogic域,然后任何应用程序才能引用它

一旦部署,应用程序就可以通过weblogic.xml中的库引用引用已部署的JSTL库——一旦部署,JSTL就可以作为共享库使用


请记住,使用不同版本的JSTL将需要更复杂的解决方案,特别是如果Weblogic附带的JSTL库已经部署。

问题是,当我在JSP中添加JSTL标记时,JDeveloper建议它可以自动将JSTL添加到我的ADF项目中。我认为这不会带来什么不好的结果,我让它做它自己的事情,并在我的web.xml文件中添加了一个旧版本的JSTL

关键(我相信)是我必须完全从我的classes目录中删除web.xml文件,否则我的JDeveloper版本使用了旧的带有错误JSTL信息的文件

在移除了相应的jar和对它的引用并进行了一次干净的重建之后,我就可以开始了。德普


不过谢谢你的帮助。:)

我已经在Weblogic中安装了该库。谢谢你!