10.3中包含javax.servlet的WebLogic Jar在哪里?
我正试图将我的路径配置为包含javax.servlet和WebLogic。10.3中包含javax.servlet的WebLogic Jar在哪里?,java,servlets,weblogic,weblogic-10.x,Java,Servlets,Weblogic,Weblogic 10.x,我正试图将我的路径配置为包含javax.servlet和WebLogic。 WebLogic已经拆分了Jar文件,那么哪一个包含javax.servlet?我不做WebLogic,所以我不能指出确切的位置,但我至少可以暗示Jar文件基本上是ZIP文件,它们遵循一种特殊的文件夹结构,具有不同的扩展名。了解这一事实后,您应该能够根据自己的喜好使用任何ZIP工具来打开/解压缩它们,并亲自查看文件夹/文件结构。为了简化工作,您还可以使用grab,它具有搜索功能,您可以搜索JAR文件中的文件夹和文件。我找
WebLogic已经拆分了Jar文件,那么哪一个包含javax.servlet?我不做WebLogic,所以我不能指出确切的位置,但我至少可以暗示Jar文件基本上是ZIP文件,它们遵循一种特殊的文件夹结构,具有不同的扩展名。了解这一事实后,您应该能够根据自己的喜好使用任何ZIP工具来打开/解压缩它们,并亲自查看文件夹/文件结构。为了简化工作,您还可以使用grab,它具有搜索功能,您可以搜索JAR文件中的文件夹和文件。我找到了它们。 对于那些需要回答的人,他们位于此处:
$BEA_HOME/modules/javax.servlet_1.0.0.0_2-5.jar从WebLogic 10开始,BEA将API规范的实现从
WebLogic.jar
外部化为各种“模块”。
他们现在在{BEA_HOME}/wlsever_10.3/server/lib/
中绑定了一个新的api.jar
,它只包含一个MANIFEST.MF
,指向{BEA_HOME}/modules/*.jar
这些模块包括所有API规范以及BEA/ORACLE提供的功能
因此,对于ServletAPI2.5,实际上包括
{BEA_HOME}/modules/javax.Servlet_1.0.0.0_2-5.jar
我正在Linux上进行开发,所以我没有WinRAR。但你的方法很好,给了我一个好主意。所以我抛出了这个bash命令行来完成同样的事情。对于*.jar中的f;do if jar-tf$f | grep-q javax.servlet;然后echo$f;fi;不要回答我的问题,但要澄清api.jar。我看到它被引用了,但没有理解它,因为它是空的,以及它为什么不能在我的开发环境中工作。谢谢