1

不明白如何运行widfly 10 Apache Camel/CDI 项目以及如何安装widlfly camel pack。入门指南没有显示在哪里解压下载的子系统。 https://wildflyext.gitbooks.io/wildfly-camel/content/start/ 这是什么意思“只需将提供的补丁解压到支持的 WildFly 安装中。” ?

my wildfly in C:\wildfly-10.0.0.Final, I extracted
C:\wildfly-10.0.0.Final\wildfly-camel-patch-4.0.0 .
Camel config file in C:\wildfly-10.0.0.Final\wildfly-camel-patch-4.0.0\standalone\configuration\standalone-full-camel.xml 

https://github.com/wildfly-extras/wildfly-camel/tree/master/examples/camel-cdi示例中,我应该像这样启动服务器

C:\wildfly-10.0.0.Final\bin\standalone.bat -c  standalone-full-camel.xml

但我有例外

22:24:53,580 INFO  [org.jboss.modules] (main) JBoss Modules version 1.5.1.Final
java.lang.IllegalStateException: WFLYCTL0214: Could not get main file: standalone-full-camel.xml. Specified files must be relative to the configuration dir: C:\wildfly-10.0.0.Final\standalone\configuration
        at org.jboss.as.controller.persistence.ConfigurationFile.determineMainFile(ConfigurationFile.java:311)
        at org.jboss.as.controller.persistence.ConfigurationFile.<init>(ConfigurationFile.java:172)
        at org.jboss.as.server.ServerEnvironment.<init>(ServerEnvironment.java:456)
        at org.jboss.as.server.Main.determineEnvironment(Main.java:297)
        at org.jboss.as.server.Main.main(Main.java:94)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.jboss.modules.Module.run(Module.java:329)
        at org.jboss.modules.Main.main(Main.java:507)

那么我该如何解决呢?使用 Wildfly 配置 Apache Camel 的最佳方法是什么?没有一个例子是工作。

我在tomcat 8下使用ApacheCamel和Spring,一切都很好,但是使用wildfly我无法运行简单的camel CDI示例。

4

0 回答 0