Sunday, September 17, 2017

Weblogic 12.2.1 - build webservice using jwsc Ant task

We want to test Ant jwsc task on Weblogic 12.2.1 server 

This blog is used to start project
https://www.igorkromin.net/index.php/2015/04/28/an-example-build-system-using-jwsc-and-wldeploy-weblogic-tasks/

Another blog https://gerardnico.com/wiki/weblogic/web_service

Weblogic documetation for  weblogic.wsee.tools.anttasks.JwscTask
 http://docs.oracle.com/middleware/1221/wls/WSGET/jax-ws-setenv.htm#WSGET136


Project structure

dave@localhost jwsc-ant-webservice]$ ls -R1
.:
build
build-base.xml
build.properties
build.xml
dist
lib
src

./build:
META-INF
WsExample.war

./build/META-INF:
application.xml
weblogic-application.xml

./dist:
WsExample.ear

./lib:

./src:
org

./src/org:
dave

./src/org/dave:
SayHello.java

Copy of code https://github.com/dveselka/weblogic

Webservice source code  ( from Weblogic Maven  sample ) - see here http://danielveselka.blogspot.cz/2017/09/weblogic-122-1-implement-webservice.html

[dave@localhost jwsc-ant-webservice]$ more ../dave-basic-webservice-project/src/main/java/org/dave/SayHello.java 
package org.dave;

// Import the standard JWS annotation interfaces

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;

// Standard JWS annotation that specifies that the name of the Web Service is
// "Simple" and the targetNamespace used in the generated WSDL is 
// "http://example.org"
@WebService(name="SayHello", targetNamespace="http://example.org", serviceName = "SayHello")

// Standard JWS annotation that specifies the mapping of the service onto the
// SOAP message protocol.
@SOAPBinding(style=SOAPBinding.Style.DOCUMENT,
             use=SOAPBinding.Use.LITERAL,
             parameterStyle=SOAPBinding.ParameterStyle.WRAPPED)

/**
 * This JWS file forms the basis of a simple WebLogic Web Service with a 
 * single operation: sayHello
 *
 * @author Copyright (c) 1999,2013, Oracle and/or its affiliates. All rights reserved.
 */

public class SayHello {

  // Required constructor

  public SayHello() {}

  // Standard JWS annotation that specifies that the method should be exposed
  // as a public operation.  Because the annotation does not include the
  // member-value "operationName", the public name of the operation is the
  // same as the method name: sayHello.

  @WebMethod()
  public String sayHello(String message) {
    System.out.println("sayHello:" + message);
    return "Here is the message: '" + message + "'";
  }
}

Compilation requires multiple jars or Weblogic installation reference in libs.dir

[dave@localhost jwsc-ant-webservice]$ more build.properties 
# WLS details
wls.adminurl=t3://localhost:7001
wls.targets=AdminServer
wls.user=weblogic
wls.passwd=SOME_PASSWORD
# Directories
libs.dir=/app/weblogic-12.2.1/wlserver/server/lib
build.dir=build
dist.dir=dist
src.dir=src
# WS details
ws.name=WsExample
ws.context=wsexample
ws.jwsfile=org/dave/SayHello.java
ws.keepgenerated=yes


Deploy webservice

[dave@localhost jwsc-ant-webservice]$ ant -p
Buildfile: /home/dave/git/weblogic/jwsc-ant-webservice/build.xml

Main targets:

Other targets:

 all
 build-fail
 build-service
 clean
 deploy-service
 init
Default target: all
[dave@localhost jwsc-ant-webservice]$ ant deploy-service
Buildfile: /home/dave/git/weblogic/jwsc-ant-webservice/build.xml

init:

build-service:
     [jwsc] warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
     [jwsc] JWS: processing module WsExample
     [jwsc] Parsing source files
     [jwsc] Parsing source files
     [jwsc] 1 JWS files being processed for module WsExample
     [jwsc] JWS: /home/dave/git/weblogic/jwsc-ant-webservice/src/org/dave/SayHello.java Validated.
     [jwsc] Processing 1 JAX-WS web services...
     [jwsc] Compiling 3 source files to /tmp/_9ddhhq
     [jwsc] Deleting existing module outputFile /home/dave/git/weblogic/jwsc-ant-webservice/build/WsExample.war
     [jwsc] Building jar: /home/dave/git/weblogic/jwsc-ant-webservice/build/WsExample.war
     [jwsc] Created JWS deployment outputFile: /home/dave/git/weblogic/jwsc-ant-webservice/build/WsExample.war
     [jwsc] [EarFile] Application File : /home/dave/git/weblogic/jwsc-ant-webservice/build/META-INF/application.xml
