Servidores de aplicaciones GlassFish, Solaris.After installing GlassFish Server and creating the default domain ( domain1), you can create additional domains by using the local create-domain subcommand. Svcadm enable svc:/application/GlassFish/glassfish01 Svcadm disable svc:/application/GlassFish/glassfish01 Svcadm refresh svc:/application/GlassFish/glassfish01 Svccfg -s svc:/application/GlassFish/glassfish01:default setprop start/user = astring: foo Y lo mismo, modificamos el usuario de ejecución para que no sea root: * /usr/sbin/svccfg delete glassfish01 // uninstallįor your convenience this message has also been saved to this file: /opt/oracle/glassfish3/glassfish/nodes/localhost-domain1/glassfish01/PlatformServices.log * /usr/sbin/svcadm disable glassfish01 // stop * /usr/sbin/svcadm enable glassfish01 // start * /usr/bin/svcs -a | grep glassfish01 // status Manifest file location on the system:/var/svc/manifest/application/GlassFish/glassfish01_opt_oracle_glassfish3_glassfish_nodes_localhost-domain1/Domain-service-smf.xml. Name of the service:application/GlassFish/glassfish01Ĭonfiguration location of the service:/opt/oracle/glassfish3/glassfish/nodes/localhost-domain1 Una vez realizado el cambio, ya se puede arrancar el svcadm disable svcadm enable svc:/application/GlassFish/domain1:defaultĮl proceso es el mismo que para el dominio, pero en este caso pasando a create-service el nombre de la instancia. ![]() El siguiente comando modifica el servicio para que corra con nuestro usuario dedicado svccfg -s svc:/application/GlassFish/domain1:default setprop start/user = astring: svcadm refresh svc:/application/GlassFish/domain1:default * /usr/sbin/svccfg delete domain1 // uninstallįor your convenience this message has also been saved to this file: /opt/oracle/glassfish3/glassfish/domains/domain1/PlatformServices.logĬommand create-service executed successfully.Ĭon esto ya tenemos el servicio creado, pero se ejecuta como root. * /usr/sbin/svcadm disable domain1 // stop * /usr/sbin/svcadm enable domain1 // start * /usr/bin/svcs -a | grep domain1 // status Here are the most typical Solaris commands of interest: You have created the service but you need to start it yourself. ![]() Manifest file location on the system:/var/svc/manifest/application/GlassFish/domain1_opt_oracle_glassfish3_glassfish_domains/Domain-service-smf.xml. Name of the service:application/GlassFish/domain1Ĭonfiguration location of the service:/opt/oracle/glassfish3/glassfish/domains ![]() ![]() Use "exit" to exit and "help" for online help. Arranque automático de dominioĬomo root, ejecutaremos la utilidad asadmin, disponible en el directorio bin/ de nuestra instalación de Glassfish con el subcomando. Os explicaré como hacerlo como root y después dar el cambiazo. Hay que tener en cuenta que si Glassfish se ejecuta usando un usuario sin privilegios (lo habitual), no tendrá permisos para crear o modificar servicios de SMF. El resultado final es la integración total de Glassfish en Solaris Service Management Facility (SMF).Įl comando de asadmin que utilizaremos es create-service, tanto para el dominio con las instancias (con diferentes parámetros). A través de la utilidad administrativa de Glassfish asadmin, es posible configurar el arranque automático tanto del dominio como de las diferentes instancias que maneja.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |