0

我正在尝试在调试模式下运行我的应用程序,如使用 Eclipse和JBoss 工具在 Wildfly 中调试应用程序- 调试外部启动的 WildFly但是,当我执行./standalone.sh --debug --server-config=standalone .xml命令,我收到此错误:

user@user:~/wildfly-8.1.0.CR1/bin$ ./standalone.sh --debug --server-config=standalone-capedwaf-modules.xml

==================================================== ========================

JBoss Bootstrap Environment

JBOSS_HOME: /home/giacomo/wildfly-8.1.0.CR1

JAVA: java

JAVA_OPTS:  -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n

814 FATAL [org.jboss.as.server](控制器引导线程)​​JBAS015957:服务器引导以不可恢复的方式失败;退出。有关详细信息,请参阅以前的消息。

我知道错误在我的standalone.xml 中 [row,col]:[3,1] 但我不知道出了什么问题。在我的 .xml 下面:

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

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

<extensions>
    <extension module="org.jboss.as.capedwarf"/>
    <extension module="org.jboss.as.clustering.infinispan"/>
    <extension module="org.jboss.as.clustering.jgroups"/>
    <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.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.messaging"/>
    <extension module="org.jboss.as.naming"/>
    <extension module="org.jboss.as.remoting"/>
    <extension module="org.jboss.as.security"/>
    <extension module="org.jboss.as.transactions"/>
    <extension module="org.jboss.as.weld"/>
    <extension module="org.wildfly.extension.io"/>
    <extension module="org.wildfly.extension.undertow"/>
</extensions>





<management>
    <security-realms>
        <security-realm name="ManagementRealm">
            <authentication>
                <local default-user="$local"/>
                <properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
            </authentication>
            <authorization map-groups-to-roles="false">
                <properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
            </authorization>
        </security-realm>
        <security-realm name="ApplicationRealm">
            <authentication>
                <local default-user="$local" allowed-users="*"/>
                <properties path="application-users.properties" relative-to="jboss.server.config.dir"/>
            </authentication>
            <authorization>
                <properties path="application-roles.properties" relative-to="jboss.server.config.dir"/>
            </authorization>
        </security-realm>
    </security-realms>
    <management-interfaces>
        <native-interface security-realm="ManagementRealm">
            <socket-binding native="management-native"/>
        </native-interface>
        <http-interface security-realm="ManagementRealm" http-upgrade-enabled="true">
            <socket-binding http="management-http"/>
        </http-interface>
    </management-interfaces>
</management>



<profile>
    <subsystem xmlns="urn:jboss:domain:capedwarf:1.0"/>
    <subsystem xmlns="urn:jboss:domain:logging:2.0">
        <console-handler name="CONSOLE">
            <level name="INFO"/>
            <formatter>
                <pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
            </formatter>
        </console-handler>
        <periodic-rotating-file-handler name="FILE" autoflush="true">
            <formatter>
                <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
            </formatter>
            <file relative-to="jboss.server.log.dir" path="server.log"/>
            <suffix value=".yyyy-MM-dd"/>
            <append value="true"/>
        </periodic-rotating-file-handler>
        <logger category="com.arjuna">
            <level name="WARN"/>
        </logger>
        <logger category="org.apache.tomcat.util.modeler">
            <level name="WARN"/>
        </logger>
        <logger category="org.jboss.as.config">
            <level name="DEBUG"/>
        </logger>
        <logger category="sun.rmi">
            <level name="WARN"/>
        </logger>
        <logger category="jacorb">
            <level name="WARN"/>
        </logger>
        <logger category="jacorb.config">
            <level name="ERROR"/>
        </logger>
        <root-logger>
            <level name="INFO"/>
            <handlers>
                <handler name="CONSOLE"/>
                <handler name="FILE"/>
            </handlers>
        </root-logger>
    </subsystem>
    <subsystem xmlns="urn:jboss:domain:datasources:2.0">
        <datasources>
            <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS"

enabled="true" use-java-context="true"> jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 h2 sa sa org.h2.jdbcx。JdbcDataSource 假真

你可以帮帮我吗?谢谢。

4

2 回答 2

2

您的命令行中有错字:

./standalone.sh --debug --server-config=standalone-capedwaf-modules.xml

capedwaf应该capedwarf

于 2016-11-08T12:56:38.793 回答
1

您如何使用/构建 CapeDwarf 扩展?

正如我所看到的,您正在使用上游大师——因为(不幸的是)我们从未发布过 2.0.1.Final ... :-(

由于capedwarf -jboss-as 使用的是 WF 8.2.1.Final:https://github.com/capedwarf/capedwarf-jboss-as/blob/master/pom.xml#L57

我建议你使用官方下载的 CapeDwarf 2.0.0.Final。

如果您仍然有一些问题,请告诉我,我会尝试通过修复发布新版本。;-)

于 2016-11-08T21:39:17.057 回答