"connector-service" is not defined in cluster.
I can't change connector-service config attribute in cluster.
It seems that connector-service works with default values in cluster-instance.
Environment Details
GlassFish Version: 4.1.2, 5.0-b08
JDK version: 1.8.0_65
OS: Windows 7
Problem Description
"connector-service" is defined in server but not defined in cluster.
> asadmin get server.connector-service
server.connector-service.class-loading-policy=derived
server.connector-service.shutdown-timeout-in-seconds=30
Command get executed successfully.
> asadmin create-cluster cluster
Command create-cluster executed successfully.
> asadmin get cluster.connector-service
remote failure: Dotted name path cluster.connector-service not found.
Command get failed.
In domain.xml, connector-service tag is defined in server-config, but not defined in cluster-config and default-config.
<config name="server-config">
--snip--
</admin-service>
<connector-service></connector-service>
<transaction-service tx-log-dir="${com.sun.aas.instanceRoot}/logs"></transaction-service>
--snip--
<config name="default-config">
--connector-service tag is not found in default-config--
<config name="cluster-config">
--connector-service tag is not found in cluster-config--
Steps to reproduce
asadmin start-domain
asadmin get server.connector-service
asadmin create-cluster cluster
asadmin get cluster.connector-service
Impact of Issue
I can't change connector-service config attribute in cluster.
It seems that connector-service works with default values in cluster-instance.
Fix
Adding connector-service tag to default-config in domain.xml fixes this issue.
Clusters already created before adding connector-service to default-config need re-create, or add connector-service tag to each cluster-config in domain.xml.
> asadmin get server.connector-service
server.connector-service.class-loading-policy=derived
server.connector-service.shutdown-timeout-in-seconds=30
Command get executed successfully.
> asadmin create-cluster cluster
Command create-cluster executed successfully.
> asadmin get cluster.connector-service
cluster.connector-service.class-loading-policy=derived
cluster.connector-service.shutdown-timeout-in-seconds=30
Command get executed successfully.
I suppose that domain.xml in glassfish/appserver/admin/template/src/main/resources/config is the template domain.xml. To fix this domain.xml file would fix glassfish default domain.xml.
"connector-service" is not defined in cluster. I can't change connector-service config attribute in cluster. It seems that connector-service works with default values in cluster-instance.
Environment Details
Problem Description
"connector-service" is defined in server but not defined in cluster.
In domain.xml, connector-service tag is defined in server-config, but not defined in cluster-config and default-config.
Steps to reproduce
Impact of Issue
I can't change connector-service config attribute in cluster. It seems that connector-service works with default values in cluster-instance.
Fix
Adding connector-service tag to default-config in domain.xml fixes this issue. Clusters already created before adding connector-service to default-config need re-create, or add connector-service tag to each cluster-config in domain.xml.
Then I can find connector-service in cluster.
I suppose that domain.xml in glassfish/appserver/admin/template/src/main/resources/config is the template domain.xml. To fix this domain.xml file would fix glassfish default domain.xml.