2009-12-04 9 views

Respuesta

20

A partir de WebLogic 10, BEA exteriorización, la implementación de las especificaciones de la API de weblogic.jar en varios " módulos ". Ahora agrupan un nuevo api.jar en {BEA_HOME}/wlsever_10.3/server/lib/ que contiene solo un MANIFEST.MF que apunta a {BEA_HOME}/modules/*.jar.

Estos módulos incluyen todas las especificaciones API, así como las características proporcionadas BEA/ORACLE.

Por lo tanto, para Servlet API 2.5, de hecho, incluya {BEA_HOME}/modules/javax.servlet_1.0.0.0_2-5.jar.

+0

No responde esto a mi pregunta, pero aclara el api.jar. Lo había visto referenciado, pero no entendí porque está vacío y por qué no funcionó en mi entorno de desarrollo. Gracias – bkoch

+0

De nada. Me alegro de que esto haya sido útil. –

1

No hago weblogic, así que no puedo señalar la ubicación exacta, pero al menos puedo insinuar que los archivos JAR son básicamente archivos ZIP que se adhieren a una estructura de carpeta especial y tienen una extensión diferente. Sabiendo ese hecho, debería poder utilizar cualquier herramienta ZIP a su gusto para abrir/extraerlos y echar un vistazo a la estructura de la carpeta/archivo usted mismo. Para facilitar el trabajo, también puede tomar WinRAR que tiene una función de búsqueda con la que puede buscar carpetas y archivos en archivos JAR.

+0

Estoy haciendo desarrollo en Linux, así que no tengo WinRAR. Pero tu enfoque fue excelente y me dio una buena idea. Así que lancé esta línea de comando bash para lograr lo mismo. para f en * .jar; hacer si jar -tf $ f | grep -q javax.servlet; luego echo $ f; fi; hecho – bkoch

2

Los encontré. para aquellos que necesitan respuesta que se encuentran aquí:
$ BEA_HOME/modules/javax.servlet_1.0.0.0_2-5.jar

Cuestiones relacionadas