Finding jar files using JarScan

Sometimes we need to know in which jar file a particular class resides, and the location of that jar file.

We can find out using jarscan utility.

It can be downloaded from here

I had to find out which jar file contains this particular class

weblogic.security.spi.AuthenticationProviderV2

I downloaded the jar file from the link given above and placed in bea installation directory and executed the following command

java -jar jarscan.jar -class weblogic.security.spi.AuthenticationProviderV2

I got the output as follows

Looking for class(es): [weblogic.security.spi.AuthenticationProviderV2]

Processed 965 directories containing 22670 files
found 164 libraries under the directory: C:bea1032wlserver_10.3server

1) ojdbc5.jar [C:bea1032wlserver_10.3serveradrojdbc5.jar]
2) ojdbc6.jar [C:bea1032wlserver_10.3serveradrojdbc6.jar]
3) mysql-connector-java-commercial-5.0.3-bin.jar [C:bea1032wlserver_10.3serverextjdbcmysqlmysql-connector-java-commercial-5.0.3-bin.jar]
4) ojdbc5.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gojdbc5.jar]
5) ojdbc5_g.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gojdbc5_g.jar]
6) ojdbc6.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gojdbc6.jar]
7) ojdbc6dms.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gojdbc6dms.jar]
8) ojdbc6_g.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gojdbc6_g.jar]
9) orai18n-mapping.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gorai
18n-mapping.jar]
10) orai18n.jar [C:bea1032wlserver_10.3serverextjdbcoracle11gorai18n.jar]
11) weblogic-tags.jar [C:bea1032wlserver_10.3serverextweblogic-tags.jar]
12) weblogic-vtags.jar [C:bea1032wlserver_10.3serverextweblogic-vtags.jar]
13) jarscan.jar [C:bea1032wlserver_10.3serverjarscan.jar]
14) api.jar [C:bea1032wlserver_10.3serverlibapi.jar]
15) aqapi.jar [C:bea1032wlserver_10.3serverlibaqapi.jar]
16) bea_wls_async_response.jar [C:bea1032wlserver_10.3serverlibbea_wls_async_response.jar]
17) bea_wls_remote_deployer.jar [C:bea1032wlserver_10.3serverlibbea_wls_remote_deployer.jar]
18) wlUserConfigCompatibility.jar [C:bea1032wlserver_10.3serverlibcompatibilitywlUserConfigCompatibility.jar]
19) compatibility-security-l10n.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploycompatibility-security-l10n.jar]
20) compatibility-security.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploycompatibility-security.jar]
21) core-connector.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploycore-connector.jar]
22) core-ejb.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploycore-ejb.jar]
23) core-jms.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploycore-jms.jar]
24) jolt-l10n.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeployjolt-l10n.jar]
25) jolt.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeployjolt.jar]
26) wtc-l10n.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploywtc-l10n.jar]
27) wtc.jar [C:bea1032wlserver_10.3serverlibconsole-extautodeploywtc.jar]

