standalone-full.xml中的系统属性 [英] system-properties In standalone-full.xml

查看:71
本文介绍了standalone-full.xml中的系统属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Jboss版本:jboss-as-7.1.0.Final

Jboss version: jboss-as-7.1.0.Final

我们可以添加

<system-properties>
    <property name="x" value="/opt/db/common"/>
</system-properties>

在standalone-full.xml中吗?

In standalone-full.xml?

我遇到以下错误:

 20:54:35,726 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
 20:54:35,884 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
 20:54:35,942 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.0.Final "Thunder" starting
 20:54:36,575 INFO  [org.jboss.as] JBAS015950: JBoss AS 7.1.0.Final "Thunder" stopped in 5ms
 20:54:36,569 ERROR [org.jboss.as.controller] JBAS014601: Error booting the container: java.lang.RuntimeException: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:161) [jboss-as-controller-7.1.0.Final.jar:7.1.0.Final]
    at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_23]
 Caused by: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:125) [jboss-as-controller-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:187) [jboss-as-controller-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.as.server.ServerService.boot(ServerService.java:261) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:155) [jboss-as-controller-7.1.0.Final.jar:7.1.0.Final]
    ... 1 more
 Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[479,1]
 Message: JBAS014789: Unexpected element '{urn:jboss:domain:1.1}system-properties' encountered
    at org.jboss.as.controller.parsing.ParseUtils.unexpectedElement(ParseUtils.java:85) [jboss-as-controller-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_1(StandaloneXml.java:350) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:126) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:100) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
    at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
    at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69) [staxmapper-1.1.0.Final.jar:1.1.0.Final]
    at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:117) [jboss-as-controller-7.1.0.Final.jar:7.1.0.Final]
    ... 4 more

在[row,col]:[479,1]我有以下条目:

at [row,col]:[479,1] I am having below entry:

<system-properties>
    <property name="x" value="/opt/db/common"/>
    <property name="y" value="/opt/db/engine/work/q22222-161-1/engine/info/exye/2.0/files/config.xml"/>
    <property name="z" value="/opt/db/engine/work/q22222-161-1/engine/info/exye/2.0"/>
    <property name="m" value="/opt/db/engine/work/q22222-161-1/engine/info/exye/2.0/log"/>
    <property name="n" value="Member1"/>
    <property name="log4j.ignoreTCL" value="true"/>
    <property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="5000"/>
</system-properties>

推荐答案

IIRC已在上游修复,但某些版本要求<system-properties/>直接位于<extensions/>标记下.

IIRC it's been fixed upstream, but some versions require the <system-properties/> to be directly under the <extensions/> tag.

尝试类似的东西:

<?xml version='1.0' encoding='UTF-8'?>

<server xmlns="urn:jboss:domain:1.1">

    <extensions>
        ...
    </extensions>

    <system-properties>
        <property name="x" value="/opt/db/common"/>
        <property name="y" value="/opt/db/engine/work/q22222-161-1/engine/info/exye/2.0/files/config.xml"/>
        <property name="z" value="/opt/db/engine/work/q22222-161-1/engine/info/exye/2.0"/>
        <property name="m" value="/opt/db/engine/work/q22222-161-1/engine/info/exye/2.0/log"/>
        <property name="n" value="Member1"/>
        <property name="log4j.ignoreTCL" value="true"/>
        <property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="5000"/>
    </system-properties>

    ...
</server>

这篇关于standalone-full.xml中的系统属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