2016-03-25 10 views
0

Hallo, ich arbeitete an der Implementierung von HTTPS zu einem Teil einer Anwendung, nicht die ganzen Seiten.ERROR Jboss nach der Bearbeitung von standalone.xml

Ich habe ein anderes Subsystem in meiner XML-Datei erstellt:

<subsystem xmlns="urn:jboss:domain:web:1.5" default-virtual-server="default-host" native="false"> 
     <connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" enable-lookups="false" secure="true"> 
      <ssl name="kikou-ssl" key-alias="kikou" password="orange" certificate-key-file="../standalone/configuration/kikou.keystore" protocol="TLSv1" verify-client="false"/> 
     </connector> 
    </subsystem> 

Ich dachte, wenn ich Schlepptau Subsysteme habe ein zu HTTPS und die anderen HTTP verwendet werden.

Ich habe auch die Datei web.xml in meiner Finsternis mit bearbeitet:

<security-constraint> 
    <web-resource-collection> 
    <web-resource-name>optional</web-resource-name> 
    <url-pattern>/sitesApi2/*</url-pattern> 
    </web-resource-collection> 
    <user-data-constraint> 
    <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
    </user-data-constraint> 
</security-constraint> 

Aber wenn ich den Server gestartet habe ich dieses ERROR, Können Sie mir bitte erklären, was los ist!

016-03-25 09:28:21,606 ERROR [org.jboss.as.server] (Controller Boot Thread) JBAS015956: Exception interceptée au démarrage: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: N'a pas pu analyser la configuration 
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:141) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at org.jboss.as.server.ServerService.boot(ServerService.java:308) [jboss-as-server-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:188) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45] 
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[273,4] 
Message: Unexpected element '{urn:jboss:domain:web:1.5}subsystem' 
    at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:108) [staxmapper-1.1.0.Final-redhat-2.jar:1.1.0.Final-redhat-2] 
    at org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny(XMLExtendedStreamReaderImpl.java:69) [staxmapper-1.1.0.Final-redhat-2.jar:1.1.0.Final-redhat-2] 
    at org.jboss.as.server.parsing.StandaloneXml.parseServerProfile(StandaloneXml.java:1028) [jboss-as-server-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_4(StandaloneXml.java:449) [jboss-as-server-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:136) [jboss-as-server-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:103) [jboss-as-server-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 
    at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final-redhat-2.jar:1.1.0.Final-redhat-2] 
    at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Final-redhat-2.jar:1.1.0.Final-redhat-2] 
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:133) [jboss-as-controller-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] 

Vielen Dank für Ihre Vorschläge! ******************** Ausgabe ************ Erweiterungen *************

<extensions> 
    <extension module="org.jboss.as.clustering.infinispan"/> 
    <extension module="org.jboss.as.connector"/> 
    <extension module="org.jboss.as.deployment-scanner"/> 
    <extension module="org.jboss.as.ee"/> 
    <extension module="org.jboss.as.ejb3"/> 
    <extension module="org.jboss.as.jaxrs"/> 
    <extension module="org.jboss.as.jdr"/> 
    <extension module="org.jboss.as.jmx"/> 
    <extension module="org.jboss.as.jpa"/> 
    <extension module="org.jboss.as.jsf"/> 
    <extension module="org.jboss.as.logging"/> 
    <extension module="org.jboss.as.mail"/> 
    <extension module="org.jboss.as.naming"/> 
    <extension module="org.jboss.as.pojo"/> 
    <extension module="org.jboss.as.remoting"/> 
    <extension module="org.jboss.as.sar"/> 
    <extension module="org.jboss.as.security"/> 
    <extension module="org.jboss.as.threads"/> 
    <extension module="org.jboss.as.transactions"/> 
    <extension module="org.jboss.as.web"/> 
    <extension module="org.jboss.as.webservices"/> 
    <extension module="org.jboss.as.weld"/> 
</extensions> 
+0

Jede Sache, auch eine Idee, ich möchte nur einen Vorsprung haben zu verwenden. danke –

+0

Welche Version von JBoss? Sei genau. Auch 'Unerwartetes Element' {urn: jboss: domain: web: 1.5} subsystem 'bedeutet, dass das Element nicht an der richtigen Stelle ist oder die Version des Elements nicht unterstützt wird. –

+0

@TT Hallo, ich habe Jboss EAP6.1, und wie ich sagte, wollte ich https, aber nicht für alle die App, also habe ich ein neues Subsystem hinzugefügt. mit https und verließ den anderen mit http, was denkst du? –

Antwort

0

Der Fehler zeigt an, dass <subsystem xmlns="urn:jboss:domain:web:1.5"... nicht analysiert werden kann. JBoss EAP 6.1 verwendet Version 1.4 des Schemas für das Web-Subsystem. Versuchen Sie, die 1.5 zu 1.4 zu ändern.

0

Haben Sie das Erweiterungselement in Ihrem Subsystem hinzugefügt?

<extension module="org.jboss.as.web" /> 

https://docs.jboss.org/author/display/AS7/Subsystem+configuration

Die Web-Subsystem-Konfiguration besteht im Wesentlichen aus drei Teilen: Die JSP-Konfiguration, Verbindungen und virtuellen Server. Fortgeschrittene Themen wie Lastverteilung und Failover werden im "High Availability Guide" behandelt. Die Standardkonfiguration ist für die meisten Anwendungsfälle geeignet und bietet angemessene Leistungseinstellungen.

Erforderliche Erweiterung:

<extension module="org.jboss.as.web" /> 

Grund Subsystem Konfigurationsbeispiel:

<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> 
+0

Vielen Dank für Ihre Zeit und ja, ich habe die Erweiterung hinzugefügt! Ich werde meine Frage bearbeiten, um zu sehen, welche Erweiterung ich hinzugefügt habe. –

+0

können Sie Ihre vollständige Standalone.xml veröffentlichen, wird es hilfreich sein –

Verwandte Themen