[AntUtil.deleteDir] Deleting directory /tmp/_9ddhhq
      [ear] Building ear: /home/dave/git/weblogic/jwsc-ant-webservice/dist/WsExample.ear

deploy-service:
 [wldeploy] weblogic.Deployer -noexit -name WsExample -targets AdminServer -adminurl t3://localhost:7001 -user weblogic -password ******** -undeploy 
 [wldeploy] weblogic.Deployer invoked with options:  -noexit -name WsExample -targets AdminServer -adminurl t3://localhost:7001 -user weblogic -undeploy
 [wldeploy] <Sep 17, 2017 12:46:48 PM CEST> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating undeploy operation for application, WsExample [archive: null], to AdminServer .> 



Test webservice using  http://localhost:7001/wsexample/SayHello


Endpoint     Information
Service Name:    {http://example.org}SayHello
Port Name:    {http://example.org}SayHelloPort
    
Address:    http://localhost:7001/wsexample/SayHello
WSDL:    http://localhost:7001/wsexample/SayHello?wsdlTest
Implementation class:    org.dave.SayHello


WSDL  http://localhost:7001/wsexample/SayHello?wsdl

<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. --><!-- Generated by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. --><definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://example.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://example.org" name="SayHello">
<types>
<xsd:schema>
<xsd:import namespace="http://example.org" schemaLocation="http://localhost:7001/wsexample/SayHello?xsd=1"/>
</xsd:schema>
</types>
<message name="sayHello">
<part name="parameters" element="tns:sayHello"/>
</message>
<message name="sayHelloResponse">
<part name="parameters" element="tns:sayHelloResponse"/>
</message>
<portType name="SayHello">
<operation name="sayHello">
<input wsam:Action="http://example.org/SayHello/sayHelloRequest" message="tns:sayHello"/>
<output wsam:Action="http://example.org/SayHello/sayHelloResponse" message="tns:sayHelloResponse"/>
</operation>
</portType>
<binding name="SayHelloPortBinding" type="tns:SayHello">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="sayHello">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="SayHello">
<port name="SayHelloPort" binding="tns:SayHelloPortBinding">
<soap:address location="http://localhost:7001/wsexample/SayHello"/>
</port>
</service>
</definitions>

Test result:

request
    request-1505645963920

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header/>
    <soap:Body>
        <ns1:sayHello xmlns:ns1="http://example.org">
            <arg0>dave</arg0>
        </ns1:sayHello>
    </soap:Body>
</soap:Envelope>



response:

    response-1505645964157

<?xml version="1.0" encoding="UTF-8"?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns0:sayHelloResponse xmlns:ns0="http://example.org">
            <return>Here is the message: 'dave'</return>
        </ns0:sayHelloResponse>
    </S:Body>
</S:Envelope>





Weblogic 12.2 1 - implement WebService using Maven Archetype

Java EE7 web service tutorial
https://docs.oracle.com/javaee/7/tutorial/jaxws.htm

Here is description  for basic webservice implementation in Weblogic 12.2.1 docs
https://docs.oracle.com/middleware/12211/lcm/MAVEN/weblogic_maven.htm#MAVEN8785

Requires configuration of Oracle Maven repository on local host - see here http://danielveselka.blogspot.cz/2016/01/using-maven-on-weblogic-1221-with-java.html

Use Maven  archetype to generate application

mvn archetype:generate -DarchetypeGroupId=com.oracle.weblogic.archetype -DarchetypeArtifactId=basic-webservice -DarchetypeVersion=12.2.1-0-0 -DgroupId=org.dave -DartifactId=dave-basic-webservice-project  -Dversion=1.0-SNAPSHOT


[INFO] Archetype repository missing. Using the one from [com.oracle.weblogic.archetype:basic-webservice:12.2.1-0-0] found in catalog local
[INFO] Using property: groupId = org.dave
[INFO] Using property: artifactId = dave-basic-webservice-project
[INFO] Using property: version = 1.0-SNAPSHOT
[INFO] Using property: package = org.dave
Confirm properties configuration:
groupId: org.dave
artifactId: dave-basic-webservice-project
version: 1.0-SNAPSHOT
package: org.dave

Generated code https://github.com/dveselka/weblogic

Run mvn compile

META-INF/application.xml

<?xml version='1.0' encoding='UTF-8'?>
<application xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="5">
  <display-name>target</display-name>
  <module>
    <web>
      <web-uri>SayHello</web-uri>
      <context-root>basicWebservice</context-root>
    </web>
  </module>
</application>


Run mvn package

[dave@localhost dave-basic-webservice-project]$ mvn package
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building basicWebservice 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ dave-basic-webservice-project ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/dave/git/weblogic/dave-basic-webservice-project/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ dave-basic-webservice-project ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- weblogic-maven-plugin:12.2.1-0-0:ws-jwsc (default) @ dave-basic-webservice-project ---
EarFile] Application File : /home/dave/git/weblogic/dave-basic-webservice-project/target/META-INF/application.xml
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ dave-basic-webservice-project ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/dave/git/weblogic/dave-basic-webservice-project/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ dave-basic-webservice-project ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ dave-basic-webservice-project ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ dave-basic-webservice-project ---
[INFO] Packaging webapp
[INFO] Assembling webapp [dave-basic-webservice-project] in [/home/dave/git/weblogic/dave-basic-webservice-project/target/generated-dave-basic-webservice-project]
[INFO] Processing war project
[INFO] Webapp assembled in [76 msecs]
[INFO] Building war: /home/dave/git/weblogic/dave-basic-webservice-project/target/basicWebservice.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS


Run mvn preintegration-test

INFO] Packaging webapp
[INFO] Assembling webapp [dave-basic-webservice-project] in [/home/dave/git/weblogic/dave-basic-webservice-project/target/generated-dave-basic-webservice-project]
[INFO] Processing war project
[INFO] Webapp assembled in [206 msecs]
[INFO] Building war: /home/dave/git/weblogic/dave-basic-webservice-project/target/basicWebservice.war
[INFO] 
[INFO] --- weblogic-maven-plugin:12.2.1-0-0:deploy (deployApp) @ dave-basic-webservice-project ---
[INFO] Command flags are: -noexit -deploy -username weblogic -password ******* -name basicWebservice -source /home/dave/git/weblogic/dave-basic-webservice-project/target/basicWebservice.war -verbose -adminurl t3://localhost:7001
weblogic.Deployer invoked with options:  -noexit -deploy -username weblogic -name basicWebservice -source /home/dave/git/weblogic/dave-basic-webservice-project/target/basicWebservice.war -verbose -adminurl t3://localhost:7001
<Sep 17, 2017 11:48:26 AM CEST> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, basicWebservice [archive: /home/dave/git/weblogic/dave-basic-webservice-project/target/basicWebservice.war], to configured targets.> 
Task 0 initiated: [Deployer:149026]deploy application basicWebservice on AdminServer.
Task 0 completed: [Deployer:149026]deploy application basicWebservice on AdminServer.
Target state: deploy completed on Server AdminServer

