Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
Anhang A. Referenzmaterial
A.1. Warnungen der migration-Operation für das JacORB-Subsystem
The migrate operation is not able to process all resources and attributes. The following table lists some of the warnings you might see when you run either the migrate or describe-migration operation for the jacorb subsystem.
Falls Sie »Could not migrate« oder »Can not migrate« Einträge in der Ausgabe der migrate-Operation entdecken, bedeutet hin, dass die Migration der Serverkonfiguration erfolgreich abgeschlossen wurde, jedoch nicht alle Elemente und Attribute automatisch migriert werden konnten. Sie müssen den Empfehlungen der »migration-warnings« Empfehlungen folgen, um diese Konfigurationen anzupassen.
| Warnmeldung | Bedeutung/Lösung |
|---|---|
|
The |
Die $ EAP_HOME/bin/standalone.sh --admin-only |
|
Properties X cannot be emulated using OpenJDK ORB and are not supported (Eigenschaften X können nicht mithilfe von OpenJDK ORB emuliert werden und werden nicht unterstützt) |
Die Konfiguration der angegebenen Eigenschaft wird nicht unterstützt und ist nicht in der neuen
Nicht unterstützte Eigenschaften sind unter anderem: |
|
The properties X use expressions. Configuration properties that are used to resolve those expressions should be transformed manually to the new |
Eigenschaften, die Ausdrücke verwenden, müssen manuell vom Administrator konfiguriert werden.
Beispielsweise definierte das |
|
Can not migrate: the new |
Diese Meldung ist selbsterklärend. |
A.2. Warnungen der migration-Operation für das Messaging-Subsystem
The migrate operation is not able to process all resources and attributes. The following table lists some of the warnings you might see when you run either the migrate or describe-migration operation for the messaging subsystem.
Falls Sie »Could not migrate« oder »Can not migrate« Einträge in der Ausgabe der migrate-Operation entdecken, bedeutet hin, dass die Migration der Serverkonfiguration erfolgreich abgeschlossen wurde, jedoch nicht alle Elemente und Attribute automatisch migriert werden konnten. Sie müssen den Empfehlungen der »migration-warnings« Empfehlungen folgen, um diese Konfigurationen anzupassen.
| Warnmeldung | Bedeutung/Lösung |
|---|---|
|
The |
Die $ EAP_HOME/bin/standalone.sh --admin-only |
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend und nennt die Lösung. |
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend und nennt die Lösung. |
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend und nennt die Lösung. |
|
Can not migrate attribute |
Die Ressource |
|
Klassen, die X bereitstellen, werden während der Migration verworfen. Um sie im neuen |
Die Unterstützung von Messaging-Interzeptoren hat sich in JBoss EAP 7 deutlich verändert. Jegliche Interzeptoren, die in der vorherigen Version des Subsystems konfiguriert wurden, werden während der Migration verworfen. Siehe Migrieren von Messaging-Interzeptoren für weitere Informationen. |
|
Can not migrate the HA configuration of X. Its |
Dies bedeutet, dass die Attribute |
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend und nennt die Lösung. |
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend und nennt die Lösung. |
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend und nennt die Lösung. |
|
Can not migrate attribute |
Die Ressource |
|
Can not create a |
Die veralteten HornetQ Remote |
|
Can not migrate attribute X from resource Y. The attribute uses an expression that can be resolved differently depending on system properties. After migration, this attribute must be added back with an actual value instead of the expression. (Attribut X von Ressource Y kann nicht migriert werden. Das Attribut verwendet einen Ausdruck, der abhängig von den Systemeigenschaften unterschiedlich aufgelöst werden kann. Nach der Migration muss dieses Attribut manuell mit dem tatsächlichen Wert anstelle des Ausdrucks wieder hinzugefügt werden.) |
Diese Warnung erscheint, wenn die Migration das Attribut X während des Migrationsvorgangs nicht in einen konkreten Wert auflösen kann. Der Wert wird verworfen und das Attribut muss manuell migriert werden. Dies tritt in den folgenden Situationen auf:
|
|
Can not migrate attribute X from resource Y. This attribute is not supported by the new |
Einige Attribute werden im neuen
|
|
Can not migrate attribute |
Diese Meldung ist selbsterklärend. |
Replace the Deprecated broadcast-group or discovery-group Attributes (Ersetzen Sie die veralteten Attribute »broadcast-group« oder »discovery-group«)
Wenn Sie angewiesen werden, die veralteten Attribute broadcast-group oder discovery-group durch das socket-binding-Attribut zu ersetzen, können Sie das neue Attribut mithilfe der Management-CLI hinzufügen.
Für dieses Beispiel nehmen wir an, dass Sie einen Standalone-Server migrieren, der die folgende discovery-group-Konfiguration im messaging-Subsystem enthält.
<discovery-groups>
<discovery-group name="my-discovery-group">
<group-address>224.0.1.105</group-address>
<group-port>56789</group-port>
</discovery-group>
</discovery-groups>
Wenn Sie die migrate-Operation für das messaging-Subsystem ausführen, sehen Sie die folgende Ausgabe und Warnungen:
[standalone@localhost:9999 /] /subsystem=messaging:migrate
{
"outcome" => "success",
"result" => {"migration-warnings" => [
"WFLYMSG0084: Can not migrate attribute group-address from resource [
(\"subsystem\" => \"messaging-activemq\"),
(\"server\" => \"default\"),
(\"discovery-group\" => \"my-discovery-group\")
]. Use instead the socket-binding attribute to configure this discovery-group.",
"WFLYMSG0084: Can not migrate attribute group-port from resource [
(\"subsystem\" => \"messaging-activemq\"),
(\"server\" => \"default\"),
(\"discovery-group\" => \"my-discovery-group\")
]. Use instead the socket-binding attribute to configure this discovery-group."
]}
}
Die migrate-Operation erstellt eine discovery-group namens »my-discovery-group« im neuen messaging-activemq-Subsystem, das nun wie folgt konfiguriert ist.
<discovery-group name="my-discovery-group"/>
Anschließend müssen Sie den folgenden Management-CLI-Befehl ausführen, um ein socket-binding-Element in der Server-Konfigurationsdatei namens »my-discovery-group-socket-binding« zu erstellen.
/socket-binding-group=standard-sockets/socket-binding=my-discovery-group-socket-binding:add(multicast-address=224.0.1.105, multicast-port=56789)
Fügen Sie als Nächstes das neu erstellte socket-binding zur discovery-group namens »my-discovery-group« im messaging-activemq-Subsystem in der Server-Konfigurationsdatei hinzu. Verwenden Sie dazu den folgenden Management-CLI-Befehl:
/subsystem=messaging-activemq/server=default/discovery-group=my-discovery-group:write-attribute(name=socket-binding,value=my-discovery-group-socket-binding)
Diese Befehle erstellen das folgende XML in der Server-Konfigurationsdatei.
<subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
<server name="default">
...
<discovery-group name="my-discovery-group" socket-binding="my-discovery-group-socket-binding"/>
...
</server>
</subsystem>
...
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
...
<socket-binding name="my-discovery-group-socket-binding" multicast-address="224.0.1.105" multicast-port="56789"/>
...
</socket-binding-group>A.3. Web Subsystem Migration Operation Warnings
The migrate operation is not able to process all resources and attributes. The following table lists some of the warnings you might see when you run either the migrate or describe-migration operation for the web subsystem.
Falls Sie »Could not migrate« oder »Can not migrate« Einträge in der Ausgabe der migrate-Operation entdecken, bedeutet hin, dass die Migration der Serverkonfiguration erfolgreich abgeschlossen wurde, jedoch nicht alle Elemente und Attribute automatisch migriert werden konnten. Sie müssen den Empfehlungen der »migration-warnings« Empfehlungen folgen, um diese Konfigurationen anzupassen.
| Warnmeldung | Bedeutung/Lösung |
|---|---|
|
Migrate operation only allowed in admin only mode (Migrations-Operation nur im »admin-only«-Modus erlaubt) |
Die $ EAP_HOME/bin/standalone.sh --admin-only |
|
Could not migrate resource X (Ressource X konnte nicht migriert werden) |
Das Verhalten, das diese Ressource in der vorherigen Release von JBoss EAP zeigte, wurde nicht migriert. Der Administrator muss überprüfen, ob das neue |
|
Could not migrate attribute X from resource Y. (Attribut X von Ressource Y konnte nicht migriert werden.) |
Das Verhalten, das dieses Ressourcenattribut in der vorherigen Release von JBoss EAP zeigte, wurde nicht migriert. Der Administrator muss überprüfen, ob das neue See Web Subsystem Migration Operation Attribute Warnings for the list of attributes that are not migrated. |
|
Could not migrate SSL connector as no SSL config is defined (SSL-Connector konnte nicht migriert werden, da keine SSL-Konfiguration definiert ist) |
Diese Meldung ist selbsterklärend. |
|
Could not migrate |
Diese Meldung ist selbsterklärend. |
|
Could not migrate |
Diese Meldung ist selbsterklärend. |
|
Could not migrate valve X (Valve X konnte nicht migriert werden) |
Das Verhalten, das diese Valve in der vorherigen Release von JBoss EAP zeigte, wurde nicht migriert. Der Administrator muss überprüfen, ob das neue This warning can occur for the following valves:
|
|
Could not migrate attribute X from valve Y. (Attribut X von Valve Y konnte nicht migriert werden.) |
The behavior exhibited by this valve attribute in the previous release of JBoss EAP was not migrated. The administrator must verify if the new
|
Web Subsystem Migration Operation Attribute Warnings
The migrate operation is not able to process all JBoss Web attributes. See the following reference tables for information about how to migrate the unprocessed attributes manually.
Web SSL Connector Attributes
The following attributes were used in JBoss EAP 6 to configure the SSL connector. OpenSSL native libraries are not supported in JBoss EAP 7 so there are no equivalent settings.
| Attribute | Beschreibung | Undertow Equivalent |
|---|---|---|
|
ca-revocation-url |
The file or URL that contains the revocation list. |
No equivalent in Undertow. |
|
certificate-file |
When using OpenSSL encryption, the path to the file containing the server certificate. |
No equivalent in Undertow. |
|
ssl-protocol |
The SSL protocol string. |
No equivalent in Undertow. |
|
verify-depth |
The maximum number of intermediate certificate issuers checked before deciding that the clients do not have a valid certificate. |
No equivalent in Undertow. |
Web Static Resource Attributes
The following static-resources element attributes were used to describe how static resources were handled by the DefaultServlet or by the WebdavServlet. There are no equivalents for these attributes because WebDAV is not supported by Undertow. For more information, see https://issues.jboss.org/browse/JBEAP-1036.
| Attribute | Beschreibung | Undertow Equivalent |
|---|---|---|
|
disabled |
Enable the default Servlet mapping. |
No equivalent setting in Undertow. |
|
file-encoding |
File encoding to be used when reading static files. |
No equivalent setting in Undertow. |
|
max-depth |
Maximum recursion for |
This is a WebDAV setting and WebDAV is not supported by Undertow. |
|
read-only |
Allow write HTTP methods (PUT, DELETE). |
This is a WebDAV setting and WebDAV is not supported by Undertow. |
|
secret |
Secret for WebDAV locking operations. |
This is a WebDAV setting and WebDAV is not supported by Undertow. |
|
sendfile |
Enable sendfile if possible, for files bigger than the specified byte size. |
This is set to a sensible default value in Undertow and is not configurable. |
|
webdav |
Enable WebDAV functionality. |
WebDAV is not supported by Undertow. |
Web SSO Resource Attributes
SSO is handled differently than in the previous release and there are no equivalent attribute settings in JBoss EAP 7.
| JBoss Web Attribute | Beschreibung | Undertow Equivalent |
|---|---|---|
|
cache-container |
Name of the cache container to use for clustered SSO. |
This setting is no longer needed in Undertow. This works by default across a distributed clustered environment. |
|
cache-name |
Name of the cache to use for clustered SSO. |
This setting is no longer needed in Undertow. This works by default across a distributed clustered environment. |
|
reauthenticate |
Whether each request should cause a reauthentication. |
There is no equivalent setting in Undertow, which behaves similarly to the |
Web Access Log Attributes
| JBoss Web Attribute | Beschreibung | Undertow Equivalent |
|---|---|---|
|
resolve-hosts |
Whether to enable resolving hosts for access logging. |
Use the setting on the connector to accomplish the same behavior. |
Web Connector Attributes
| JBoss Web Attribute | Beschreibung | Undertow Equivalent |
|---|---|---|
|
executor |
The name of the executor that should be used to process the threads of this connector. |
You now reference a worker that is defined in the See Migrate the Threads Subsystem Configuration for more information. |
|
proxy-binding |
The socket binding to define the host and port that is used when sending a redirect. |
There is no direct equivalent. See https-listener Attributes in the JBoss EAP Configuration Guide for available configuration options. |
|
redirect-port |
The port for redirection to a secure connector. |
This attribute was deprecated in JBoss EAP 6 and replaced with See https-listener Attributes in the JBoss EAP Configuration Guide for more information. |
A.4. Übersicht über das Migrieren von JBoss Web Systemeigenschaften
Diese Übersicht veranschaulicht die Systemeigenschaften, die bisher für die JBoss Web Konfiguration verwendet wurden, und deren entsprechende Konfiguration für Undertow in JBoss EAP 7.
Tabelle A.1. Zuordnung von Servlet-Container- und Connector-Systemeigenschaften
|
JBoss EAP 6 Systemeigenschaft |
Beschreibung |
|
Entsprechung in JBoss EAP 7 | |
|
jvmRoute |
Provides a default value for the
It supports |
|
Management-CLI-Befehl: /subsystem=undertow:write-attribute(name=instance-id,value=VALUE) | |
|
org.apache.tomcat.util.buf.StringCache.byte.enabled |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.tomcat.util.buf.StringCache.char.enabled |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.tomcat.util.buf.StringCache.cacheSize |
Die Größe des String-Caches. Falls der Wert nicht angegeben ist, wird der Standardwert |
|
Keine entsprechende Konfiguration | |
|
org.apache.tomcat.util.buf.StringCache.maxStringSize |
Die maximale Länge des zu cachenden Strings. Falls der Wert nicht angegeben ist, wird der Standardwert |
|
Keine entsprechende Konfiguration | |
|
org.apache.tomcat.util.http.FastHttpDateFormat.CACHE_SIZE |
Die Größe des Caches für analysierte und formatierte Datumswerte. Falls der Wert nicht angegeben ist, wird der Standardwert |
|
Keine entsprechende Konfiguration | |
|
org.apache.catalina.core.StandardService.DELAY_CONNECTOR_STARTUP |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.catalina.connector.Request.SESSION_ID_CHECK |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.coyote.Constants.USE_CUSTOM_STATUS_MSG_IN_HEADER |
Falls |
|
Muss befehlsorientiert aktiviert werden, indem eine angepasste | |
|
org.apache.tomcat.util.http.Parameters.MAX_COUNT |
Die maximale Anzahl an Parametern, die in einem Post-Body analysiert werden können. Wird diese überschritten, schlägt die Analyse mit einer |
|
Management-CLI-Befehl: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-parameters,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=max-parameters,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=max-parameters,value=VALUE) | |
|
org.apache.tomcat.util.http.MimeHeaders.MAX_COUNT |
Die maximale Anzahl an Headern, die in der HTTP-Anfrage gesendet werden können. Wird diese überschritten, schlägt die Analyse mit einer |
|
Management-CLI-Befehl: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-headers,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=max-headers,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=max-headers,value=VALUE) | |
|
org.apache.tomcat.util.net.MAX_THREADS |
Die maximale Anzahl an Threads, die ein Connector zur Verarbeitung von Anfragen verwenden wird. Der Standardwert ist |
|
Management-CLI-Befehl: /subsystem=io/worker=default:write-attribute(name=task-max-threads, value=VALUE) | |
|
org.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE |
Die maximale Größe der HTTP-Header in Bytes. Wird diese überschritten, schlägt die Analyse mit einer |
|
Management-CLI-Befehl: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-header-size,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=max-header-size,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=max-header-size,value=VALUE) | |
|
org.apache.coyote.http11.Http11Protocol.COMPRESSION |
Erlaubt die Verwendung einfacher Komprimierung mit dem HTTP-Connector. Der Standardwert ist |
|
Konfigurieren Sie einen Filter mithilfe der Management-CLI: # Create a filter /subsystem=undertow/configuration=filter/gzip=gzipfilter:add() /subsystem=undertow/server=default-server/host=default-host/filter-ref=gzipfilter:add() | |
|
org.apache.coyote.http11.Http11Protocol.COMPRESSION_RESTRICTED_UA |
Reguläre Ausdrücke für Benutzer-Agents, die keine komprimierten Inhalte erhalten werden. Der Standardwert ist leer. |
|
Konfigurieren Sie ein Prädikat in einem Filter mithilfe der Management-CLI: # Use a predicate in a filter
/subsystem=undertow/configuration=filter/gzip=gzipfilter:add()
/subsystem=undertow/server=default-server/host=default-host/filter-ref=gzipfilter:add(predicate="regex[pattern='AppleWebKit',value=%{i,User-Agent}]")
| |
|
org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES |
Präfixe für Inhaltstypen von komprimierbarem Inhalt. Der Standardwert ist |
|
Konfigurieren Sie ein Prädikat in einem Filter mithilfe der Management-CLI: # Use a predicate in a filter
/subsystem=undertow/configuration=filter/gzip=gzipfilter:add()
/subsystem=undertow/server=default-server/host=default-host/filter-ref=gzipfilter:add(predicate="regex[pattern='text/html',value=%{o,Content-Type}]")
| |
|
org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIN_SIZE |
Mindestgröße von Inhalten, die komprimiert werden. Der Standardwert ist |
|
Konfigurieren Sie ein Prädikat in einem Filter mithilfe der Management-CLI: # Use a predicate in a filter /subsystem=undertow/configuration=filter/gzip=gzipfilter:add() /subsystem=undertow/server=default-server/host=default-host/filter-ref=gzipfilter:add(predicate="max-content-size[value=MIN_SIZE]") | |
|
org.apache.coyote.http11.DEFAULT_CONNECTION_TIMEOUT |
Standardmäßiger Socket-Timeout. Der Standardwert ist |
|
Management-CLI-Befehl: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=no-request-timeout,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=no-request-timeout,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=no-request-timeout,value=VALUE) | |
|
org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY |
Verwenden Sie diese Eigenschaft, um |
|
Keine entsprechende Konfiguration | |
|
org.apache.tomcat.util.buf.StringCache.trainThreshold |
Gibt an, wie oft |
|
Keine entsprechende Konfiguration |
Tabelle A.2. Zuordnung von EL-Systemeigenschaften
|
JBoss EAP 6 Systemeigenschaft |
Beschreibung |
|
Entsprechung in JBoss EAP 7 | |
|
org.apache.el.parser.COERCE_TO_ZERO |
If |
|
Systemeigenschaft ist noch gültig und wird von der EL verarbeitet |
Tabelle A.3. Zuordnung von JSP-Systemeigenschaften
|
JBoss EAP 6 Systemeigenschaft |
Beschreibung |
|
Entsprechung in JBoss EAP 7 | |
|
org.apache.jasper.compiler.Generator.VAR_EXPRESSIONFACTORY |
Der Name der Variable, die für die Expression Factory der Expression Language verwendet wird. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.compiler.Generator.VAR_INSTANCEMANAGER |
Der Name der Variable, die für die Instanz-Manager-Factory verwendet wird. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING |
Falls |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.DEFAULT_TAG_BUFFER_SIZE |
Jeglicher Tag-Puffer, der |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.runtime.JspFactoryImpl.USE_POOL |
Falls |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.runtime.JspFactoryImpl.POOL_SIZE |
Die Größe des Thread-lokalen PageContext. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.JSP_SERVLET_BASE |
Die Basisklasse des Servlets, generiert vom JSP. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.SERVICE_METHOD_NAME |
Der Name der Servicemethode, die von der Basisklasse aufgerufen wird. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.SERVLET_CLASSPATH |
Der Name des ServletContext-Attributs, das den Klassenpfad für JSP liefert. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.JSP_FILE |
Der Name des Anfrageattributs für das |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.PRECOMPILE |
Der Name des Anfrageparameters, der die JSP-Engine dazu veranlasst, das Servlet bereits zu generieren, jedoch nicht aufzurufen. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.JSP_PACKAGE_NAME |
Der standardmäßige Paketname für kompilierte JSP-Seiten. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.TAG_FILE_PACKAGE_NAME |
Der standardmäßige Paketname für Tag-Handler, generiert von Tag-Dateien. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.TEMP_VARIABLE_NAME_PREFIX |
Zu verwendendes Präfix für generierte temporäre Variablennamen. Falls kein Wert angegeben ist, wird der Standardwert |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.USE_INSTANCE_MANAGER_FOR_TAGS |
Falls |
|
Systemeigenschaft hat sich nicht verändert | |
|
org.apache.jasper.Constants.INJECT_TAGS |
Falls |
|
Systemeigenschaft hat sich nicht verändert |
Tabelle A.4. Zuordnung von Sicherheits-Systemeigenschaften
|
JBoss EAP 6 Systemeigenschaft |
Beschreibung |
|
Entsprechung in JBoss EAP 7 | |
|
org.apache.catalina.connector.RECYCLE_FACADES |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH |
Falls |
|
Management-CLI-Befehl: /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=allow-encoded-slash,value=VALUE) /subsystem=undertow/server=default-server/https-listener=default:write-attribute(name=allow-encoded-slash,value=VALUE) /subsystem=undertow/server=default-server/ajp-listener=default:write-attribute(name=allow-encoded-slash,value=VALUE) | |
|
org.apache.catalina.STRICT_SERVLET_COMPLIANCE |
Falls kein Wert angegeben ist, wird |
|
Standardmäßig konform | |
|
org.apache.catalina.core.StandardWrapperValve.SERVLET_STATS |
Falls |
|
Keine entsprechende Konfiguration | |
|
org.apache.catalina.session.StandardSession.ACTIVITY_CHECK |
Falls |
|
Keine entsprechende Konfiguration |
A.5. Kompatibilität und Interoperabilität zwischen Releases
Dieser Abschnitt beschreibt die Kompatibilität und Interoperabilität von Client- und Server-EJB und Messaging-Komponenten zwischen den JBoss EAP 5, JBoss EAP 6 und JBoss EAP 7 Releases.
EJB Remoting über IIOP
Sie sollten keinerlei Probleme haben mit den folgenden Konfigurationen.
- Verbindungen von einem JBoss EAP 5 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 6 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 6 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 5 Server
EJB Remoting mittels JNDI
Sie sollten keinerlei Probleme haben mit den folgenden Konfigurationen.
- Verbindungen von einem JBoss EAP 6 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 6 Server
JBoss EAP 6 bietet Unterstützung für die EJB 3.1 Spezifikation und führte die Verwendung standardisierter, globaler JNDI Namespaces ein, die noch immer in JBoss EAP 7 verwendet werden. Aufgrund der Änderungen an den Namen der JNDI Namespaces sind die folgenden Konfigurationen nicht kompatibel:
- Verbindungen von einem JBoss EAP 5 Client mit einem JBoss EAP 7 oder JBoss EAP 6 Server
- Verbindungen von einem JBoss EAP 7 oder JBoss EAP 6 Client mit einem JBoss EAP 5 Server
Weitere Informationen über die Änderungen der standardisierten JNDI Namespaces finden Sie unter JNDI-Änderungen im JBoss EAP 6 Migrationshandbuch.
EJB Remoting mittels @WebService
Sie sollten keinerlei Probleme haben mit den folgenden Konfigurationen.
- Verbindungen von einem JBoss EAP 5 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 6 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 6 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 5 Server
Standalone Messaging-Client
Sie sollten keinerlei Probleme haben mit den folgenden Konfigurationen.
- Verbindungen von einem JBoss EAP 6 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 6 Server
In der folgenden Konfiguration ist die Verbindung möglich, sofern der Client die Messaging-Broker-spezifsche HornetQ-API anstelle der generischen JMS-API verwendet. Allerdings müssen JNDI-Lookups mithilfe der alten JBoss EAP JNDI-Naming-Erweiterung adressiert werden, die in JBoss EAP 7 enthalten ist.
- Verbindungen von einem JBoss EAP 5 Client mit einem JBoss EAP 7 Server
Aufgrund von Problemen bei der Protokollkompatibilität kann das in JBoss EAP 7 integrierte Messaging nicht mit HornetQ 2.2.x verbinden, das in JBoss EAP 5 enthalten war. Aus diesem Grund sind die folgenden Konfigurationen nicht kompatibel.
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 5 Server
Messaging-MDBs
Sie sollten keinerlei Probleme haben mit den folgenden Konfigurationen.
- Verbindungen von einem JBoss EAP 6 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 6 Server
In der folgenden Konfiguration ist die Verbindung möglich, sofern der Client die Messaging-Broker-spezifsche HornetQ-API anstelle der generischen JMS-API verwendet. Allerdings müssen JNDI-Lookups mithilfe der alten JBoss EAP JNDI-Naming-Erweiterung adressiert werden, die in JBoss EAP 7 enthalten ist.
- Verbindungen von einem JBoss EAP 5 Client mit einem JBoss EAP 7 Server
Aufgrund von Problemen bei der Protokollkompatibilität kann das in JBoss EAP 7 integrierte Messaging nicht mit HornetQ 2.2.x verbinden, das in JBoss EAP 5 enthalten war. Aus diesem Grund sind die folgenden Konfigurationen nicht kompatibel.
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 5 Server
JMS-Bridges
Sie sollten keinerlei Probleme haben mit den folgenden Konfigurationen.
- Verbindungen von einem JBoss EAP 5 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 6 Client mit einem JBoss EAP 7 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 6 Server
- Verbindungen von einem JBoss EAP 7 Client mit einem JBoss EAP 5 Server
Revised on 2018-01-05 08:53:47 EST