ここで何が欠けているのかわからず、解決策を探すことができませんでした。この問題の解決にご協力ください。感謝します。
Jboss EAP 6.3.0 で実行されています。サーバーを起動すると、ログがローリングし続けるため、強制的に停止する必要があります。ログは秒単位で 20000kb ~ 30000kb までロールアップされます
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/das-jmsListener]] (ServerService Thread Pool -- 54) JBWEB000289: Servlet springDispatcher threw load() exception: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: 109; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'rabbit:listener-container'.
Spring コンテキスト xml は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
xmlns:rabbit="http://www.springframework.org/schema/rabbit"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/util
classpath:org/springframework/beans/factory/xml/spring-util-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/rabbit
http://www.springframework.org/schema/rabbit/spring-rabbit-1.0.xsd">
<context:annotation-config />
<context:component-scan base-package="com.poc.sample" />
<bean id="das-DataZoneConverter" class="com.poc.sample.amqp.converters.DataZoneRemoteMessageConverter">
<property name="oxmUtil" ref="oxmUtility" />
</bean>
<!-- config for each service
Each service will require 2 beans :
#listener
#listenerContainer
-->
<!-- config start -->
<rabbit:listener-container id="userService-listenerContainer" connection-factory="connectionFactory">
<rabbit:listener ref="userService-listener" queues="userService-RequestQueue" />
</rabbit:listener-container>
<!-- config end -->
</beans>
以下は、pom.xml のスナップショットです。
<!-- Rabbit -->
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-amqp</artifactId>
<version>${spring.amqp.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit</artifactId>
<version>${spring.amqp.version}</version>
</dependency>
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>${rabbitmq.version}</version>
</dependency>
編集:
スキーマ内のすべてのバージョン番号を削除しました。
AMQP バージョン:
rabbitmq.バージョン 3.1.1
spring.amqp.version 1.1.4.RELEASE
- 最近、webapp (web.xml) を 2.4 から 3.0 に変更しました。それは問題でしょうか。変更前に機能するかどうかはテストしませんでした。これは問題になりますか?
編集: 以下のこれらのエラーは、エラーに表示されなくなりました。唯一のエラーは、一致するワイルドカードです
- ログにさらにいくつかのエラーが表示されます (繰り返し発生します)。これらのエラーも以前に発生しました。
09:57:02,246 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/cdat]]
(ServerService スレッド プール -- 60) JBWEB000287: クラス com.sun.faces.config.ConfigureListener のリスナー インスタンスにコンテキスト初期化イベントを送信中に例外が発生しました:
java.lang.IllegalArgumentException: JBAS011857: NamingStore is null
org.jboss.as.naming.NamingContext.(NamingContext.java:152) で org.jboss.as.naming.NamingContext.(NamingContext.java:125) で org.jboss.as.naming.InitialContext$DefaultInitialContext.( InitialContext.java:182) org.jboss.as.naming.InitialContext.getDefaultInitCtx(InitialContext.java:117) org.jboss.as.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:154) javax.naming.InitialContext .lookup(InitialContext.java:411) [rt.jar:1.7.0_51] javax.naming.InitialContext.lookup(InitialContext.java:411) [rt.jar:1.7.0_51] com.sun.faces.config .WebConfiguration.processJndiEntries(WebConfiguration.java:702) [jsf-impl-2.1.28.redhat-3.jar:2.1.28.redhat-3] com.sun.faces.config.WebConfiguration.(WebConfiguration.java: 134) [jsf-impl-2.1.28.redhat-3.jar:2.1.28.redhat-3] com.sun.faces.config.WebConfiguration.getInstance(WebConfiguration.java:194) [jsf-impl-2.1.28.redhat-3.jar:2.1.28.redhat-3] com.sun .faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:158) [jsf-impl-2.1.28.redhat-3.jar:2.1.28.redhat-3] at org.apache.catalina.core.StandardContext.contextListenerStart (StandardContext.java:3339) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4] org.apache.catalina.core.StandardContext.start(StandardContext.java:3777) ) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4] at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:161) [jboss- as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:59) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java) :94) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471 で) ) [rt.jar:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_51] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java) :1145) [rt.jar:1.7.0_51] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51] at java.lang.Thread.run(Thread) .java:744) [rt.jar:1.7.0_51] at org.jboss.threads.JBossThread.run(JBossThread.java:122)jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:94) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at java .util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_51] java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7. 0_51] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で [rt.jar:1.7.0_51] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) で [rt.jar:1.7.0_51] jar:1.7.0_51] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] at org.jboss.threads.JBossThread.run(JBossThread.java:122)jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:94) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at java .util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_51] java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7. 0_51] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で [rt.jar:1.7.0_51] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) で [rt.jar:1.7.0_51] jar:1.7.0_51] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] at org.jboss.threads.JBossThread.run(JBossThread.java:122)concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_51] で java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_51] でjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7] .0_51] で java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] で org.jboss.threads.JBossThread.run(JBossThread.java:122)concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_51] で java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_51] でjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7] .0_51] で java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] で org.jboss.threads.JBossThread.run(JBossThread.java:122)run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] at org.jboss.threads.JBossThread.実行 (JBossThread.java:122)run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] at org.jboss.threads.JBossThread.実行 (JBossThread.java:122)
この:
09:57:02,733 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 60) MSC000001: Failed to start service jboss.web.deployment.default-host./cdat: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./cdat: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:166)
at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:59)
at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:94)
... 6 more