28) diagnostics-console-extension-l10n.jar [C:bea1032wlserver_10.3serverlibconsole-extdiagnostics-console-extension-l10n.jar]
29) diagnostics-console-extension.jar [C:bea1032wlserver_10.3serverlibconsole-extdiagnostics-console-extension.jar]
30) spring-console-l10n.jar [C:bea1032wlserver_10.3serverlibconsole-extspring-console-l10n.jar]
31) spring-console.jar [C:bea1032wlserver_10.3serverlibconsole-extspring-console.jar]
32) weblogic-sca-console.jar [C:bea1032wlserver_10.3serverlibconsole-extweblogic-sca-console.jar]
33) com.bea.core.process_5.4.0.0.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcom.bea.core.process_5.4.0.0.jar]
34) commons-beanutils.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcommons-beanutils.jar]
35) commons-codec-1.3.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcommons-codec-1.3.jar]
36) commons-digester.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcommons-digester.jar]
37) commons-fileupload.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcommons-fileupload.jar]
38) commons-logging-1.0.4.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcommons-logging-1.0.4.jar]
39) commons-validator.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibcommons-validator.jar]
40) jakarta-oro.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibjakarta-oro.jar]
41) jstl.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibjstl.jar]
42) log4j-1.2.8.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFliblog4j-1.2.8.jar]
43) netuix_common.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibnetuix_common.jar]
44) netuix_schemas.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibnetuix_schemas.jar]
45) netuix_system.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibnetuix_system.jar]
46) p13n-schemas.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibp13n-schemas.jar]
47) p13n_common.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibp13n_common.jar]
48) p13n_system.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibp13n_system.jar]
49) standard.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibstandard.jar]
50) struts.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibstruts.jar]
51) wsrp-client.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibwsrp-client.jar]
52) wsrp-common.jar [C:bea1032wlserver_10.3serverlibconsoleappAPP-INFlibwsrp-common.jar]
53) beehive-netui-core.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibbeehive-netui-core.jar]
54) beehive-netui-tags.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibbeehive-netui-tags.jar]
55) console.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibconsole.jar]
56) jh.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibjh.jar]
57) l10n_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibl10n_taglib.jar]
58) netuix_common_web.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibnetuix_common_web.jar]
59) netuix_servlet.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibnetuix_servlet.jar]
60) prefs-spi.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibprefs-spi.jar]
61) render_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibrender_taglib.jar]
62) skeleton_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibskeleton_taglib.jar]
63) standard.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibstandard.jar]
64) struts-adapter.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibstruts-adapter.jar]
65) struts.jar [C:bea1032wlserver_10.3serverlibconsoleappconsolehelpWEB-INFlibstruts.jar]
66) beehive-controls.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibbeehive-controls.jar]
67) beehive-netui-core.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibbeehive-netui-core.jar]
68) beehive-netui-tags.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibbeehive-netui-tags.jar]
69) client_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibclient_taglib.jar]
70) console-de.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-de.jar]
71) console-es.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-es.jar]
72) console-fr.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-fr.jar]
73) console-it.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-it.jar]
74) console-ja.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-ja.jar]
75) console-ko.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-ko.jar]
76) console-page-spec.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-page-spec.jar]
77) console-pt_BR.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-pt_BR.jar]
78) console-zh_CN.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-zh_CN.jar]
79) console-zh_TW.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole-zh_TW.jar]
80) console.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibconsole.jar]
81) faces-adapter.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibfaces-adapter.jar]
82) jsf-api.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibjsf-api.jar]
83) jsf-impl.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibjsf-impl.jar]
84) l10n_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibl10n_taglib.jar]
85) netui-adapter.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibnetui-adapter.jar]
86) netuix_common_web.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibnetuix_common_web.jar]
87) netuix_servlet.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibnetuix_servlet.jar]
88) prefs-spi.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibprefs-spi.jar]
89) render_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibrender_taglib.jar]
90) skeleton_taglib.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibskeleton_taglib.jar]
91) standard.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INF
libstandard.jar]
92) struts-adapter.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibstruts-adapter.jar]
93) struts.jar [C:bea1032wlserver_10.3serverlibconsoleappwebappWEB-INFlibstruts.jar]
94) diagnostics-agent.jar [C:bea1032wlserver_10.3serverlibdiagnostics-agent.jar]
95) EccpressoAsn1.jar [C:bea1032wlserver_10.3serverlibEccpressoAsn1.jar]
96) EccpressoCore.jar [C:bea1032wlserver_10.3serverlibEccpressoCore.jar]
97) EccpressoJcae.jar [C:bea1032wlserver_10.3serverlibEccpressoJcae.jar]
98) jcom.jar [C:bea1032wlserver_10.3serverlibjcom.jar]
99) jmsadapter.jar [C:bea1032wlserver_10.3serverlibjms-local-adpjmsadapter.jar]
100) jmsadapter.jar [C:bea1032wlserver_10.3serverlibjms-notran-adpjmsadapter.jar]
101) jmsadapter.jar [C:bea1032wlserver_10.3serverlibjms-notran-adp51jmsadapter.jar]
102) jmsadapter.jar [C:bea1032wlserver_10.3serverlibjms-xa-adpjmsadapter.jar]
103) jms51-interop.jar [C:bea1032wlserver_10.3serverlibjms51-interop.jar]
104) jrmp.jar [C:bea1032wlserver_10.3serverlibjrmp.jar]
105) jrmpclient.jar [C:bea1032wlserver_10.3serverlibjrmpclient.jar]
106) jsafeFIPS.jar [C:bea1032wlserver_10.3serverlibjsafeFIPS.jar]
107) cssWlSecurityProviders.jar [C:bea1032wlserver_10.3serverlibmbeantypescssWlSecurityProviders.jar]
108) saml2CredentialMapper.jar [C:bea1032wlserver_10.3serverlibmbeantypessaml2CredentialMapper.jar]
109) saml2IdentityAsserter.jar [C:bea1032wlserver_10.3serverlibmbeantypessaml2IdentityAsserter.jar]
110) systemPasswordValidatorProvider.jar [C:bea1032wlserver_10.3serverlibmbeantypessystemPasswordValidatorProvider.jar]
111) wlManagementImplSource.jar [C:bea1032wlserver_10.3serverlibmbeantypeswlManagementImplSource.jar]
112) wlManagementMBean.jar [C:bea1032wlserver_10.3serverlibmbeantypeswlManagementMBean.jar]
113) xacmlSecurityProviders.jar [C:bea1032wlserver_10.3serverlibmbeantypesxacmlSecurityProviders.jar]
114) mejb.jar [C:bea1032wlserver_10.3serverlibmejb.jar]
115) mysql-connector-java-commercial-5.0.3-bin.jar [C:bea1032wlserver_10.3ser
verlibmysql-connector-java-commercial-5.0.3-bin.jar]
116) ojdbc6.jar [C:bea1032wlserver_10.3serverlibojdbc6.jar]
117) diagnostics-binding.jar [C:bea1032wlserver_10.3serverlibschemadiagnostics-binding.jar]
118) diagnostics-image-binding.jar [C:bea1032wlserver_10.3serverlibschemadiagnostics-image-binding.jar]
119) weblogic-domain-binding-compatibility.jar [C:bea1032wlserver_10.3serverlibschemaweblogic-domain-binding-compatibility.jar]
120) weblogic-domain-binding.jar [C:bea1032wlserver_10.3serverlibschemaweblogic-domain-binding.jar]
121) weblogic-de.jar [C:bea1032wlserver_10.3serverlibweblogic-de.jar]
122) weblogic-es.jar [C:bea1032wlserver_10.3serverlibweblogic-es.jar]
123) weblogic-fr.jar [C:bea1032wlserver_10.3serverlibweblogic-fr.jar]
124) weblogic-it.jar [C:bea1032wlserver_10.3serverlibweblogic-it.jar]
125) weblogic-ja.jar [C:bea1032wlserver_10.3serverlibweblogic-ja.jar]
126) weblogic-ko.jar [C:bea1032wlserver_10.3serverlibweblogic-ko.jar]
127) weblogic-L10N.jar [C:bea1032wlserver_10.3serverlibweblogic-L10N.jar]
128) weblogic-pt_BR.jar [C:bea1032wlserver_10.3serverlibweblogic-pt_BR.jar]

