【问题标题】:Where is WebLogic Jar containing javax.servlet in 10.3?10.3 中包含 javax.servlet 的 WebLogic Jar 在哪里?
【发布时间】:2009-12-04 18:46:39
【问题描述】:

我正在尝试配置我的路径以在 WebLogic 中包含 javax.servlet。 WebLogic 已经拆分出 Jar 文件,那么哪个包含 javax.servlet?

【问题讨论】:

    标签: java servlets weblogic weblogic-10.x


    【解决方案1】:

    从 WebLogic 10 开始,BEA 将 API 规范的实现从 weblogic.jar 外部化为各种“模块”。 他们现在在{BEA_HOME}/wlsever_10.3/server/lib/ 中捆绑了一个新的api.jar,其中只包含一个指向{BEA_HOME}/modules/*.jarMANIFEST.MF

    这些模块包括所有 API 规范以及 BEA/ORACLE 提供的功能。

    因此,对于 Servlet API 2.5,确实包括 {BEA_HOME}/modules/javax.servlet_1.0.0.0_2-5.jar

    【讨论】:

    • 这并没有回答我的问题,但澄清了 api.jar。我已经看到它被引用但不理解它,因为它是空的以及为什么它在我的开发环境中不起作用。谢谢
    【解决方案2】:

    我找到了他们。 对于那些需要回答的人,他们位于此处:
    $BEA_HOME/modules/javax.servlet_1.0.0.0_2-5.jar

    【讨论】:

      【解决方案3】:

      我不做 weblogic,所以我不能指出确切的位置,但我至少可以暗示 JAR 文件基本上是 ZIP 文件,它们遵循特殊的文件夹结构并具有不同的扩展名。知道了这一点,您应该能够根据自己的喜好使用任何 ZIP 工具来打开/提取它们并自己查看文件夹/文件结构。为了简化工作,您还可以获取WinRAR,它具有搜索 功能,您可以使用该功能搜索 JAR 文件中的文件夹和文件。

      【讨论】:

      • 我在 Linux 上做开发,所以我没有 WinRAR。但是你的方法非常好,给了我一个好主意。所以我扔了这个 bash 命令行来完成同样的事情。对于 *.jar 中的 f;如果 jar -tf $f | 执行grep -q javax.servlet;然后回显 $f;菲;完成
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 2012-05-04
      相关资源
      最近更新 更多