gpt4 book ai didi

apache-flex - Spring BlazeDS flex.messaging.endpoints.AMFEndpoint

转载 作者:行者123 更新时间:2023-12-04 11:09:30 25 4
gpt4 key购买 nike

我今天一直在为此苦苦挣扎,删除除默认 channel 之外的所有内容只是为了让它继续。我已经解决了我所有的库问题(希望如此),现在出现以下错误。我还包含了我的配置文件,以防任何人都可以查看此内容。谢谢!!!

03:19:51,945 INFO  [STDOUT] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name '_messageBrokerDefaultHandlerMapping': Initialization of bean failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name '_messageBroker': Invocation of init method failed;
nested exception is flex.messaging.MessageException: An unknown exception occurred
while creating an instance of type 'flex.messaging.endpoints.AMFEndpoint'.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)

我的配置文件在这里:

消息配置:
<?xml version="1.0" encoding="UTF-8"?>
<service id="message-service"
class="flex.messaging.services.MessageService">

<adapters>
<adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter" default="true" />
<!-- <adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter"/> -->
</adapters>

<default-channels>
<channel ref="my-amf"/>
</default-channels>
</service>

代理配置:
<?xml version="1.0" encoding="UTF-8"?>
<service id="proxy-service"
class="flex.messaging.services.HTTPProxyService"
messageTypes="flex.messaging.messages.HTTPMessage,flex.messaging.messages.SOAPMessage">

<properties>
<connection-manager>
<max-total-connections>100</max-total-connections>
<default-max-connections-per-host>2</default-max-connections-per-host>
</connection-manager>
<allow-lax-ssl>true</allow-lax-ssl>
</properties>

<adapters>
<adapter-definition id="http-proxy" class="flex.messaging.services.http.HTTPProxyAdapter" default="true"/>
<adapter-definition id="soap-proxy" class="flex.messaging.services.http.SOAPProxyAdapter"/>
</adapters>

<default-channels>
<channel ref="my-amf"/>
<!-- <channel ref="java-amf"/> -->
</default-channels>

</service>

远程配置:
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">

<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter"/>
</adapters>

<default-channels>
<channel ref="my-amf"/>
</default-channels>

</service>

服务配置:
<?xml version="1.0" encoding="UTF-8"?>
<services-config>

<services>
<service-include file-path="spring-remoting-config.xml" />
<service-include file-path="spring-proxy-config.xml" />
<service-include file-path="spring-messaging-config.xml" />
</services>

<security>
<login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/>

</security>

<channels>

<!-- Java -->
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>

</channels>

<logging>
<target class="flex.messaging.log.ConsoleTarget" level="Error">
<properties>
<prefix>[BlazeDS] </prefix>
<includeDate>false</includeDate>
<includeTime>false</includeTime>
<includeLevel>false</includeLevel>
<includeCategory>false</includeCategory>
</properties>
<filters>
<pattern>Endpoint.*</pattern>
<pattern>Service.*</pattern>
<pattern>Configuration</pattern>
</filters>
</target>
</logging>

<system>
<redeploy>
<enabled>false</enabled>
<!--
<watch-interval>20</watch-interval>
<watch-file>{context.root}/WEB-INF/flex/services-config.xml</watch-file>
<watch-file>{context.root}/WEB-INF/flex/proxy-config.xml</watch-file>
<watch-file>{context.root}/WEB-INF/flex/remoting-config.xml</watch-file>
<watch-file>{context.root}/WEB-INF/flex/messaging-config.xml</watch-file>
<watch-file>{context.root}/WEB-INF/flex/data-management-config.xml</watch-file>
<touch-file>{context.root}/WEB-INF/web.xml</touch-file>
-->
</redeploy>
</system>

</services-config>

最佳答案

你有没有...

<flex:message-broker />

...输入您的任何 spring-context-configuration.xml文件?我有一个类似的错误,如果不一样的话,直到我添加它...

关于apache-flex - Spring BlazeDS flex.messaging.endpoints.AMFEndpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com