129) weblogic-spring.jar [C:bea1032wlserver_10.3serverlibweblogic-spring.jar]
130) weblogic-zh_CN.jar [C:bea1032wlserver_10.3serverlibweblogic-zh_CN.jar]
131) weblogic-zh_TW.jar [C:bea1032wlserver_10.3serverlibweblogic-zh_TW.jar]
132) weblogic.jar [C:bea1032wlserver_10.3serverlibweblogic.jar]
133) webserviceclient+ssl.jar [C:bea1032wlserver_10.3serverlibwebserviceclient+ssl.jar]
134) webserviceclient.jar [C:bea1032wlserver_10.3serverlibwebserviceclient.jar]
135) webservices.jar [C:bea1032wlserver_10.3serverlibwebservices.jar]
136) wl-j2ee-client.jar [C:bea1032wlserver_10.3serverlibwl-j2ee-client.jar]
137) wlcipher.jar [C:bea1032wlserver_10.3serverlibwlcipher.jar]
138) wlclient.jar [C:bea1032wlserver_10.3serverlibwlclient.jar]
139) wlcommons-logging.jar [C:bea1032wlserver_10.3serverlibwlcommons-logging.jar]
140) wlconnector.jar [C:bea1032wlserver_10.3serverlibwlconnector.jar]
141) wldb2.jar [C:bea1032wlserver_10.3serverlibwldb2.jar]
142) wldeploy.jar [C:bea1032wlserver_10.3serverlibwldeploy.jar]
143) wlinformix.jar [C:bea1032wlserver_10.3serverlibwlinformix.jar]
144) wljarbuilder.jar [C:bea1032wlserver_10.3serverlibwljarbuilder.jar]
145) wljmsclient.jar [C:bea1032wlserver_10.3serverlibwljmsclient.jar]
146) wljmxclient.jar [C:bea1032wlserver_10.3serverlibwljmxclient.jar]
147) wllog4j.jar [C:bea1032wlserver_10.3serverlibwllog4j.jar]
148) wlnmclient.jar [C:bea1032wlserver_10.3serverlibwlnmclient.jar]
149) wls-api.jar [C:bea1032wlserver_10.3serverlibwls-api.jar]
150) wlsafclient.jar [C:bea1032wlserver_10.3serverlibwlsafclient.jar]
151) wlsqlserver.jar [C:bea1032wlserver_10.3serverlibwlsqlserver.jar]
152) wlsybase.jar [C:bea1032wlserver_10.3serverlibwlsybase.jar]
153) wlthint3client.jar [C:bea1032wlserver_10.3serverlibwlthint3client.jar]
154) wlw-langx-ja.jar [C:bea1032wlserver_10.3serverlibwlw-langx-ja.jar]
155) wlw-langx-ko.jar [C:bea1032wlserver_10.3serverlibwlw-langx-ko.jar]
156) wlw-langx-zh_CN.jar [C:bea1032wlserver_10.3serverlibwlw-langx-zh_CN.jar]
157) wlw-langx-zh_TW.jar [C:bea1032wlserver_10.3serverlibwlw-langx-zh_TW.jar]
158) wlw-langx.jar [C:bea1032wlserver_10.3serverlibwlw-langx.jar]
159) wlw-wsee-soapfault.jar [C:bea1032wlserver_10.3serverlibwlw-wsee-soapfault.jar]
160) wseeclient.jar [C:bea1032wlserver_10.3serverlibwseeclient.jar]
161) wseejb.jar [C:bea1032wlserver_10.3serverlibwsee_scjwseejb.jar]
162) wsse.jar [C:bea1032wlserver_10.3serverlibwsse.jar]
163) xmlx.jar [C:bea1032wlserver_10.3serverlibxmlx.jar]
164) xqrl.jar [C:bea1032wlserver_10.3serverlibxqrl.jar]

searching these jarfiles now ….

===============================================
Found: weblogic.security.spi.AuthenticationProviderV2
Class: weblogic.security.spi.AuthenticationProviderV2
Package: weblogic.security.spi
Library Name: wls-api.jar
Library Path: C:bea1032wlserver_10.3serverlibwls-api.jar
===============================================

Search took: 10286 milliseconds.

2 comments

Comments are closed.