Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
10.3中包含javax.servlet的WebLogic Jar在哪里?_Java_Servlets_Weblogic_Weblogic 10.x - Fatal编程技术网

10.3中包含javax.servlet的WebLogic Jar在哪里?

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文件中的文件夹和文件。我找

我正试图将我的路径配置为包含javax.servlet和WebLogic。
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。我看到它被引用了,但没有理解它,因为它是空的,以及它为什么不能在我的开发环境中工作。谢谢