Estoy intentando ejecutar mi aplicación en jboss 7 desde jboss 4. En jboss 4 hemos cambiado server.xml para configurar keystoreFile y keystorePass, etc. ¿Alguien me puede ayudar a dónde hacer estos cambios? en jboss7.server.xml equivalente en JBoss AS 7
Respuesta
El equivalente de server.xml en Jboss 7 es un independiente/configuration/standalone.xml para una instalación independiente y domain.xml para un dominio de dominio.
No estoy seguro de dónde están esas opciones o cómo se supone que debes configurarlas en Jboss 7, pero comienza primero con el archivo standalone.xml.
Debe evitar tocar los archivos de configuración XML usted mismo.
Más bien vamos que hasta controlador de dominio y controlador de host,
y configurar el servidor a través de los medios mencionados aquí: JBoss AS 7 JMX Console
Actualización:
Para la configuración manual, pruebe el Web UI -
http://localhost:9990/
.Para la configuración automatizada, intente CLI scripts.
Para desarrollar y depurar comandos CLI, intente
jboss-cli.sh --gui
.
Pero si realmente debe, que es en standalone/configuration/standalone.xml
:
<subsystem xmlns="urn:jboss:domain:web:1.0" ...>
El esquema es aquí: http://www.jboss.org/schema/jbossas/jboss-as-web_1_2.xsd
(or later versions).
Editar el archivo standalone/configuration/standalone.xml
:
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost" />
<alias name="example.com" />
</virtual-server>
</subsystem>
Reemplazar Thew connector
etiqueta con el siguiente:
<connector name="https" scheme="https" protocol="HTTP/1.1" secure =”true” socket- binding="https" ssl=”your certificate name”/>
manera recomienda cambiar el modelo AS 7 es de todas formas por medio de la interfaz de línea de comandos. Por ejemplo, puede configurar el puerto de enlace de socket del puerto HTTP a 8090 con:
/socket-binding-group = estándar-sockets/socket-binding = http: write-attribute (name = "port", value = "8090")
JBoss EAP 7 utiliza el servidor Undertow web y lo configura a través de la undertow
subsistema (que sustituye el subsistema de web
utilizado en versiones anteriores). La configuración de SSL/TLS usando la CLI se describe en Setting up an SSL/TLS for Applications. Si desea modificar directamente el archivo standalone.xml
, las instrucciones pueden ser traducidos a:
añadir y configurar un reino de seguridad HTTPS. - bajo
/server/management/security-realms
añadir un elemento HTTPSsecurity-realm
, por ejemplo<security-realm name="HTTPSRealm"> <server-identities> <ssl> <keystore path="/path/to/your/keystore/myKeystore.jks" keystore-password="myKeystorePassword" alias="mySSLKeyPairAlias" key-password="mySSLKeyPairPassword" /> </ssl> </server-identities> </security-realm>
actualización del subsistema de resaca de usar el reino de seguridad HTTPS. - bajo
/server/profile
encuentre el elemento del subsistema Undertow (por ejemplo,<subsystem xmlns="urn:jboss:domain:undertow:3.1">
). Tiene un elementoserver
niño al que se agrega un elementohttps-listener
incluir suHTTPSRealm
creado en el paso 1 anterior, por ejemplo<https-listener name="default-ssl" socket-binding="https" security-realm="HTTPSRealm" />
Más detalles se pueden encontrar en estos enlaces relacionados:
- Security Realms
- Realm Seguridad Detailed Configuration
- https-listener Attributes
- 1. Configuración de JBoss AS 7
- 2. JBoss AS 7: Logging
- 3. Consola JBoss AS 7 JMX
- 4. JBoss AS 7 deshabilita implementación en caliente
- 5. ¿Cómo cierro el servidor JBoss AS 7?
- 6. Error listenerStart - JaxWS - JBoss as 7
- 7. Migración de JBoss AS 7 - java.lang.ClassNotFoundException: org.hibernate.validator.ClassValidator
- 8. JBoss AS 7 no acepta conexiones remotas
- 9. JBoss AS 7: ¿Cómo limpiar tmp?
- 10. Establecer archivo de propiedades en JBoss AS 7
- 11. Cómo configurar recursos estáticos en jBoss AS 7
- 12. Comparación de JBoss AS 7.x y Glassfish 3.x?
- 13. JBoss 7 AS origen de datos para SQL Server
- 14. Mantenimiento de sesiones entre Jboss AS 7 reinicios/implementaciones
- 15. ¿Cómo ejecutar jBoss AS 7 con eclipse 3.6 (helios)?
- 16. Creando el módulo en jBoss AS
- 17. con IIS 7 y JBoss AS 7 simultáneamente desde un servidor de Windows 2008
- 18. Spring jdbc: embedded-database no puede acceder al controlador jdbc en JBoss AS 7
- 19. Reemplazo del localizador de servidores JMX en JBoss AS 7 para la clase MBeanServerLocator
- 20. JBoss AS 7.1 - programación en ejecución usando la anotación @Schedule
- 21. Extendiendo el registro de JBoss AS 7 a la base de datos
- 22. Cambiar raíz de contexto para una aplicación web bajo JBoss As 7
- 23. VB.NET equivalente de C# "As"
- 24. JBoss AS 7.1 - fuente de datos cómo cifrar la contraseña
- 25. ¿Cómo cierro JBoss AS 7.1.0 desde la línea de comando?
- 26. Equivalente al comando C# 'as' en C++?
- 27. ¿Dónde poner una biblioteca compartida en JBoss AS 5?
- 28. Autenticación LDAP con JBoss 7
- 29. jboss-as-maven-plugin no se puede implementar en JBoss remoto AS7?
- 30. Puerto MBean de JBoss 4.x a JBoss 7
¿dónde debo poner los certs? cualquier lugar especial? – Joerg
@Joerg tiene que establecer la propiedad del sistema javax.net.ssl.trustStore en standalone.xml o domain.xml: system-properties> https://community.jboss.org/thread/172052 –