我有一个Mule应用程序,我发送一个请求到多个Web服务并聚合我得到的响应列表,想法是通过从处理列表的CustomJavaClass返回它来获得List的第一个响应:
return responses.get(0);
Run Code Online (Sandbox Code Playgroud)
如果我尝试通过浏览器访问它,我能够访问WSDL,返回的WSDL看起来像它应该看起来.但我尝试通过SoapUi发送消息,我得到以下异常:
Exception stack is:
1. Cannot copy message with a stream payload. Payload type is "org.apache.commons.httpclient.ContentLengthInputStream". Message payload is of type: ContentLengthInputStream (org.mule.api.MessagingException)
org.mule.routing.outbound.AbstractSequenceRouter:73 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html)
--------------------------------------------------------------------------------
Root Exception stack trace:
org.mule.api.MessagingException: Cannot copy message with a stream payload. Payload type is "org.apache.commons.httpclient.ContentLengthInputStream". Message payload is of type: ContentLengthInputStream
at org.mule.routing.outbound.AbstractSequenceRouter.route(AbstractSequenceRouter.java:73)
at org.mule.routing.outbound.AbstractOutboundRouter$1.doInTransaction(AbstractOutboundRouter.java:102)
at org.mule.routing.outbound.AbstractOutboundRouter$1.doInTransaction(AbstractOutboundRouter.java:99)
+ 3 more (set debug level logging or '-Dmule.verbose.exceptions=true' for everything)
Run Code Online (Sandbox Code Playgroud)
SOAPUi异常:
Failed to route event via endpoint: org.mule.api.processor.MessageProcessors$LifecyleAwareMessageProcessorWrapper@ceb6dd. Message payload is of …Run Code Online (Sandbox Code Playgroud) 我正在开发一个小项目,在这个项目中,我必须显示Vaadin树中XML Source /文件的一些数据.
我的问题是:我可以用Vaadin树做到这一点吗?实现它有多"难"?
我看过他们都使用容器作为源的Vaadin演示树,所以不知道它是否适用于XML.
我是XML和Java的新手,因此可以免费发布一些有用的指南/链接
我想创建Web应用程序,同时学习一些很酷的新框架/技术.起初我在看Spring-Roo和Vaadin,但后来我认为使用纯java以外的东西会更有趣(也可能更有效).
到目前为止,我决定使用scala.但是必须说我真的很喜欢Vaadin的gui,如果可能的话我想用它.可能我可以使用纯vaadin + scala来构建一些简单的Web应用程序,但如果它有意义,那么我宁愿使用一些现有的框架来帮助我安全,强制执行适当的mvc或mvp等等.
使用Play是否有意义!还是以Vaadin为前端?或者别的什么?是否有任何教程或文档(我没有找到任何东西)?
或者也许我会更好地使用标准的Spring(Spring-Roo)和java?
我有一个单词列表,例如:"月亮","太阳","木星","火星",它们都存储在一个数组中,我们称之为"行星"
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
Run Code Online (Sandbox Code Playgroud)
如何获得存储在数组中的单词数?