[Seasar-user:21883] Re: S2BlazeDSエラーについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2014年 4月 22日 (火) 21:41:12 JST
ふなくらさん
阿形です。お忙しいところ申し訳ありません。
状況に変化がありましたので、ご連絡いたします。
>swfのパスを直接ブラウザで指定してF5で再表示するか
>ブラウザのキャッシュを削除して再度表示して確認してみていただけますでしょうか。
上記内容を実行しエラー内容が変化しました。その後再度アプリケーションを実行したところ
画面にラベル、ボタンが表示されなくなりました。(swfは動いている)
ご指摘の程、よろしくお願いいたします。
追記
FlashBuilder のバージョンは4.7ではなく、4.6です。大変申し訳ありません
ブラウザーはIE11を使用しています。
From: shigeaga @ gmail.com [mailto:shigeaga @ gmail.com]
Sent: Tuesday, April 22, 2014 8:22 PM
To: seasar-user @ ml.seasar.org
Subject: Re: [Seasar-user:21881] S2BlazeDSエラーについて
ふなくらさん
阿形です。
下記内容の
>swfのパスを直接ブラウザで指定してF5で再表示するか
>ブラウザのキャッシュを削除して再度表示して確認してみていただけますでしょうか。
swfのパスを直接ブラウザで指定してF5で再表示を行ったところ
エラー内容が変化しました。
[FaultEvent fault=[RPC Fault faultString="送信できませんでした"
faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error
NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost/EquipmentReportSvr/messagebroker/amf'"]
messageId="7630F54C-7CA5-D622-E47D-890511651AF0" type="fault" bubbles=false cancelable=true eventPhase=2]
http://localhost → http://localhost:8080 になっていないのがおかしい??
ご指摘の程よろしくお願いいたします。
差出人: jun funakura
送信日時: 2014年4月22日 火曜日 19:28
宛先: seasar-user @ ml.seasar.org
阿形さん
ふなくら(nod)です。
>serviceをとって実行してみましたが、
>エラー内容は変わりませんでした。
>[FaultEvent fault=[RPC Fault faultString="No destination with id
'service.helloWorldService' is registered with any service." faultCode="Server.Processing"
faultDetail="null"] messageId="BF42F563-190E-2627-AC52-5ADA46A31BEF" type="fault"
bubbles=false cancelable=true eventPhase=2]
上記のエラーをみると、destinationがservice.helloWorldServiceとなっているので
コンパイルしたswfが反映されていないように思います。
swfのパスを直接ブラウザで指定してF5で再表示するか
ブラウザのキャッシュを削除して再度表示して確認してみていただけますでしょうか。
swfファイルはキャッシュしやすいので、ラッパーされたhtmlを再読み込みしても
実体のswfはなかなか更新されないことがあります。
> myservice.getHelloString();←getHelloString()が自動補完されていません
myserviceはRemoteObjectでサーバ側で定義されているメソッドは
Flash Builderではわからないので自動補完はされないかと思います。
2014年4月22日13:24 ShigeruAgata <shigeaga @ gmail.com>:
> ふなくらさん
>
>
>
> 一点伝え忘れていたことが有りました。
>
>
>
> public function goRemoteObject() :void{
>
> myservice.getHelloString();←getHelloString()が自動補完されていません
>
> }
>
> 問題解決に直接関係ないかもしれませんが、念のためお知らせします。
>
>
>
> ご教授いただきますようよろしくお願いいたします。
>
>
>
> 阿形
>
> From: seasar-user-bounces @ ml.seasar.org
> [mailto:seasar-user-bounces @ ml.seasar.org] On Behalf Of jun funakura
> Sent: Tuesday, April 22, 2014 9:28 AM
> To: seasar-user @ ml.seasar.org
> Subject: [Seasar-user:21878] S2BlazeDSエラーについて
>
>
>
> 阿形さん
>
>
>
> ふなくら(nod)です。
>
>
>
> MXML内にあります
>
> destination="service.helloWorldService"
>
> を
>
> destination="helloWorldService"
>
> に変えたらエラー内容が変わるか
>
> ご確認いただけますでしょうか。
>
>
>
> またrootpackageは
>
> jp.ne.equipment.report
>
> としていると思ってよろしいでしょうか。
>
>
>
> #動確する環境あるのが夜以降になるので
>
> #はずしていたらすみません...
>
> 2014年4月22日火曜日、<shigeaga @ gmail.com>さんは書きました:
>
> いつもお世話になっております。阿形と申します。
>
>
>
> S2BlazeDS1.0.2 + FlashBuilder4.7 + Tomcat6.0 を使用してサンプルソフト
>
> を作成しています。ですが下記内容のエラーが出てしまい、先に進めない
>
> 状況です。お手数おかけしますが、原因等ご教授いただけたら幸いです。
>
>
>
> エラー内容
>
>
>
> [FaultEvent fault=[RPC Fault faultString="No destination with id
> 'service.helloWorldService' is registered with any service."
> faultCode="Server.Processing" faultDetail="null"]
> messageId="BA173E90-EC0E-5BF2-E31C-5C95612992FE" type="fault" bubbles=false
> cancelable=true eventPhase=2]
>
>
>
> MXML
>
>
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application width="1024" height="768"
> xmlns:mx="http://www.adobe.com/2006/mxml">
> <mx:Script source="Hello.as" />
> <mx:RemoteObject id="myservice" destination="service.helloWorldService"
> fault="faultHandler(event)">
> <mx:method name="getHelloString" result="onResult(event)"
> fault="onFault(event)" />
> </mx:RemoteObject>
> <mx:VBox>
> <mx:Label text="Hello World!!" id="text1" />
> <mx:Button label="JAVAへ送信" click="goRemoteObject()" />
> </mx:VBox>
> </mx:Application>
>
>
>
> ActionScript
>
>
>
> import mx.controls.Alert;
> import mx.rpc.events.ResultEvent;
> public function goRemoteObject() :void{
> myservice.getHelloString();
> }
> /** * 結果の取得(成功時)*/
> public function onResult(event:ResultEvent):void {
> text1.text = event.result.toString();
> }/** * 結果の取得(失敗時)*/
> public function onFault(fault:Object):void {
> Alert.show(String(fault));
> }
> public function faultHandler(fault:Object):void {
> Alert.show(String(fault));
> }
>
>
>
> Java
>
>
>
> package jp.ne.equipment.report.service;
>
>
>
> public class HelloWorldService {
> public String getHelloString() {
> return "Hello World Flex Java!! ";
> }
> }
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20140422/bdb47559/attachment.html>
Seasar-user メーリングリストの案内