Target Assignments:
+ basicWebservice  AdminServer
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS


Test the application http://localhost:7001/basicWebservice/SayHello

Endpoint     Information
Service Name:    {http://example.org}SayHello
Port Name:    {http://example.org}SayHelloPort
    
Address:    http://localhost:7001/basicWebservice/SayHello
WSDL:    http://localhost:7001/basicWebservice/SayHello?wsdlTest
Implementation class:    org.dave.SayHello

WSDL  http://localhost:7001/basicWebservice/SayHello?wsdl

<?xml version='1.0' encoding='UTF-8'?><!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. --><!-- Generated by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. --><definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://example.org" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://example.org" name="SayHello">
<types>
<xsd:schema>
<xsd:import namespace="http://example.org" schemaLocation="http://localhost:7001/basicWebservice/SayHello?xsd=1"/>
</xsd:schema>
</types>
<message name="sayHello">
<part name="parameters" element="tns:sayHello"/>
</message>
<message name="sayHelloResponse">
<part name="parameters" element="tns:sayHelloResponse"/>
</message>
<portType name="SayHello">
<operation name="sayHello">
<input wsam:Action="http://example.org/SayHello/sayHelloRequest" message="tns:sayHello"/>
<output wsam:Action="http://example.org/SayHello/sayHelloResponse" message="tns:sayHelloResponse"/>
</operation>
</portType>
<binding name="SayHelloPortBinding" type="tns:SayHello">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="sayHello">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="SayHello">
<port name="SayHelloPort" binding="tns:SayHelloPortBinding">
<soap:address location="http://localhost:7001/basicWebservice/SayHello"/>
</port>
</service>
</definitions>

Test using browser client
http://localhost:7001/ws_utc/?wsdlUrl=http://localhost:7001/basicWebservice/SayHello?wsdl

Saturday, September 16, 2017

Weblogic wlfullclient.jar deprecated

Since Weblogic 12.1.3 wlfullclient.jar is deprecated https://docs.oracle.com/middleware/1213/wls/SACLT/t3.htm#SACLT130

The WebLogic full client, wlfullclient.jar, is deprecated as of WebLogic Server 12.1.3 and may be removed in a future release. Oracle recommends using the WebLogic Thin T3 client or other appropriate client depending on your environment. For more information on WebLogic client types, see WebLogic Server Client Types and Features.


Using https://jarscan.com/ we can found which jars are required to compile/run Weblogic applications


[dave@localhost lib]$ java -jar /home/dave/Downloads/jarscan.jar -class weblogic.application.ApplicationLifecycleListener
 
=========================
JarScan
written by Geoff Yaworski
gyaworski@hotmail.com
Version 2.0
=========================
 
 
Looking for class(es): [weblogic.application.ApplicationLifecycleListener]
 
Processed 223 directories containing 1139 files
found 127 libraries under the directory: /home/app/weblogic-12.2.1/wlserver/server/lib
 
1) spring-console.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/spring-console.jar]
2) diagnostics-console-extension.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/diagnostics-console-extension.jar]
3) spring-console-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/spring-console-l10n.jar]
4) weblogic-sca-console.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/weblogic-sca-console.jar]
5) diagnostics-console-extension-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/diagnostics-console-extension-l10n.jar]
6) coherence.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/coherence.jar]
7) core-partition-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/core-partition-l10n.jar]
8) wtc.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/wtc.jar]
9) core-connector.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/core-connector.jar]
10) jolt-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/jolt-l10n.jar]
11) jolt.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/jolt.jar]
12) core-ejb.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/core-ejb.jar]
13) core-jms.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/core-jms.jar]
14) core-partition.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/core-partition.jar]
15) coherence-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/coherence-l10n.jar]
16) wtc-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/autodeploy/wtc-l10n.jar]
17) weblogic-sca-console-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/console-ext/weblogic-sca-console-l10n.jar]
18) weblogic-spring.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/weblogic-spring.jar]
19) wljmsclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wljmsclient.jar]
20) wljmxclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wljmxclient.jar]
21) wlconnector.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlconnector.jar]
22) wldeploy.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wldeploy.jar]
23) debugpatch-agent.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/debugpatch-agent.jar]
24) wls-api.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wls-api.jar]
25) osgi.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/osgi.jar]
26) wlthint3client.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlthint3client.jar]
27) Eclipse-Installer.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/Eclipse-Installer.jar]
28) api.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/api.jar]
29) weblogic-launcher.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/weblogic-launcher.jar]
30) pcl2.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/pcl2.jar]
31) diagnostics-image-binding.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/schema/diagnostics-image-binding.jar]
32) diagnostics-binding.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/schema/diagnostics-binding.jar]
33) weblogic-domain-binding.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/schema/weblogic-domain-binding.jar]
34) weblogic-domain-binding-compatibility.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/schema/weblogic-domain-binding-compatibility.jar]
35) wlw-langx.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlw-langx.jar]
36) wlnmclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlnmclient.jar]
37) wl-j2ee-client.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wl-j2ee-client.jar]
38) wlfullclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlfullclient.jar]
39) jrmpclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/jrmpclient.jar]
40) wlsafclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlsafclient.jar]
41) console-zh_CN.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-zh_CN.jar]
42) l10n_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/l10n_taglib.jar]
43) portlet-container.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/portlet-container.jar]
44) console-pt_BR.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-pt_BR.jar]
45) standard.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/standard.jar]
46) console-it.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-it.jar]
47) console-de.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-de.jar]
48) netui-adapter.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/netui-adapter.jar]
49) wldfclient-min.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/wldfclient-min.jar]
50) netuix_common_web.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/netuix_common_web.jar]
51) console.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console.jar]
52) beehive-netui-tags.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/beehive-netui-tags.jar]
53) skeleton_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/skeleton_taglib.jar]
54) beehive-netui-core.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/beehive-netui-core.jar]
55) prefs-spi.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/prefs-spi.jar]
56) console-zh_TW.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-zh_TW.jar]
57) beehive-controls.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/beehive-controls.jar]
58) console-ja.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-ja.jar]
59) render_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/render_taglib.jar]
60) console-fr.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-fr.jar]
61) struts.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/struts.jar]
62) console-ko.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-ko.jar]
63) struts-adapter.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/struts-adapter.jar]
64) netuix_servlet.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/netuix_servlet.jar]
65) console-es.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/console-es.jar]
66) client_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/webapp/WEB-INF/lib/client_taglib.jar]
67) console-help-html-l10n.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/virtualdirectory/console-help-html-l10n.jar]
68) console-help-html.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/virtualdirectory/console-help-html.jar]
69) l10n_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/l10n_taglib.jar]
70) portlet-container.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/portlet-container.jar]
71) standard.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/standard.jar]
72) netuix_common_web.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/netuix_common_web.jar]
73) console.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/console.jar]
74) beehive-netui-tags.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/beehive-netui-tags.jar]
75) skeleton_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/skeleton_taglib.jar]
76) beehive-netui-core.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/beehive-netui-core.jar]
77) prefs-spi.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/prefs-spi.jar]
78) render_taglib.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/render_taglib.jar]
79) struts.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/struts.jar]
80) jh.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/jh.jar]
81) struts-adapter.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/struts-adapter.jar]
82) netuix_servlet.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/lib/netuix_servlet.jar]
83) netuix_common.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/netuix_common.jar]
84) commons-codec-1.3.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-codec-1.3.jar]
85) wsrp-common.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/wsrp-common.jar]
86) jakarta-oro.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/jakarta-oro.jar]
87) netuix_system.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/netuix_system.jar]
88) commons-fileupload.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-fileupload.jar]
89) standard.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/standard.jar]
90) jstl.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/jstl.jar]
91) wsrp-client.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/wsrp-client.jar]
92) p13n_system.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/p13n_system.jar]
93) commons-logging-1.0.4.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-logging-1.0.4.jar]
94) com.bea.core.process_5.4.0.0.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/com.bea.core.process_5.4.0.0.jar]
95) p13n-schemas.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/p13n-schemas.jar]
96) commons-io-2.4.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-io-2.4.jar]
97) netuix_schemas.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/netuix_schemas.jar]
98) log4j-1.2.8.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/log4j-1.2.8.jar]
99) commons-digester.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-digester.jar]
100) struts.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/struts.jar]
101) p13n_common.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/p13n_common.jar]
102) commons-beanutils.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-beanutils.jar]
103) commons-validator-1.4.1.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/commons-validator-1.4.1.jar]
104) wlw-system.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/consoleapp/APP-INF/lib/wlw-system.jar]
105) wlclient.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlclient.jar]
106) jcom.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/jcom.jar]
107) wlsaft3client.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wlsaft3client.jar]
108) wlUserConfigCompatibility.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/compatibility/wlUserConfigCompatibility.jar]
109) wllog4j.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wllog4j.jar]
110) org.apache.felix.org.apache.felix.main.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/org.apache.felix.org.apache.felix.main.jar]
111) bea_wls_remote_deployer.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/bea_wls_remote_deployer.jar]
112) mejb.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mejb.jar]
113) weblogic.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/weblogic.jar]
114) saml2-security-providers.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mbeantypes/saml2-security-providers.jar]
115) wlManagementMBean.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mbeantypes/wlManagementMBean.jar]
116) xacml-security-providers.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mbeantypes/xacml-security-providers.jar]
117) system-password-validator-provider.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mbeantypes/system-password-validator-provider.jar]
118) wlManagementImplSource.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mbeantypes/wlManagementImplSource.jar]
119) wls-security-providers.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/mbeantypes/wls-security-providers.jar]
120) wls-api-part.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wls-api-part.jar]
121) weblogic-L10N.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/weblogic-L10N.jar]
122) sslj.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/sslj.jar]
123) javax.javaee-api.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/javax.javaee-api.jar]
124) cryptoj.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/cryptoj.jar]
125) diagnostics-agent.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/diagnostics-agent.jar]
126) jcmFIPS.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/jcmFIPS.jar]
127) wljarbuilder.jar [/home/app/weblogic-12.2.1/wlserver/server/lib/wljarbuilder.jar]
 
searching these jarfiles now ....
 
===============================================
Found: weblogic.application.ApplicationLifecycleListener
Class: weblogic.application.ApplicationLifecycleListener
Package: weblogic.application
Library Name: wls-api.jar
Library Path: /home/app/weblogic-12.2.1/wlserver/server/lib/wls-api.jar
===============================================
 
===============================================
Found: weblogic.application.ApplicationLifecycleListener
Class: weblogic.application.ApplicationLifecycleListener
Package: weblogic.application
Library Name: wlfullclient.jar
Library Path: /home/app/weblogic-12.2.1/wlserver/server/lib/wlfullclient.jar
===============================================
 
===============================================
Found: weblogic.application.ApplicationLifecycleListener
Class: weblogic.application.ApplicationLifecycleListener
Package: weblogic.application
Library Name: wls-api-part.jar
Library Path: /home/app/weblogic-12.2.1/wlserver/server/lib/wls-api-part.jar
===============================================
 
Search took: 2633 milliseconds.