HOWTO
- https://docs.oracle.com/en/middleware/fusion-middleware/weblogic-server/14.1.2/tasks/clusters.html
- Weblogic 14.1.2 remote console https://docs.oracle.com/en/middleware/fusion-middleware/weblogic-remote-console/administer/set-console.html#GUID-F178ACDD-4929-4918-8126-274997E5312E
- remote console download https://github.com/oracle/weblogic-remote-console/releases
See also
Git
- https://github.com/dveselka/weblogic/tree/master/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project
- https://github.com/dveselka/weblogic/blob/master/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/CLUSTER_JNDI_TEST.md
draw.io schema
Create domain with cluster of managed servers
Config.xml without cluster
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ cat config/config.xml
<?xml version="1.0" encoding="UTF-8"?>
<domain xsi:schemaLocation="http://xmlns.oracle.com/weblogic/security/wls http://xmlns.oracle.com/weblogic/security/wls/1.0/wls.xsd http://xmlns.oracle.com/weblogic/domain http://xmlns.oracle.com/weblogic/1.0/domain.xsd http://xmlns.oracle.com/weblogic/security http://xmlns.oracle.com/weblogic/1.0/security.xsd http://xmlns.oracle.com/weblogic/security/xacml http://xmlns.oracle.com/weblogic/security/xacml/1.0/xacml.xsd" xmlns="http://xmlns.oracle.com/weblogic/domain" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<name>base_domain</name>
<domain-version>14.1.2.0.0</domain-version>
<security-configuration xmlns:xacml="http://xmlns.oracle.com/weblogic/security/xacml" xmlns:pas="http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator">
<name>base_domain</name>
<realm>
<sec:authentication-provider xsi:type="wls:default-authenticatorType">
<sec:name>DefaultAuthenticator</sec:name>
</sec:authentication-provider>
<sec:authentication-provider xsi:type="wls:default-identity-asserterType">
<sec:name>DefaultIdentityAsserter</sec:name>
<sec:active-type>AuthenticatedUser</sec:active-type>
<sec:active-type>weblogic-jwt-token</sec:active-type>
</sec:authentication-provider>
<sec:role-mapper xsi:type="xacml:xacml-role-mapperType">
<sec:name>XACMLRoleMapper</sec:name>
</sec:role-mapper>
<sec:authorizer xsi:type="xacml:xacml-authorizerType">
<sec:name>XACMLAuthorizer</sec:name>
</sec:authorizer>
<sec:adjudicator xsi:type="wls:default-adjudicatorType">
<sec:name>DefaultAdjudicator</sec:name>
</sec:adjudicator>
<sec:credential-mapper xsi:type="wls:default-credential-mapperType">
<sec:name>DefaultCredentialMapper</sec:name>
</sec:credential-mapper>
<sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType">
<sec:name>WebLogicCertPathProvider</sec:name>
</sec:cert-path-provider>
<sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
<sec:name>myrealm</sec:name>
<sec:password-validator xsi:type="pas:system-password-validatorType">
<sec:name>SystemPasswordValidator</sec:name>
<pas:min-password-length>8</pas:min-password-length>
<pas:min-numeric-or-special-characters>1</pas:min-numeric-or-special-characters>
</sec:password-validator>
</realm>
<default-realm>myrealm</default-realm>
<credential-encrypted>{AES256}Oe5OxZAES25fSPzXAPbNpRMCJ6oUcDpmsNZwwcJcEEyl5hiaxN+MeomBVI85a3DQQ7Sp9xn8+iQu3+c/ET5N5Ro2SaSHtGyl8XVWWVuzK+Ez7dPpdn5kOMnW0cNWNZC0</credential-encrypted>
<node-manager-username>weblogic</node-manager-username>
<node-manager-password-encrypted>{AES256}fhayaPc4xMhVrTCCnkXUCvsPjbgK7L4hAuoBOyHxFFo=</node-manager-password-encrypted>
</security-configuration>
<server>
<name>AdminServer</name>
<listen-port>7002</listen-port>
<listen-address/>
</server>
<server>
<name>managed-server1</name>
<listen-port>7003</listen-port>
<listen-address/>
</server>
<server>
<name>managed-server2</name>
<listen-port>7004</listen-port>
<listen-address/>
</server>
<embedded-ldap>
<name>base_domain</name>
<credential-encrypted>{AES256}Nc7SW6ynKct+A0HQMtRR57N+IPwNcmHJi07+BdKtxbD4K0rAtZGKPjvai1oJ4vTR</credential-encrypted>
</embedded-ldap>
<configuration-version>14.1.2.0.0</configuration-version>
<admin-server-name>AdminServer</admin-server-name>
</domain>
Config.xml with cluster
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ cat config/config.xml
<?xml version="1.0" encoding="UTF-8"?>
<domain xsi:schemaLocation="http://xmlns.oracle.com/weblogic/security/wls http://xmlns.oracle.com/weblogic/security/wls/1.0/wls.xsd http://xmlns.oracle.com/weblogic/domain http://xmlns.oracle.com/weblogic/1.0/domain.xsd http://xmlns.oracle.com/weblogic/security http://xmlns.oracle.com/weblogic/1.0/security.xsd http://xmlns.oracle.com/weblogic/security/xacml http://xmlns.oracle.com/weblogic/security/xacml/1.0/xacml.xsd" xmlns="http://xmlns.oracle.com/weblogic/domain" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<name>base_domain</name>
<domain-version>14.1.2.0.0</domain-version>
<security-configuration xmlns:xacml="http://xmlns.oracle.com/weblogic/security/xacml" xmlns:pas="http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator">
<name>base_domain</name>
<realm>
<sec:authentication-provider xsi:type="wls:default-authenticatorType">
<sec:name>DefaultAuthenticator</sec:name>
</sec:authentication-provider>
<sec:authentication-provider xsi:type="wls:default-identity-asserterType">
<sec:name>DefaultIdentityAsserter</sec:name>
<sec:active-type>AuthenticatedUser</sec:active-type>
<sec:active-type>weblogic-jwt-token</sec:active-type>
</sec:authentication-provider>
<sec:role-mapper xsi:type="xacml:xacml-role-mapperType">
<sec:name>XACMLRoleMapper</sec:name>
</sec:role-mapper>
<sec:authorizer xsi:type="xacml:xacml-authorizerType">
<sec:name>XACMLAuthorizer</sec:name>
</sec:authorizer>
<sec:adjudicator xsi:type="wls:default-adjudicatorType">
<sec:name>DefaultAdjudicator</sec:name>
</sec:adjudicator>
<sec:credential-mapper xsi:type="wls:default-credential-mapperType">
<sec:name>DefaultCredentialMapper</sec:name>
</sec:credential-mapper>
<sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType">
<sec:name>WebLogicCertPathProvider</sec:name>
</sec:cert-path-provider>
<sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
<sec:name>myrealm</sec:name>
<sec:password-validator xsi:type="pas:system-password-validatorType">
<sec:name>SystemPasswordValidator</sec:name>
<pas:min-password-length>8</pas:min-password-length>
<pas:min-numeric-or-special-characters>1</pas:min-numeric-or-special-characters>
</sec:password-validator>
</realm>
<default-realm>myrealm</default-realm>
<credential-encrypted>{AES256}Z5WznDGCtzmedv9zMO3pQjNy7UBraEHuooxGzypeBEnFg8TIRt//pPfUB6pguS14pqlnDjTKVztfu56fJluOptEM0kubRVDqvEQDisv6vF9WPC9XsGNhZ/VFQY7vLQV+</credential-encrypted>
<node-manager-username>weblogic</node-manager-username>
<node-manager-password-encrypted>{AES256}Si9+bBRxE1oxaYCmuKBWuuDVGGFWxcOiS+x/z3o1DxE=</node-manager-password-encrypted>
</security-configuration>
<server>
<name>AdminServer</name>
<listen-port>7002</listen-port>
<listen-address/>
</server>
<server>
<name>managed-server1</name>
<listen-port>7003</listen-port>
<cluster>app-cluster</cluster>
<listen-address/>
</server>
<server>
<name>managed-server2</name>
<listen-port>7004</listen-port>
<cluster>app-cluster</cluster>
<listen-address/>
</server>
<cluster>
<name>app-cluster</name>
<cluster-messaging-mode>unicast</cluster-messaging-mode>
</cluster>
<embedded-ldap>
<name>base_domain</name>
<credential-encrypted>{AES256}e9kZqbbtWtiXbsFHgxshyvAqUR+Z9ZA1xfklBYFjk8kiShpVxsUBypt2aCGciJyt</credential-encrypted>
</embedded-ldap>
<configuration-version>14.1.2.0.0</configuration-version>
<migratable-target>
<name>managed-server1 (migratable)</name>
<user-preferred-server>managed-server1</user-preferred-server>
<cluster>app-cluster</cluster>
<migration-policy>manual</migration-policy>
</migratable-target>
<migratable-target>
<name>managed-server2 (migratable)</name>
<user-preferred-server>managed-server2</user-preferred-server>
<cluster>app-cluster</cluster>
<migration-policy>manual</migration-policy>
</migratable-target>
<admin-server-name>AdminServer</admin-server-name>
</domain>
Start managed servers without cluster
Missing boot.properties fileave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ export WLS_USER=weblogic
export WLS_PW=weblogic123
nohup ./bin/startManagedWebLogic.sh managed-server1 http://127.0.0.1:7002 > managed-server1.out 2>&1 &
nohup ./bin/startManagedWebLogic.sh managed-server2 http://127.0.0.1:7002 > managed-server2.out 2>&1 &
[1] 27820
[2] 27821
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ find . -name *log
./derby.log
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ cat managed-server1.out
nohup: ignoring input
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000
.
CLASSPATH=:/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.jar:/home/app/weblogic-14.1.2/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/home/app/weblogic-14.1.2/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbytools.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyclient.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derby.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyshared.jar
.
PATH=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/bin:/home/app/weblogic-14.1.2/wlserver/server/bin:/home/app/weblogic-14.1.2/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/apache-ant/bin:/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin:/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin:/app/idea-IC-241.15989.150/bin::/usr/share/maven/bin:/home/dave/k8s/imagetool/bin:/home/dave/k8s/weblogic-deploy/bin:/usr/java/jdk-21-oracle-x64/bin:/app/idea-IC-241.15989.150/bin::/usr/share/maven/bin:/home/dave/.local/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/home/dave/bin:/home/dave/bin
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http://hostname:port/console *
***************************************************
Starting WLS with line:
/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/app/weblogic-14.1.2/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=managed-server1 -Djava.security.policy=/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/app/weblogic-14.1.2/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.management.server=http://127.0.0.1:7002 weblogic.Server
[0.005s][warning][cds] 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
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Info> <Default> <BEA-000000> <JceConfig is unknown>
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Info> <Default> <BEA-000000> <FIPS compliant operation not available for configuration type OTHER>
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Info> <Default> <BEA-000000> <JceConfig is in non-FIPS mode>
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 21.0.4+8-LTS-274 from Oracle Corporation.>
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:Error: Failed to get value from Standard Input
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Error> <Security> <BEA-090783> <Server is running in Development Mode and the System Console to read the password securely from the command line was not found. The System Console is not present if stdin, stdout, or stderr is redirected when starting WebLogic Server.>
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000388> <JVM called the WebLogic Server shutdown hook. The server will force shutdown now.>
<Aug 1, 2026, 8:24:48 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN.>
shutDownStatus=255
[1]- Done nohup ./bin/startManagedWebLogic.sh managed-server1 http://127.0.0.1:7002 > managed-server1.out 2>&1
[2]+ Done nohup ./bin/startManagedWebLogic.sh managed-server2 http://127.0.0.1:7002 > managed-server2.out 2>&1
Add boot.properties
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ set -e
DOMAIN='/app/weblogic-14.1.2/user_projects/domains/base_domain'
for s in AdminServer managed-server1 managed-server2; do
mkdir -p "$DOMAIN/servers/$s/security"
cat > "$DOMAIN/servers/$s/security/boot.properties" <<'EOF'
username=weblogic
password=weblogic123
EOF
chmod 600 "$DOMAIN/servers/$s/security/boot.properties"
echo "WROTE:$DOMAIN/servers/$s/security/boot.properties"
done
ls -l "$DOMAIN/servers/managed-server1/security/boot.properties" "$DOMAIN/servers/managed-server2/security/boot.properties"
WROTE:/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties
WROTE:/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server1/security/boot.properties
WROTE:/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server2/security/boot.properties
-rw-------. 1 dave dave 39 Aug 1 08:30 /app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server1/security/boot.properties
-rw-------. 1 dave dave 39 Aug 1 08:30 /app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server2/security/boot.properties
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ find . -name boot*ties
./servers/AdminServer/security/boot.properties
./servers/managed-server1/security/boot.properties
./servers/managed-server2/security/boot.properties
Start managed servers in cluster
Configure
set -e
SCRIPT='/home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/create_domain.py'
/app/weblogic-14.1.2/oracle_common/common/bin/wlst.sh "$SCRIPT"
CONFIG='/app/weblogic-14.1.2/user_projects/domains/base_domain/config/config.xml'
echo "CONFIG:$CONFIG"
grep -nE '<cluster>|<name>app-cluster</name>|<name>managed-server1</name>|<name>managed-server2</name>' "$CONFIG" | head -n 50
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Reading template: /app/weblogic-14.1.2/wlserver/common/templates/wls/wls.jar
Configuring AdminServer...
Creating cluster...
Creating managed servers...
Setting admin user credentials...
Writing domain to: /app/weblogic-14.1.2/user_projects/domains/base_domain
Domain created successfully.
Exiting WebLogic Scripting Tool.
CONFIG:/app/weblogic-14.1.2/user_projects/domains/base_domain/config/config.xml
50: <name>managed-server1</name>
52: <cluster>app-cluster</cluster>
56: <name>managed-server2</name>
58: <cluster>app-cluster</cluster>
61: <cluster>
62: <name>app-cluster</name>
73: <cluster>app-cluster</cluster>
79: <cluster>app-cluster</cluster>
Start admin
dave@fedora:~/git/weblogic$ cd /app/weblogic-14.1.2/user_projects/domains/base_domain
./startWebLogic.sh
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000
.
CLASSPATH=:/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.jar:/home/app/weblogic-14.1.2/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/home/app/weblogic-14.1.2/wlserver/modules/features/oracle.wls.common.nodemanager.jar::/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbynet.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbytools.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyclient.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derby.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyshared.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyoptionaltools.jar
.
PATH=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/bin:/home/app/weblogic-14.1.2/wlserver/server/bin:/home/app/weblogic-14.1.2/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/apache-ant/bin:/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin:/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin:/app/idea-IC-241.15989.150/bin::/usr/share/maven/bin:/home/dave/k8s/imagetool/bin:/home/dave/k8s/weblogic-deploy/bin:/usr/java/jdk-21-oracle-x64/bin:/app/idea-IC-241.15989.150/bin::/usr/share/maven/bin:/home/dave/.local/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/home/dave/bin:/home/dave/bin
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http://hostname:port/console *
***************************************************
Starting WLS with line:
/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/app/weblogic-14.1.2/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=AdminServer -Djava.security.policy=/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/app/weblogic-14.1.2/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.home=/home/app/weblogic-14.1.2/wlserver/server weblogic.Server
[0.007s][warning][cds] 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
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <Default> <BEA-000000> <JceConfig is unknown>
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <Default> <BEA-000000> <FIPS compliant operation not available for configuration type OTHER>
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <Default> <BEA-000000> <JceConfig is in non-FIPS mode>
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 21.0.4+8-LTS-274 from Oracle Corporation.>
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <Management> <BEA-141107> <Version: WebLogic Server 14.1.2.0.0 Tue Nov 26 02:40:45 GMT 2024 2171472>
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <Management> <BEA-141340> <Server starting with ProductionModeEnabled=false>
<Aug 1, 2026, 8:46:37 AM Central European Summer Time> <Info> <Management> <BEA-141341> <Server starting with SecureModeEnabled=false>
<Aug 1, 2026, 8:46:38 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<Aug 1, 2026, 8:46:38 AM Central European Summer Time> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool.>
<Aug 1, 2026, 8:46:38,335 AM Central European Summer Time> <Notice> <LoggingService> <BEA-320400> <The log file /home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms, such as Windows.>
<Aug 1, 2026, 8:46:38,335 AM Central European Summer Time> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to /home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log00001. Log messages will continue to be logged in /home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log.>
<Aug 1, 2026, 8:46:38,345 AM Central European Summer Time> <Notice> <Log Management> <BEA-170019> <The server log file weblogic.logging.FileStreamHandler instance=1427645485
Current log file=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
Rotation dir=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/AdminServer/logs
is opened. All server side log events will be written to this file.>
<Aug 1, 2026, 8:46:38,420 AM Central European Summer Time> <Notice> <Security> <BEA-090946> <Security pre-initializing using security realm: myrealm>
<Aug 1, 2026, 8:46:38,640 AM Central European Summer Time> <Notice> <Security> <BEA-090947> <Security post-initializing using security realm: myrealm>
<Aug 1, 2026, 8:46:39,040 AM Central European Summer Time> <Notice> <Security> <BEA-090082> <Security initialized using administrative security realm: myrealm>
<Aug 1, 2026, 8:46:39,214 AM Central European Summer Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://192.168.0.76:7002/jndi/weblogic.management.mbeanservers.runtime.>
<Aug 1, 2026, 8:46:39,354 AM Central European Summer Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://192.168.0.76:7002/jndi/weblogic.management.mbeanservers.domainruntime.>
<Aug 1, 2026, 8:46:39,402 AM Central European Summer Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://192.168.0.76:7002/jndi/weblogic.management.mbeanservers.edit.>
<Aug 1, 2026, 8:46:40,176 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
<Aug 1, 2026, 8:46:40,177 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<Aug 1, 2026, 8:46:40,199 AM Central European Summer Time> <Notice> <Log Management> <BEA-170036> <The Logging monitoring service timer has started to check for logged message counts every 30 seconds.>
<Aug 1, 2026, 8:46:40,229 AM Central European Summer Time> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias DemoIdentity from the pkcs12 keystore file /home/app/weblogic-14.1.2/user_projects/domains/base_domain/security/DemoIdentity.p12.>
<Aug 1, 2026, 8:46:40,296 AM Central European Summer Time> <Notice> <Log Management> <BEA-170027> <The server has successfully established a connection with the Domain level Diagnostic Service.>
<Aug 1, 2026, 8:46:40,362 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN.>
<Aug 1, 2026, 8:46:40,402 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING.>
<Aug 1, 2026, 8:46:40,444 AM Central European Summer 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.>
<Aug 1, 2026, 8:46:40,446 AM Central European Summer Time> <Warning> <Server> <BEA-002611> <The hostname "fedora", maps to multiple IP addresses: 192.168.0.76, 192.168.0.107, 192.168.49.1, 172.17.0.1, 172.18.0.1, fe80:0:0:0:bdfc:3440:f5c:1882%2, fe80:0:0:0:90ee:6534:cb88:fcdc%3.>
<Aug 1, 2026, 8:46:40,446 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[6]" is now listening on 127.0.0.1:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,447 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[5]" is now listening on 0:0:0:0:0:0:0:1%lo:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,447 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on 192.168.0.107:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,448 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 192.168.49.1:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,448 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.0.76:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,448 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000331> <Started the WebLogic Server Administration Server "AdminServer" for domain "base_domain" running in development mode.>
<Aug 1, 2026, 8:46:40,448 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 172.17.0.1:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,448 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 172.18.0.1:7002 for protocols iiop, t3, ldap, snmp, http.>
<Aug 1, 2026, 8:46:40,493 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>
<Aug 1, 2026, 8:46:40,496 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>
<Aug 1, 2026, 8:46:41,187 AM Central European Summer Time> <Warning> <Cluster> <BEA-003121> <Unicast cluster may not function correctly as the listen address of server managed-server1 is not specified.>
<Aug 1, 2026, 8:46:41,188 AM Central European Summer Time> <Warning> <Cluster> <BEA-003121> <Unicast cluster may not function correctly as the listen address of server managed-server2 is not specified.>
Start managed servers
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ cat managed-server2.out
nohup: ignoring input
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000
.
CLASSPATH=:/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.jar:/home/app/weblogic-14.1.2/wlserver/../oracle_common/modules/thirdparty/ant-contrib-1.0b3.jar:/home/app/weblogic-14.1.2/wlserver/modules/features/oracle.wls.common.nodemanager.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbytools.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyclient.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derby.jar:/home/app/weblogic-14.1.2/wlserver/common/derby/lib/derbyshared.jar
.
PATH=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/bin:/home/app/weblogic-14.1.2/wlserver/server/bin:/home/app/weblogic-14.1.2/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/apache-ant/bin:/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin:/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin:/app/idea-IC-241.15989.150/bin::/usr/share/maven/bin:/home/dave/k8s/imagetool/bin:/home/dave/k8s/weblogic-deploy/bin:/usr/java/jdk-21-oracle-x64/bin:/app/idea-IC-241.15989.150/bin::/usr/share/maven/bin:/home/dave/.local/bin:/home/dave/bin:/usr/local/bin:/usr/bin:/home/dave/bin:/home/dave/bin
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http://hostname:port/console *
***************************************************
Starting WLS with line:
/usr/lib/jvm/jdk-21.0.4-oracle-x64/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/app/weblogic-14.1.2/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=managed-server2 -Djava.security.policy=/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/app/weblogic-14.1.2/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.management.server=http://127.0.0.1:7002 weblogic.Server
[0.003s][warning][cds] 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
<Aug 1, 2026, 8:47:46 AM Central European Summer Time> <Info> <Default> <BEA-000000> <JceConfig is unknown>
<Aug 1, 2026, 8:47:46 AM Central European Summer Time> <Info> <Default> <BEA-000000> <FIPS compliant operation not available for configuration type OTHER>
<Aug 1, 2026, 8:47:46 AM Central European Summer Time> <Info> <Default> <BEA-000000> <JceConfig is in non-FIPS mode>
<Aug 1, 2026, 8:47:47 AM Central European Summer Time> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 21.0.4+8-LTS-274 from Oracle Corporation.>
<Aug 1, 2026, 8:47:47 AM Central European Summer Time> <Info> <Management> <BEA-141107> <Version: WebLogic Server 14.1.2.0.0 Tue Nov 26 02:40:45 GMT 2024 2171472>
<Aug 1, 2026, 8:47:47 AM Central European Summer Time> <Info> <Management> <BEA-141340> <Server starting with ProductionModeEnabled=false>
<Aug 1, 2026, 8:47:47 AM Central European Summer Time> <Info> <Management> <BEA-141341> <Server starting with SecureModeEnabled=false>
<Aug 1, 2026, 8:47:47 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<Aug 1, 2026, 8:47:47 AM Central European Summer Time> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool.>
<Aug 1, 2026, 8:47:48,134 AM Central European Summer Time> <Notice> <Log Management> <BEA-170019> <The server log file weblogic.logging.FileStreamHandler instance=1828593791
Current log file=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server2/logs/managed-server2.log
Rotation dir=/home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server2/logs
is opened. All server side log events will be written to this file.>
<Aug 1, 2026, 8:47:52,663 AM Central European Summer Time> <Notice> <Security> <BEA-090946> <Security pre-initializing using security realm: myrealm>
<Aug 1, 2026, 8:47:53,079 AM Central European Summer Time> <Notice> <Security> <BEA-090947> <Security post-initializing using security realm: myrealm>
<Aug 1, 2026, 8:47:55,632 AM Central European Summer Time> <Notice> <Security> <BEA-090082> <Security initialized using administrative security realm: myrealm>
<Aug 1, 2026, 8:47:55,687 AM Central European Summer Time> <Notice> <Security> <BEA-090083> <Storing boot identity in the file: /home/app/weblogic-14.1.2/user_projects/domains/base_domain/servers/managed-server2/security/boot.properties.>
<Aug 1, 2026, 8:47:55,784 AM Central European Summer Time> <Critical> <Cluster> <BEA-003146> <Unicast cluster may not function correctly as the listen address of server managed-server2 is not specified.>
<Aug 1, 2026, 8:47:55,860 AM Central European Summer Time> <Notice> <JMX> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://192.168.0.76:7004/jndi/weblogic.management.mbeanservers.runtime.>
<Aug 1, 2026, 8:47:57,359 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
<Aug 1, 2026, 8:47:57,360 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<Aug 1, 2026, 8:47:57,385 AM Central European Summer Time> <Notice> <Log Management> <BEA-170036> <The Logging monitoring service timer has started to check for logged message counts every 30 seconds.>
<Aug 1, 2026, 8:47:57,515 AM Central European Summer Time> <Notice> <Cluster> <BEA-000197> <Listening for announcements from cluster using unicast cluster messaging>
<Aug 1, 2026, 8:47:57,521 AM Central European Summer Time> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias DemoIdentity from the pkcs12 keystore file /home/app/weblogic-14.1.2/user_projects/domains/base_domain/security/DemoIdentity.p12.>
<Aug 1, 2026, 8:47:57,535 AM Central European Summer Time> <Notice> <Log Management> <BEA-170027> <The server has successfully established a connection with the Domain level Diagnostic Service.>
<Aug 1, 2026, 8:47:57,634 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN.>
<Aug 1, 2026, 8:47:57,679 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING.>
<Aug 1, 2026, 8:47:57,719 AM Central European Summer Time> <Notice> <Cluster> <BEA-000162> <Starting "async" replication service with remote cluster address "null">
<Aug 1, 2026, 8:47:57,753 AM Central European Summer 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.>
<Aug 1, 2026, 8:47:57,754 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[6]" is now listening on 127.0.0.1:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,756 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[5]" is now listening on 0:0:0:0:0:0:0:1%lo:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,754 AM Central European Summer Time> <Warning> <Server> <BEA-002611> <The hostname "fedora", maps to multiple IP addresses: 192.168.0.76, 192.168.0.107, 192.168.49.1, 172.17.0.1, 172.18.0.1, fe80:0:0:0:bdfc:3440:f5c:1882%2, fe80:0:0:0:90ee:6534:cb88:fcdc%3.>
<Aug 1, 2026, 8:47:57,759 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on 192.168.0.107:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,759 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 192.168.49.1:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,760 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 172.17.0.1:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,761 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000332> <Started the WebLogic Server Managed Server "managed-server2" for domain "base_domain" running in development mode.>
<Aug 1, 2026, 8:47:57,761 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.0.76:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,777 AM Central European Summer Time> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 172.18.0.1:7004 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
<Aug 1, 2026, 8:47:57,853 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>
<Aug 1, 2026, 8:47:57,866 AM Central European Summer Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$
Running processes
pgrep -a java
35431 /usr/lib/jvm/jdk-21.0.4-oracle-x64/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/app/weblogic-14.1.2/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=AdminServer -Djava.security.policy=/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/app/weblogic-14.1.2/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.home=/home/app/weblogic-14.1.2/wlserver/server weblogic.Server
36442 /usr/lib/jvm/jdk-21.0.4-oracle-x64/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/app/weblogic-14.1.2/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=managed-server1 -Djava.security.policy=/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/app/weblogic-14.1.2/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.management.server=http://127.0.0.1:7002 weblogic.Server
36443 /usr/lib/jvm/jdk-21.0.4-oracle-x64/bin/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -cp /home/app/weblogic-14.1.2/wlserver/server/lib/weblogic-launcher.jar -Dlaunch.use.env.classpath=true -Dweblogic.Name=managed-server2 -Djava.security.policy=/home/app/weblogic-14.1.2/wlserver/server/lib/weblogic.policy -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:/home/app/weblogic-14.1.2/wlserver/server/lib/debugpatch-agent.jar -da -Dwls.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.home=/home/app/weblogic-14.1.2/wlserver/server -Dweblogic.management.server=http://127.0.0.1:7002 weblogic.Server
Install remote console
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ sudo dnf install ~/Downloads/weblogic-remote-console-3.0.5-linux.rpm
[sudo] password for dave:
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Installing:
weblogic-remote-console x86_64 0:3.0.5-1 @commandline 480.3 MiB
Transaction Summary:
Installing: 1 package
Total size of inbound packages is 223 MiB. Need to download 0 B.
After this operation, 480 MiB extra will be used (install 480 MiB, remove 0 B).
Is this ok [y/N]: Y
Running transaction
[1/3] Verify package files 100% | 1.0 B/s | 1.0 B | 00m01s
[2/3] Prepare transaction 100% | 6.0 B/s | 1.0 B | 00m00s
[3/3] Installing weblogic-remote-console-0:3.0.5-1.x86_64 100% | 50.3 MiB/s | 480.4 MiB | 00m10s
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
Complete!
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ rpm -ql weblogic-remote-console
/opt/weblogic-remote-console/LICENSE.electron.txt
/opt/weblogic-remote-console/LICENSES.chromium.html
/opt/weblogic-remote-console/backend/console.jar
Run remote console
Weblogic config with app deployed to cluster
<app-deployment>
<name>basicWebappEjb</name>
<target>app-cluster</target>
<module-type>war</module-type>
<source-path>/home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/basicWebappEjb.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode xsi:nil="true"></staging-mode>
<plan-staging-mode xsi:nil="true"></plan-staging-mode>
<cache-in-app-directory>false</cache-in-app-directory>
</app-deployment>
<migratable-target>
<name>managed-server1 (migratable)</name>
<notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
<user-preferred-server>managed-server1</user-preferred-server>
<cluster>app-cluster</cluster>
<migration-policy>manual</migration-policy>
</migratable-target>
<migratable-target>
<name>managed-server2 (migratable)</name>
<notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
<user-preferred-server>managed-server2</user-preferred-server>
<cluster>app-cluster</cluster>
<migration-policy>manual</migration-policy>
</migratable-target>
<admin-server-name>AdminServer</admin-server-name>
App deployment
Start Derby server
/app/weblogic-14.1.2/wlserver/common/derby/bin/startNetworkServer.sh
dave@fedora:/app/weblogic-14.1.2/user_projects/domains/base_domain$ Sat Aug 01 09:55:20 CEST 2026 : Apache Derby Network Server - 10.16.1.1 - (1905560-wls) started and ready to accept connections on port 1527
Deploy app via Maven
dave@fedora:~/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project$ mvn clean verify
[INFO] Scanning for projects...
[INFO]
[INFO] -----------------< dave:dave-basic-webapp-ejb-project >-----------------
[INFO] Building basicWebappEjb 1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ dave-basic-webapp-ejb-project ---
[INFO] Deleting /home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ dave-basic-webapp-ejb-project ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:2.3.2:compile (default-compile) @ dave-basic-webapp-ejb-project ---
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 12 source files to /home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ dave-basic-webapp-ejb-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/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/src/test/resources
[INFO]
[INFO] --- compiler:2.3.2:testCompile (default-testCompile) @ dave-basic-webapp-ejb-project ---
[INFO] No sources to compile
[INFO]
[INFO] --- surefire:3.2.5:test (default-test) @ dave-basic-webapp-ejb-project ---
[INFO] No tests to run.
[INFO]
[INFO] --- war:3.3.1:war (default-war) @ dave-basic-webapp-ejb-project ---
[INFO] Packaging webapp
[INFO] Assembling webapp [dave-basic-webapp-ejb-project] in [/home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/basicWebappEjb]
[INFO] Processing war project
[INFO] Copying webapp resources [/home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/src/main/webapp]
[INFO] Building war: /home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/basicWebappEjb.war
[INFO]
[INFO] --- weblogic:14.1.2-0-0:deploy (default) @ dave-basic-webapp-ejb-project ---
[INFO] Command flags are: -noexit -deploy -username weblogic -password ******* -name basicWebappEjb -source /home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/basicWebappEjb.war -targets app-cluster -verbose -adminurl t3://127.0.0.1:7002
weblogic.Deployer invoked with options: -noexit -deploy -username weblogic -name basicWebappEjb -source /home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/basicWebappEjb.war -targets app-cluster -verbose -adminurl t3://127.0.0.1:7002
<Aug 1, 2026, 9:56:15 AM Central European Summer Time> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, basicWebappEjb [archive: /home/dave/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project/target/basicWebappEjb.war], to app-cluster .>
Task 3 initiated: [Deployer:149026]deploy application basicWebappEjb on app-cluster.
Task 3 completed: [Deployer:149026]deploy application basicWebappEjb on app-cluster.
Target state: deploy completed on Cluster app-cluster
Target Assignments:
+ basicWebappEjb app-cluster
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.542 s
[INFO] Finished at: 2026-08-01T09:56:18+02:00
[INFO] ------------------------------------------------------------------------
dave@fedora:~/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project$
Run client
dave@fedora:~/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project$ mvn compile exec:java -Dexec.mainClass=dave.client.AccountManagerClient
[INFO] Scanning for projects...
[INFO]
[INFO] -----------------< dave:dave-basic-webapp-ejb-project >-----------------
[INFO] Building basicWebappEjb 1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ dave-basic-webapp-ejb-project ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:2.3.2:compile (default-compile) @ dave-basic-webapp-ejb-project ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- exec:3.1.0:java (default-cli) @ dave-basic-webapp-ejb-project ---
Using provider URL(s): t3://127.0.0.1:7003
Trying JNDI name: java:global/basicWebappEjb/AccountManagerEJB!dave.service.AccountManagerRemote
✓ Successfully looked up AccountManagerRemote EJB at: java:global/basicWebappEjb/AccountManagerEJB!dave.service.AccountManagerRemote
Depositing $100.5 to account: john.doe
Account found: john.doe, Balance: $100.5
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.050 s
[INFO] Finished at: 2026-08-01T09:57:11+02:00
[INFO] ------------------------------------------------------------------------
EJB in Weblogic
####<Aug 1, 2026, 9:56:17,650 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977650> <[severity-value: 64] [rid: 0] > <BEA-015075> <EJB deployment state STARTED for [basicWebappEjb:basicWebappEjb, basicWebappEjb.war:basicWebappEjb:basicWebappEjb.war](QueueMDB, AccountManagerEJB) >
####<Aug 1, 2026, 9:56:17,650 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977650> <[severity-value: 64] [rid: 0] > <BEA-015075> <EJB deployment state ADMIN-TO-PRODUCTION for [basicWebappEjb:basicWebappEjb, basicWebappEjb.war:basicWebappEjb:basicWebappEjb.war](QueueMDB, AccountManagerEJB) >
JNDI dave@fedora:~/git/weblogic/sample-javaee/14.1.2/dave-basic-project-14.1.2/dave-basic-webapp-ejb-project$ find /app/weblogic-14.1.2/user_projects/domains/base_domain/ -name "*.log" -exec grep AccountManager {} \; |grep bound
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014021> <The EJB AccountManagerEJB(Application: basicWebappEjb, EJBComponent: basicWebappEjb.war) has been successfully deployed. The following remote interfaces have been bound into JNDI with the specified JNDI names:>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManager is boundwith JNDI name java:global/basicWebappEjb/AccountManagerEJB!dave.service.AccountManager.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManager is boundwith JNDI name java:module/AccountManagerEJB!dave.service.AccountManager.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManager is boundwith JNDI name java:app/basicWebappEjb/AccountManagerEJB!dave.service.AccountManager.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManagerRemote isbound with JNDI name java:module/AccountManagerEJB!dave.service.AccountManagerRemote.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManagerRemote isbound with JNDI name java:global/basicWebappEjb/AccountManagerEJB!dave.service.AccountManagerRemote.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server1> <[STANDBY] ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000028> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManagerRemote isbound with JNDI name java:app/basicWebappEjb/AccountManagerEJB!dave.service.AccountManagerRemote.>
####<Aug 1, 2026, 9:56:17,221 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977221> <[severity-value: 64] [rid: 0] > <BEA-014021> <The EJB AccountManagerEJB(Application: basicWebappEjb, EJBComponent: basicWebappEjb.war) has been successfully deployed. The following remote interfaces have been bound into JNDI with the specified JNDI names:>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManager is bound with JNDI name java:global/basicWebappEjb/AccountManagerEJB!dave.service.AccountManager.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManager is bound with JNDI name java:module/AccountManagerEJB!dave.service.AccountManager.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManager is bound with JNDI name java:app/basicWebappEjb/AccountManagerEJB!dave.service.AccountManager.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManagerRemote is bound with JNDI name java:module/AccountManagerEJB!dave.service.AccountManagerRemote.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManagerRemote is bound with JNDI name java:global/basicWebappEjb/AccountManagerEJB!dave.service.AccountManagerRemote.>
####<Aug 1, 2026, 9:56:17,222 AM Central European Summer Time> <Info> <EJB> <fedora> <managed-server2> <[STANDBY] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2135a4b-e93c-4b2d-8318-9753093c79b0-00000029> <1785570977222> <[severity-value: 64] [rid: 0] > <BEA-014022> <dave.service.AccountManagerRemote is bound with JNDI name java:app/basicWebappEjb/AccountManagerEJB!dave.service.AccountManagerRemote.>
Added logs####<Aug 1, 2026, 10:57:15,526 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002AD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-0000003d> <1785574635526> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] Creating new account record for 'john.doe'>
####<Aug 1, 2026, 10:57:15,534 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002AD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-0000003d> <1785574635534> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] Account 'john.doe' balance updated to 100.5>
####<Aug 1, 2026, 10:57:25,070 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002BD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-0000003e> <1785574645070> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] findAccount called for account='john.doe'>
####<Aug 1, 2026, 10:57:25,071 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002BD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-0000003e> <1785574645071> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] Account found for 'john.doe' with balance=100.5>
####<Aug 1, 2026, 10:57:27,872 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002CD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-0000003f> <1785574647872> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] depositOnAccount called for account='john.doe', amount=100.5>
####<Aug 1, 2026, 10:57:27,873 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002CD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-0000003f> <1785574647873> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] Account 'john.doe' balance updated to 201.0>
####<Aug 1, 2026, 10:57:30,363 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002DD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000040> <1785574650363> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] findAccount called for account='john.doe'>
####<Aug 1, 2026, 10:57:30,364 AM Central European Summer Time> <Info> <dave.service.AccountManagerImpl> <fedora> <managed-server1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <BEA1-002DD07B4CC0AA215F4E> <bb98ade0-86cd-48e4-9beb-c1cf792da847-00000040> <1785574650364> <[severity-value: 64] [rid: 0] > <BEA-000000> <[managed-server1] Account found for 'john.doe' with balance=201.0>




No comments:
Post a Comment