Oracle: Use Docker Compose for Oracle Weblogic Server

Oracle WebLogic Server (WLS) is the application server made by Oracle. As I'm a DBA and not an application admin, I try to keep away from it, but sometimes, i. e. when using Cloud Control, I come into contact with it.
The installation of WebLogic Server is no rocket science, but you'll have to follow the installation instructions. But if you just want to test something, it's easier to use Docker Compose for that.
Here's my Docker Compose file:
services:
wls:
image: container-registry.oracle.com/middleware/weblogic:14.1.2.0-generic-jdk17-ol8
ports:
- 7001:7001
- 7002:7002
- 9001:9001
- 9002:9002
volumes:
- ./properties:/u01/oracle/properties:Z
As the image comes directly from Oracle, we first have to log in into the Oracle Container Registry. You'll need a valid Oracle login:
docker login container-registry.oracle.com
Username: my.username@example.com
Password:
WARNING! Your password will be stored unencrypted in /home/<username>/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credential-stores
Login Succeeded
To avoid problems which will occur when you don't to that we need to
- create a directory
- create and fill a file
- set permissions
The directory will simply be created like that:
# mkdir properties
Creating and filling the file will be like this:
# cd properties
# echo username=weblogic >> domain.properties
# echo password=Welcome1 >> domain.properties
Set permissions:
# chmod -R 777 properties
After that, we can pull the image and start the container:
# docker compose pull
# docker compose up -d
We can have a look at the log files:
# docker compose logs -f
wls-1 | Domain Home is: /u01/oracle/user_projects/domains/base_domain
wls-1 | Create Domain
wls-1 | A properties file with the username and password needs to be supplied.
wls-1 | Domain Home is: /u01/oracle/user_projects/domains/base_domain
wls-1 | Create Domain
wls-1 |
wls-1 | Initializing WebLogic Scripting Tool (WLST) ...
wls-1 |
wls-1 | Welcome to WebLogic Server Administration Scripting Shell
wls-1 |
wls-1 | Type help() for help on available commands
wls-1 |
wls-1 | domain_name : [base_domain]
wls-1 | admin_listen_port : [7001]
wls-1 | domain_path : [/u01/oracle/user_projects/domains/base_domain]
wls-1 | production_mode : [prod]
wls-1 | admin name : [AdminServer]
wls-1 | administration_port_enabled : [true]
wls-1 | administration_port : [9002]
wls-1 |
wls-1 |
wls-1 | Exiting WebLogic Scripting Tool.
wls-1 |
wls-1 | .
wls-1 | .
wls-1 | JAVA Memory arguments: -Djava.security.egd=file:/dev/./urandom
wls-1 | .
wls-1 | CLASSPATH=:/u01/oracle/wlserver/server/lib/weblogic.jar:/u01/oracle/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/u01/oracle/wlserver/modules/features/oracle.wls.common.nodemanager.jar::/u01/oracle/wlserver/common/derby/lib/derbynet.jar:/u01/oracle/wlserver/common/derby/lib/derbytools.jar:/u01/oracle/wlserver/common/derby/lib/derbyclient.jar:/u01/oracle/wlserver/common/derby/lib/derby.jar:/u01/oracle/wlserver/common/derby/lib/derbyshared.jar:/u01/oracle/wlserver/common/derby/lib/derbyoptionaltools.jar
wls-1 | .
wls-1 | PATH=/u01/oracle/user_projects/domains/base_domain/bin:/u01/oracle/wlserver/server/bin:/u01/oracle/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/apache-ant/bin:/u01/jdk/bin:/u01/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/u01/jdk/bin:/u01/oracle/oracle_common/common/bin:/u01/oracle/wlserver/common/bin:/u01/oracle:/u01/jdk/bin:/u01/oracle/oracle_common/common/bin:/u01/oracle/wlserver/common/bin
wls-1 | .
wls-1 | ***************************************************
wls-1 | * To start WebLogic Server, use a username and *
wls-1 | * password assigned to an admin-level user. For *
wls-1 | * server administration, use the WebLogic Server *
wls-1 | * console at http://hostname:port/console *
wls-1 | ***************************************************
wls-1 | Starting WLS with line:
wls-1 | /u01/jdk/bin/java -server -Djava.security.egd=file:/dev/./urandom -cp /u01/oracle/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=AdminServer -Djava.security.policy=/u01/oracle/wlserver/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/u01/oracle/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/u01/oracle/wlserver/server -Dweblogic.home=/u01/oracle/wlserver/server weblogic.Server
wls-1 | Java HotSpot(TM) 64-Bit Server VM warning: Archived non-system classes are disabled because the java.system.class.loader property is specified (value = "com.oracle.classloader.weblogic.LaunchClassLoader"). To use archived non-system classes, this property must not be set
wls-1 | <Feb 15, 2025, 9:15:09 PM Coordinated Universal Time> <Info> <Default> <BEA-000000> <JceConfig is unknown>
wls-1 | <Feb 15, 2025, 9:15:09 PM Coordinated Universal Time> <Info> <Default> <BEA-000000> <FIPS compliant operation not available for configuration type OTHER>
wls-1 | <Feb 15, 2025, 9:15:09 PM Coordinated Universal Time> <Info> <Default> <BEA-000000> <JceConfig is in non-FIPS mode>
wls-1 | <Feb 15, 2025, 9:15:10 PM Coordinated Universal Time> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 17.0.12+8-LTS-286 from Oracle Corporation.>
wls-1 | <Feb 15, 2025, 9:15:10 PM Coordinated Universal Time> <Info> <Management> <BEA-141107> <Version: WebLogic Server 14.1.2.0.0 Tue Nov 26 02:40:45 GMT 2024 2171472>
wls-1 | <Feb 15, 2025, 9:15:11 PM Coordinated Universal Time> <Info> <Management> <BEA-141340> <Server starting with ProductionModeEnabled=true>
wls-1 | <Feb 15, 2025, 9:15:11 PM Coordinated Universal Time> <Info> <Management> <BEA-141341> <Server starting with SecureModeEnabled=false>
wls-1 | <Feb 15, 2025, 9:15:11 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
wls-1 | <Feb 15, 2025, 9:15:11 PM Coordinated Universal Time> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool.>
wls-1 | <Feb 15, 2025, 9:15:12,335 PM Coordinated Universal Time> <Notice> <Log Management> <BEA-170019> <The server log file weblogic.logging.FileStreamHandler instance=816139105
wls-1 | Current log file=/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
wls-1 | Rotation dir=/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs
wls-1 | is opened. All server side log events will be written to this file.>
wls-1 | <Feb 15, 2025, 9:15:12,494 PM Coordinated Universal Time> <Notice> <Security> <BEA-090946> <Security pre-initializing using security realm: myrealm>
wls-1 | <Feb 15, 2025, 9:15:13,253 PM Coordinated Universal Time> <Notice> <Security> <BEA-090947> <Security post-initializing using security realm: myrealm>
wls-1 | <Feb 15, 2025, 9:15:14,040 PM Coordinated Universal Time> <Notice> <Security> <BEA-090082> <Security initialized using administrative security realm: myrealm>
wls-1 | <Feb 15, 2025, 9:15:14,091 PM Coordinated Universal Time> <Notice> <Security> <BEA-090083> <Storing boot identity in the file: /u01/oracle/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties.>
wls-1 | <Feb 15, 2025, 9:15:14,313 PM Coordinated Universal Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://172.25.0.2:9002/jndi/weblogic.management.mbeanservers.runtime.>
wls-1 | <Feb 15, 2025, 9:15:14,697 PM Coordinated Universal Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://172.25.0.2:9002/jndi/weblogic.management.mbeanservers.domainruntime.>
wls-1 | <Feb 15, 2025, 9:15:14,892 PM Coordinated Universal Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://172.25.0.2:9002/jndi/weblogic.management.mbeanservers.edit.>
wls-1 | <Feb 15, 2025, 9:15:17,197 PM Coordinated Universal Time> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias DemoIdentity from the pkcs12 keystore file /u01/oracle/user_projects/domains/base_domain/security/DemoIdentity.p12.>
wls-1 | <Feb 15, 2025, 9:15:17,273 PM Coordinated Universal Time> <Alert> <Security> <BEA-090153> <Demo identity certificate is used in production mode: [
wls-1 | [
wls-1 | Version: V3
wls-1 | Subject: CN=oracle-wls, OU=FOR TESTING ONLY, O=WebLogic Demo Certificate Authority, L=MyTown, ST=MyState, C=US
wls-1 | Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
wls-1 |
wls-1 | Key: Sun RSA public key, 2048 bits
wls-1 | params: null
wls-1 | modulus: 27776205533230138747567830911275923719674165057660860902388060941673399961810164865085088651553793484640075590639649604320051898604129347179780615717073226244240247130645340390197691411810413759017628859910856380679468737612557409994261526990769453616811228341857172396438588458229750603831909374656269241522837434481497008788508719930773618870349693824764507982032098480767294498740389336829376737539330207602612201695258644329715951478043329387810571252756681100924602276465127147821093981602609741504101580792970025927477715879440097819340645328531072819213193950405563792891137649905628375533348047496676586801573
wls-1 | public exponent: 65537
wls-1 | Validity: [From: Fri Feb 14 21:15:06 UTC 2025,
wls-1 | To: Wed Aug 13 21:15:06 UTC 2025]
wls-1 | Issuer: CN=CertGenCA_base_domain, OU=FOR TESTING ONLY, O=WebLogic Demo Certificate Authority, L=MyTown, ST=MyState, C=US
wls-1 | SerialNumber: [ 1ce33fee d929ba63]
wls-1 |
wls-1 | Certificate Extensions: 4
wls-1 | [1]: ObjectId: 2.5.29.35 Criticality=false
wls-1 | AuthorityKeyIdentifier [
wls-1 | KeyIdentifier [
wls-1 | 0000: 23 AC 70 A3 CD BF 8A 77 12 53 0E CA 6F 6C 1C BC #.p....w.S..ol..
wls-1 | 0010: 74 6C 49 33 tlI3
wls-1 | ]
wls-1 | ]
wls-1 |
wls-1 | [2]: ObjectId: 2.5.29.15 Criticality=true
wls-1 | KeyUsage [
wls-1 | DigitalSignature
wls-1 | Non_repudiation
wls-1 | Key_Encipherment
wls-1 | Data_Encipherment
wls-1 | Key_Agreement
wls-1 | ]
wls-1 |
wls-1 | [3]: ObjectId: 2.5.29.17 Criticality=false
wls-1 | SubjectAlternativeName [
wls-1 | DNSName: oracle-wls
wls-1 | ]
wls-1 |
wls-1 | [4]: ObjectId: 2.5.29.14 Criticality=false
wls-1 | SubjectKeyIdentifier [
wls-1 | KeyIdentifier [
wls-1 | 0000: 6B 23 20 E6 C3 F4 0B 52 E4 28 A5 A7 D8 02 2D 8A k# ....R.(....-.
wls-1 | 0010: 7B 0D F6 8F ....
wls-1 | ]
wls-1 | ]
wls-1 |
wls-1 | ]
wls-1 | Algorithm: [SHA256withRSA]
wls-1 | Signature:
wls-1 | 0000: 80 20 01 C3 A3 42 80 BE E5 7E 3E 18 6C 8D 90 44 . ...B....>.l..D
wls-1 | 0010: 7A 2C 60 70 FC ED 57 AE F0 B0 E1 91 E1 F6 6F 39 z,`p..W.......o9
wls-1 | 0020: BF 59 0C E0 B0 25 19 33 AA 31 B7 E8 23 30 1B AA .Y...%.3.1..#0..
wls-1 | 0030: 5D FB 3B 14 36 D1 A4 CB 16 A3 03 55 E4 44 88 EA ].;.6......U.D..
wls-1 | 0040: 63 0C 42 54 B8 57 75 DF 8C AD 75 60 55 16 A2 FD c.BT.Wu...u`U...
wls-1 | 0050: 89 F8 9F 1C 00 61 BE FD F3 8C E3 95 CA 5A 79 2E .....a.......Zy.
wls-1 | 0060: 64 CB 8D 2F 60 4A 9D 6A 1E 4D 7E AC ED DF 5B 3F d../`J.j.M....[?
wls-1 | 0070: 20 13 D7 40 95 A7 1F 82 88 2D 00 F7 38 20 A2 53 ..@.....-..8 .S
wls-1 | 0080: 2F 83 43 A3 39 81 CC 17 BB 48 24 5F 61 5E 46 27 /.C.9....H$_a^F'
wls-1 | 0090: ED D7 B4 C3 15 CE 42 2A 42 48 60 5E BC 7C B4 96 ......B*BH`^....
wls-1 | 00A0: 0D A2 12 D9 CE E1 76 B4 BA 40 2E 7A 96 5F 12 29 ......v..@.z._.)
wls-1 | 00B0: F1 0D 8E DA F7 B4 2B 38 80 6E 7F A5 80 71 F4 26 ......+8.n...q.&
wls-1 | 00C0: 6F 1E 13 3C D4 40 9A 3E AB 5A 93 4F 48 2B 9D 9B o..<.@.>.Z.OH+..
wls-1 | 00D0: 30 0B 48 0E 74 BF C5 37 42 60 87 ED 09 10 60 8F 0.H.t..7B`....`.
wls-1 | 00E0: 55 BB D6 39 9F 66 5F FE CD 75 3F 2C 8F 47 6A B9 U..9.f_..u?,.Gj.
wls-1 | 00F0: 02 AC EB 5A 7D E6 67 99 22 17 70 74 B6 EB A5 9E ...Z..g.".pt....
wls-1 |
wls-1 | ] The system is vulnerable to security attacks, since the server private key is available to the public.>
wls-1 | <Feb 15, 2025, 9:15:17,276 PM Coordinated Universal Time> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the pkcs12 keystore file /u01/oracle/user_projects/domains/base_domain/security/DemoTrust.p12.>
wls-1 | <Feb 15, 2025, 9:15:17,286 PM Coordinated Universal Time> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /u01/oracle/wlserver/server/lib/DemoTrust.jks.>
wls-1 | <Feb 15, 2025, 9:15:17,288 PM Coordinated Universal Time> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /u01/jdk/lib/security/cacerts.>
wls-1 | <Feb 15, 2025, 9:15:17,293 PM Coordinated Universal Time> <Alert> <Security> <BEA-090152> <Demo trusted CA certificate is being used in production mode: [
wls-1 | [
wls-1 | Version: V3
wls-1 | Subject: CN=CertGenCA_base_domain, OU=FOR TESTING ONLY, O=WebLogic Demo Certificate Authority, L=MyTown, ST=MyState, C=US
wls-1 | Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
wls-1 |
wls-1 | Key: Sun RSA public key, 2048 bits
wls-1 | params: null
wls-1 | modulus: 17235860846512045878389108050094169947293064761274848018047160083886469669433772911756884222032818817797315637015307285666561746408439823784243153372298430351719622410713408394172057320175083504622686201114462557007145317635962803410006967241341713859126062746186222188920324570187163397127566776420214597001032089031451974321808444304285876266555332572310996291162996615565315969228544657395299106917234311711715907975051805047433462093282528779076877618005046873235504206805502650622337985874196176318471180471427272890519128596508357328272637643840193227927831180283212196496060923402685699727326640392029159600949
wls-1 | public exponent: 65537
wls-1 | Validity: [From: Fri Feb 14 21:15:04 UTC 2025,
wls-1 | To: Wed Feb 13 21:15:04 UTC 2030]
wls-1 | Issuer: CN=CertGenCA_base_domain, OU=FOR TESTING ONLY, O=WebLogic Demo Certificate Authority, L=MyTown, ST=MyState, C=US
wls-1 | SerialNumber: [ acfa1bd4 267aed44]
wls-1 |
wls-1 | Certificate Extensions: 4
wls-1 | [1]: ObjectId: 2.5.29.19 Criticality=false
wls-1 | BasicConstraints:[
wls-1 | CA:true
wls-1 | PathLen: no limit
wls-1 | ]
wls-1 |
wls-1 | [2]: ObjectId: 2.5.29.15 Criticality=true
wls-1 | KeyUsage [
wls-1 | DigitalSignature
wls-1 | Non_repudiation
wls-1 | Key_Encipherment
wls-1 | Data_Encipherment
wls-1 | Key_Agreement
wls-1 | Key_CertSign
wls-1 | ]
wls-1 |
wls-1 | [3]: ObjectId: 2.5.29.17 Criticality=false
wls-1 | SubjectAlternativeName [
wls-1 | DNSName: oracle-wls
wls-1 | ]
wls-1 |
wls-1 | [4]: ObjectId: 2.5.29.14 Criticality=false
wls-1 | SubjectKeyIdentifier [
wls-1 | KeyIdentifier [
wls-1 | 0000: 23 AC 70 A3 CD BF 8A 77 12 53 0E CA 6F 6C 1C BC #.p....w.S..ol..
wls-1 | 0010: 74 6C 49 33 tlI3
wls-1 | ]
wls-1 | ]
wls-1 |
wls-1 | ]
wls-1 | Algorithm: [SHA256withRSA]
wls-1 | Signature:
wls-1 | 0000: 1E 32 23 95 81 10 D9 53 04 34 DD 69 37 56 9D C8 .2#....S.4.i7V..
wls-1 | 0010: 24 69 A1 EC BC 5D BD 45 46 67 CD B5 FC 6D 38 0E $i...].EFg...m8.
wls-1 | 0020: 38 14 8D 21 ED E5 45 88 8B 3E 9D 26 71 1B A9 22 8..!..E..>.&q.."
wls-1 | 0030: FF 16 75 B7 F1 D9 C7 65 85 5B 09 A8 87 82 CC 39 ..u....e.[.....9
wls-1 | 0040: 3D 8A 7C B2 7F 3A 31 D4 15 59 AF AB D3 DF 6F A2 =....:1..Y....o.
wls-1 | 0050: 30 AD B7 15 80 64 23 44 89 93 F8 DC E8 00 41 55 0....d#D......AU
wls-1 | 0060: A4 CF 6D 13 14 24 08 10 1F 65 0F D7 D6 44 40 80 ..m..$...e...D@.
wls-1 | 0070: 55 32 D5 CE 8E 6A 83 2D 1F 6B 3C AF 50 8B F7 86 U2...j.-.k<.P...
wls-1 | 0080: 7D DA 0E 7B C8 C2 64 33 2D 68 49 7C 0A 1C C6 CE ......d3-hI.....
wls-1 | 0090: 02 E5 67 FB 33 EC 7B F3 A0 F9 96 84 8F EE 8E 77 ..g.3..........w
wls-1 | 00A0: 80 1C 38 A9 A5 26 75 26 90 F1 59 D6 FC 0C BF 57 ..8..&u&..Y....W
wls-1 | 00B0: 46 DA A9 36 66 D9 7A 76 D5 56 8E 4C A8 0A DA 6B F..6f.zv.V.L...k
wls-1 | 00C0: 54 5C F8 6A 51 83 40 4C 3C 53 78 29 AC C8 06 D4 T\.jQ.@L<Sx)....
wls-1 | 00D0: 69 8C 64 6D 6A BD 29 15 64 F7 1E 7F C2 5E 88 7E i.dmj.).d....^..
wls-1 | 00E0: 71 B6 7E A2 B4 4C E2 BB 16 CF D8 F3 6A F7 5A 5A q....L......j.ZZ
wls-1 | 00F0: 44 40 6A A7 40 13 23 CE 73 FE 0E E7 EA F9 B6 5D D@j.@.#.s......]
wls-1 |
wls-1 | ]. The system is vulnerable to security attacks, since it trusts certificates signed by the demo trusted CA.>
wls-1 | <Feb 15, 2025, 9:15:17,302 PM Coordinated Universal Time> <Warning> <Server> <BEA-002611> <The hostname "localhost", maps to multiple IP addresses: 127.0.0.1, 0:0:0:0:0:0:0:1.>
wls-1 | <Feb 15, 2025, 9:15:17,303 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultAdministration" is now listening on 172.25.0.2:9002 for protocols admin, ldaps, https.>
wls-1 | <Feb 15, 2025, 9:15:17,306 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultAdministration[1]" is now listening on 0:0:0:0:0:0:0:1%lo:9002 for protocols admin, ldaps, https.>
wls-1 | <Feb 15, 2025, 9:15:17,307 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultAdministration[2]" is now listening on 127.0.0.1:9002 for protocols admin, ldaps, https.>
wls-1 | <Feb 15, 2025, 9:15:17,316 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
wls-1 | <Feb 15, 2025, 9:15:17,318 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
wls-1 | <Feb 15, 2025, 9:15:17,367 PM Coordinated Universal Time> <Notice> <Log Management> <BEA-170036> <The Logging monitoring service timer has started to check for logged message counts every 30 seconds.>
wls-1 | <Feb 15, 2025, 9:15:17,553 PM Coordinated Universal Time> <Notice> <Log Management> <BEA-170027> <The server has successfully established a connection with the Domain level Diagnostic Service.>
wls-1 | <Feb 15, 2025, 9:15:18,067 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN.>
wls-1 | <Feb 15, 2025, 9:15:18,153 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING.>
wls-1 | <Feb 15, 2025, 9:15:18,255 PM Coordinated Universal Time> <Alert> <Security> <BEA-090153> <Demo identity certificate is used in production mode: [
wls-1 | [
wls-1 | Version: V3
wls-1 | Subject: CN=oracle-wls, OU=FOR TESTING ONLY, O=WebLogic Demo Certificate Authority, L=MyTown, ST=MyState, C=US
wls-1 | Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
wls-1 |
wls-1 | Key: Sun RSA public key, 2048 bits
wls-1 | params: null
wls-1 | modulus: 27776205533230138747567830911275923719674165057660860902388060941673399961810164865085088651553793484640075590639649604320051898604129347179780615717073226244240247130645340390197691411810413759017628859910856380679468737612557409994261526990769453616811228341857172396438588458229750603831909374656269241522837434481497008788508719930773618870349693824764507982032098480767294498740389336829376737539330207602612201695258644329715951478043329387810571252756681100924602276465127147821093981602609741504101580792970025927477715879440097819340645328531072819213193950405563792891137649905628375533348047496676586801573
wls-1 | public exponent: 65537
wls-1 | Validity: [From: Fri Feb 14 21:15:06 UTC 2025,
wls-1 | To: Wed Aug 13 21:15:06 UTC 2025]
wls-1 | Issuer: CN=CertGenCA_base_domain, OU=FOR TESTING ONLY, O=WebLogic Demo Certificate Authority, L=MyTown, ST=MyState, C=US
wls-1 | SerialNumber: [ 1ce33fee d929ba63]
wls-1 |
wls-1 | Certificate Extensions: 4
wls-1 | [1]: ObjectId: 2.5.29.35 Criticality=false
wls-1 | AuthorityKeyIdentifier [
wls-1 | KeyIdentifier [
wls-1 | 0000: 23 AC 70 A3 CD BF 8A 77 12 53 0E CA 6F 6C 1C BC #.p....w.S..ol..
wls-1 | 0010: 74 6C 49 33 tlI3
wls-1 | ]
wls-1 | ]
wls-1 |
wls-1 | [2]: ObjectId: 2.5.29.15 Criticality=true
wls-1 | KeyUsage [
wls-1 | DigitalSignature
wls-1 | Non_repudiation
wls-1 | Key_Encipherment
wls-1 | Data_Encipherment
wls-1 | Key_Agreement
wls-1 | ]
wls-1 |
wls-1 | [3]: ObjectId: 2.5.29.17 Criticality=false
wls-1 | SubjectAlternativeName [
wls-1 | DNSName: oracle-wls
wls-1 | ]
wls-1 |
wls-1 | [4]: ObjectId: 2.5.29.14 Criticality=false
wls-1 | SubjectKeyIdentifier [
wls-1 | KeyIdentifier [
wls-1 | 0000: 6B 23 20 E6 C3 F4 0B 52 E4 28 A5 A7 D8 02 2D 8A k# ....R.(....-.
wls-1 | 0010: 7B 0D F6 8F ....
wls-1 | ]
wls-1 | ]
wls-1 |
wls-1 | ]
wls-1 | Algorithm: [SHA256withRSA]
wls-1 | Signature:
wls-1 | 0000: 80 20 01 C3 A3 42 80 BE E5 7E 3E 18 6C 8D 90 44 . ...B....>.l..D
wls-1 | 0010: 7A 2C 60 70 FC ED 57 AE F0 B0 E1 91 E1 F6 6F 39 z,`p..W.......o9
wls-1 | 0020: BF 59 0C E0 B0 25 19 33 AA 31 B7 E8 23 30 1B AA .Y...%.3.1..#0..
wls-1 | 0030: 5D FB 3B 14 36 D1 A4 CB 16 A3 03 55 E4 44 88 EA ].;.6......U.D..
wls-1 | 0040: 63 0C 42 54 B8 57 75 DF 8C AD 75 60 55 16 A2 FD c.BT.Wu...u`U...
wls-1 | 0050: 89 F8 9F 1C 00 61 BE FD F3 8C E3 95 CA 5A 79 2E .....a.......Zy.
wls-1 | 0060: 64 CB 8D 2F 60 4A 9D 6A 1E 4D 7E AC ED DF 5B 3F d../`J.j.M....[?
wls-1 | 0070: 20 13 D7 40 95 A7 1F 82 88 2D 00 F7 38 20 A2 53 ..@.....-..8 .S
wls-1 | 0080: 2F 83 43 A3 39 81 CC 17 BB 48 24 5F 61 5E 46 27 /.C.9....H$_a^F'
wls-1 | 0090: ED D7 B4 C3 15 CE 42 2A 42 48 60 5E BC 7C B4 96 ......B*BH`^....
wls-1 | 00A0: 0D A2 12 D9 CE E1 76 B4 BA 40 2E 7A 96 5F 12 29 ......v..@.z._.)
wls-1 | 00B0: F1 0D 8E DA F7 B4 2B 38 80 6E 7F A5 80 71 F4 26 ......+8.n...q.&
wls-1 | 00C0: 6F 1E 13 3C D4 40 9A 3E AB 5A 93 4F 48 2B 9D 9B o..<.@.>.Z.OH+..
wls-1 | 00D0: 30 0B 48 0E 74 BF C5 37 42 60 87 ED 09 10 60 8F 0.H.t..7B`....`.
wls-1 | 00E0: 55 BB D6 39 9F 66 5F FE CD 75 3F 2C 8F 47 6A B9 U..9.f_..u?,.Gj.
wls-1 | 00F0: 02 AC EB 5A 7D E6 67 99 22 17 70 74 B6 EB A5 9E ...Z..g.".pt....
wls-1 |
wls-1 | ] The system is vulnerable to security attacks, since the server private key is available to the public.>
wls-1 | <Feb 15, 2025, 9:15:18,258 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure[2]" is now listening on 127.0.0.1:7002 for protocols iiops, t3s, ldaps, https.>
wls-1 | <Feb 15, 2025, 9:15:18,260 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
wls-1 | <Feb 15, 2025, 9:15:18,261 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 172.25.0.2:7001 for protocols iiop, t3, ldap, snmp, http.>
wls-1 | <Feb 15, 2025, 9:15:18,264 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure" is now listening on 172.25.0.2:7002 for protocols iiops, t3s, ldaps, https.>
wls-1 | <Feb 15, 2025, 9:15:18,264 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000329> <Started the WebLogic Server Administration Server "AdminServer" for domain "base_domain" running in production mode.>
wls-1 | <Feb 15, 2025, 9:15:18,265 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure[1]" is now listening on 0:0:0:0:0:0:0:1%lo:7002 for protocols iiops, t3s, ldaps, https.>
wls-1 | <Feb 15, 2025, 9:15:18,267 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 0:0:0:0:0:0:0:1%lo:7001 for protocols iiop, t3, ldap, snmp, http.>
wls-1 | <Feb 15, 2025, 9:15:18,371 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>
wls-1 | <Feb 15, 2025, 9:15:18,379 PM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>
As we can see in this line
wls-1 | <Feb 15, 2025, 9:42:10,111 PM Coordinated Universal Time> <Notice> <Server> <BEA-002613> <Channel "DefaultAdministration" is now listening on 172.30.0.2:9002 for protocols admin, ldaps, https.>
the WebLogic Server Administration Port is now running on port 7001.And we can access it using our browser:

Sorry, my browser is in German. But you can see it works 😄 And we can see, that beginning with WebLogic Server version 14, the "old" Admin console doesn't exist any more. Instead, you should download the Weblogic Remote Console.