jboss - password - wildfly default admin user




JBoss 7.1.1 y JBoss Web Native (2)

Resulta que los pasos anteriores ya no son necesarios para JBoss 7.1.1, ya que las bibliotecas nativas ahora están agrupadas en modules/org/jboss/as/web/main/lib .

Para habilitar su uso, tuve que establecer el atributo nativo en verdadero en el subsistema web en standalone.xml . Por alguna razón, se configuró en falso en la configuración predeterminada:

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" 
        native="true">
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
    <virtual-server name="default-host" enable-welcome-root="true">
        <alias name="localhost"/>
        <alias name="example.com"/>
    </virtual-server>
</subsystem>

Estoy tratando de habilitar las bibliotecas JBoss Web Native en JBoss 7.1.1. He leído esta pregunta y las respuestas y he intentado los siguientes pasos para habilitar las bibliotecas nativas en JBoss, pero no funcionó hasta el momento. Estoy en OS X:

  • Descargar el archivo macosx desde http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10
  • Se descomprimió en el directorio de JBoss, por lo que los contenidos del archivo están disponibles en bin/native .
  • Se actualizó bin/standalone.conf para incluir la ruta de la biblioteca: JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/path/to/jboss-as-7.1.1.Final-native/bin/native:$PATH"

Al iniciar JBoss, aún puedo ver lo siguiente en el archivo de registro:

[org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) Starting Coyote HTTP/1.1 on http-localhost-127.0.0.1-8080

en lugar del Http11AprProtocol esperado.

¿Qué me estoy perdiendo?


JBOSS EAP 6.0

Compruebe si tiene modules / org / jboss / as / web / main / lib en JBOSS_HOME. Si no es como en mi versión de JBoss EAP 6.0.

primero: yum install tomcat-native.x86_64

Ahora su sistema tiene una biblioteca nativa de tomcat en / usr / lib64 que generalmente está en java.library.path y luego establece native = true en el subsistema web como lo sugirió nwinkler:

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" 
    native="true">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
    <alias name="localhost"/>
    <alias name="example.com"/>
</virtual-server>

y ahora reinicia JBOSS.

Sin las bibliotecas nativas de tomcat instaladas tiene en el registro:

10:12:31,700 INFO  [org.apache.catalina.core.AprLifecycleListener] (MSC service thread 1-1) The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_37/jre/lib/amd64/server:/usr/java/jdk1.6.0_37/jre/lib/amd64:/usr/java/jdk1.6.0_37/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
10:12:32,203 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-8) Starting Coyote HTTP/1.1 on http-/127.0.0.1:8080

Con las bibliotecas nativas de tomcat instaladas, su registro escribe:

10:22:56,147 INFO  [org.apache.coyote.http11.Http11AprProtocol] (MSC service thread 1-5) Starting Coyote HTTP/1.1 on http-/127.0.0.1:8080

ALTERNATIVA

1) Descargue la biblioteca nativa de los sitios web de JBoss:

wget http://downloads.jboss.org/jbossnative/2.0.10.GA/jboss-native-2.0.10-linux2-x64-ssl.tar.gz

2) untar

tar xvzf jboss-native-2.0.10-linux2-x64-ssl.tar.gz

3) Crea una carpeta para tus bibliotecas nativas:

 mkdir -p tomcat-native

4) Mueva bin / native en su nueva carpeta

 mv bin/native tomcat-native

5) Haz que tu carpeta sea visible por java. Agregue esto en standalone.conf o domain.conf

 JAVA_OPTS="$JAVA_OPTS -Djava.library.path=[the tomcat-native's folder path]