Tengo un servidor de glassfish runing. tiene 3 dominios diferentes: d1, d2 y d3. ahora cuando intento ejecutar el comando asadmin enable-secure-admin
, ¿cómo puedo especificar qué dominio quiero habilitar?Glassfish 3.1.1 - ¿Cómo habilitar el administrador seguro para diferentes dominios?
Respuesta
Debe especificar el puerto en el que se está ejecutando el DAS (Servidor de administración de dominio). Por ejemplo:
asadmin --host localhost --port 4848 enable-secure-admin
asadmin --host localhost --port 5858 enable-secure-admin
asadmin --host localhost --port 6868 enable-secure-admin
Por supuesto, esto supone que los puertos son para d1, d2 y d3, respectivamente.
Espero que esto ayude.
Antes de poder habilitar la seguridad, se le puede pedir un mensaje que diga que su contraseña de administrador está vacía y no puede habilitar la seguridad.
para resolver el problema:
Cambiar la contraseña de administrador de esta manera: asadmin --host localhost --port 4848 change-admin-password
Se le pedirá con el usuario, escriba "admin", contraseña de administrador, vuelva a escribir la contraseña de administrador
vez esto se hace, habilite la seguridad con el siguiente comando:
asadmin --host localhost --port 4848 enable-secure-admin
Esto debería solucionar el problema.
Acabo de resolver esto con Glassfish 3.1.2.2, contraseña de administrador predeterminada = '' (sin contraseña), después de esa contraseña nueva ingresada. – fusion27
Para comprobar el puerto de cada dominio, ejecute este comando:
asadmin list-domains --long=true
A continuación, ver la salida y comprobar los puertos y los estados de dominio. Después de eso, ejecute el comando para habilitar el administrador seguro.
Mi salida:
DOMINIO ADMIN_HOST ADMIN_PORT RUNNING RESTART_REQUIRED
domain1 localhost 4848 falsa falsa
saovicente localhost 4848 verdaderos falsos
comando list-dominios ejecutados con éxito.
ESTA
asadmin --host localhost --port 4848 enable-seguro-admin
asadmin --host localhost --port 5858 enable-seguro-admin
asadmin - host localhost --port 6868 enable-secure-admin
no funcionará.
Primero.el comando asadmin no debe incluirse aquí, confunde a las personas, debería ser asadmin>, que denota que asadmin es el símbolo del sistema, no un comando que debe escribirse en
Segundo, la forma correcta de habilitar el administrador seguro para un dominios se enable-seguro-admin --host youehornamehere --port youradminportforthatdomain
No creo que confunda a las personas. Es correcto incluir el comando asadmin porque puede ejecutar esas instrucciones directamente en el indicador del sistema operativo; es decir, sin tener que ingresar al subambiente de asadmin. –
asadmin --host www.yourdomain.com --port 4848 enable-seguro-admin
Luego arranque/parada de GlassFish inmediatamente después de habilitar el administrador seguro.
En caso de que su Glassfish privado se ejecute en un servidor compartido, necesitará usar su puerto personalizado (suponga 15123 para el ejemplo) en el comando asadmin. Verifique el Panel de control de Java para su puerto de consola Glassfish. Usa el puerto con tus comandos asadmin. El siguiente fue probado con Glassfish 3.1.2 y 4.0.
[~] # asadmin --port 4848 enable-seguro-admin
fallo remoto: Al menos un usuario administrador tiene una contraseña vacía, que seguro administrador no permite. Utilice el comando change-admin-password o la consola de administración para crear contraseñas no vacías para las cuentas de administrador. Ha fallado el comando enable-secure-admin.
establecer la contraseña cuando se le solicite
[~] # 4848 asadmin --port cambio-admin-password Introduce el nombre del usuario administrador
[por defecto: admin]> Introduzca la contraseña de administrador> Introducir nuevo administrador contraseña>
secreto Introduzca la nueva contraseña de administrador de nuevo> Comando secreto
cambio-admin-password ejecutado con éxito.
Ahora vuelva a intentar activar-seguro-admin
asadmin --port 4848 enable-seguro-admin
Introduce el nombre de usuario admin> admin
Introduzca la contraseña de administrador para el usuario "admin "> secreto
Debe reiniciar todo
ejecutando servidores para que el cambio en el administrador seguro surta efecto. Comando
enable-secure-admin ejecutado correctamente.
Más información Glassfish: Secure Admin Must Be Enabled To Access The DAS Remotely
Esta respuesta no agrega significativamente más información que la respuesta aceptada y debería ser un comentario en su lugar. –
- 1. persistence.xml con Glassfish 3.1.1
- 2. glassfish 3.1.1 import ssl certificates
- 3. dominios para diferentes protocolos
- 4. Pregunta sobre el CNAME para diferentes dominios
- 5. Glassfish 3.1.1 dejó de escribir repentinamente en server.log
- 6. Error de Glassfish 3.1.1 al volver a desplegar
- 7. diferentes dominios a diferentes páginas en IIS7
- 8. Especificación de diferentes servidores DNS para dominios diferentes
- 9. Cómo usar robocopy para copiar directorios en diferentes dominios
- 10. enrutamiento mvc3 con 2 dominios diferentes
- 11. ¿Usuario de administración y contraseña para Netbeans creó los dominios de Glassfish?
- 12. ¿Puedo utilizar un usuario existente como administrador de Django al habilitar el administrador por primera vez?
- 13. GlassFish v3 y glassfish-maven-plugin (Mac)
- 14. Robots.txt para múltiples dominios
- 15. ¿Es HashMap seguro para subprocesos para diferentes claves?
- 16. ¿Cómo utilizo las cookies en dos dominios diferentes?
- 17. Diferentes sesiones para administrador y aplicaciones en Django
- 18. Después de la actualización, Glassfish 3.1.2-23 falla al iniciarse. 3.1.1 funciona bien
- 19. galletas para compartir dentro de diferentes dominios y diferentes aplicaciones (ASP clásico y ASP.NET)
- 20. ¿Cómo habilitar gzip para imágenes en iis7?
- 21. Desactivar sql detallado/ActiveRecord para Rails 3.1.1
- 22. htaccess: redirige todas las solicitudes a diferentes dominios
- 23. Detener datos de correos de diferentes dominios PHP
- 24. Cómo habilitar el Administrador de roles con SimpleMembership en ASP.NET MVC 4
- 25. Glassfish 3.1.2 y Eclipse
- 26. ¿Cómo especifico el JDK para un dominio GlassFish?
- 27. Alojando contenido estático en diferentes dominios de los servicios web, ¿cómo evitar el dominio cruzado?
- 28. Múltiples dominios IP + dominios + SSL para un sitio web
- 29. Ejecutar pruebas unitarias en diferentes dominios de aplicación con NUnit
- 30. Cargar ensamblaje actual en diferentes dominios de aplicación
Qué quiere decir 'enable-seguro-admin'? y cada uno de los dominios, d1, d2 y d3 es independiente (DAS)? –
oops, lo siento. error corregido – neo
soy bastante nuevo para glassfish. Creé cada dominio usando el comando asadmin create-domain. no estoy seguro de qué significa DAS ... – neo