iアプリの通信機能デバッグのためにHTTP通信をモニターする
1.モニターソフトのtcpmonをインストール
http://www.apache.org/dist/ws/commons/tcpmon/1_0/ から tcpmon-1.0-bin.zip をダウンロード
tcpmon-1.0-bin\build の tcpmon.bat を実行するとプログラムが起動する
c:\program files にtcpmon-1.0-binフォルダーをコピーして、デスクトップにtcpmon.bat のショートカットを設置
2.iAppliToolと連携するための設定
tcpmon.bat を実行して、TCPMon ウィンドウを表示させる
TCPMonの[Admin]タブを選択
[Listen Port #]フィールドに使用していないポートの番号を入力(例:1234)
[Act as a...]ラジオボタンのProxyを選択
[Add]ボタンをクリックすると[port 1234](例のポート番号を入力した場合)
3.iAppliToolのネットワーク設定
iAppliToolのメニュ[設定]-[アプリケーション動作環境設定]を選択、[ネットワーク設定]タブをクリック
HTTP設定の[プロキシホスト]に「127.0.0.1」、プロキシポートに「1234」を設定
4.アプリの起動
アプリを起動してHTTP通信処理を行うと、
上部ウィンドウ:リクエスト
下部ウィンドウ:リプライ
が表示される。
2011年12月17日土曜日
2011年12月9日金曜日
Eclipse3.6+Doja-5.1でA handler conflict occurred. This may disable some commands.
iアプリ(Doja-5.1)開発用のEclipse起動後、エラーログに
A handler conflict occurred. This may disable some commands.
が表示される。
■エラーログ出力の詳細
A handler conflict occurred. This may disable some commands.
が表示される。
■エラーログ出力の詳細
eclipse.buildId=M20110210-1200
java.version=1.6.0_27
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
警告
Fri Dec 09 14:47:13 JST 2011
A handler conflict occurred. This may disable some commands.
eclipse.buildId=M20110210-1200
java.version=1.6.0_27
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product
警告
Fri Dec 09 14:47:13 JST 2011
競合 'AUTOGEN:::com.nttdocomo.eclipse.ProjectActionSet/com.nttdocomo.eclipse.DoJaProjectSettingAction':HandlerActivation(commandId=AUTOGEN:::com.nttdocomo.eclipse.ProjectActionSet/com.nttdocomo.eclipse.DoJaProjectSettingAction,
handler=ActionDelegateHandlerProxy(null,com.nttdocomo.eclipse.DoJaProjectSettingAction),
expression=AndExpression(ActionSetExpression(com.nttdocomo.eclipse.ProjectActionSet,org.eclipse.ui.internal.WorkbenchWindow@15926d1),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@15926d1)),sourcePriority=16640)
HandlerActivation(commandId=AUTOGEN:::com.nttdocomo.eclipse.ProjectActionSet/com.nttdocomo.eclipse.DoJaProjectSettingAction,
handler=ActionDelegateHandlerProxy(null,com.nttdocomo.eclipse.DoJaProjectSettingAction),
expression=AndExpression(ActionSetExpression(com.nttdocomo.eclipse.ProjectActionSet,org.eclipse.ui.internal.WorkbenchWindow@15926d1),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@15926d1)),sourcePriority=16640)
Eclipseでキーバインドの競合は発生
Eclipse3.6のエラーログに「キーバインドの競合が発生しました。 通常のアクセラレーター操作を妨げる可能性があります。」が表示されている。
A conflict occurred for ALT+SHIFT+D R
A conflict occurred for ALT+SHIFT+X R
■設定ダイアログで競合しているキーを確認方法
メニューバーの[ウィンドウ]-[設定]を選択して、[設定]ダイアログを表示
設定ダイアログの[一般]-[キー]を選択して、キーバインディングの一覧を表示
一覧のバインディング列から[ALT+SHIFT+D R]、[ALT+SHIFT+X R]を確認
ALT+SHIFT+D R 「サーバーで実行」と「Run RAP Application」で競合
ALT+SHIFT+X R 「サーバーでデバッグ」と「Debug RAP Application」で競合
「Run RAP Application」と「Debug RAP Application」の行を選択して[コマンドのアンバインド]ボタンをクリックしてバインドを解除する。
エラーログに警告文が出力されなくなった。
A conflict occurred for ALT+SHIFT+D R
A conflict occurred for ALT+SHIFT+X R
■設定ダイアログで競合しているキーを確認方法
メニューバーの[ウィンドウ]-[設定]を選択して、[設定]ダイアログを表示
設定ダイアログの[一般]-[キー]を選択して、キーバインディングの一覧を表示
一覧のバインディング列から[ALT+SHIFT+D R]、[ALT+SHIFT+X R]を確認
ALT+SHIFT+D R 「サーバーで実行」と「Run RAP Application」で競合
ALT+SHIFT+X R 「サーバーでデバッグ」と「Debug RAP Application」で競合
「Run RAP Application」と「Debug RAP Application」の行を選択して[コマンドのアンバインド]ボタンをクリックしてバインドを解除する。
エラーログに警告文が出力されなくなった。
2011年12月6日火曜日
iアプリをEclipseで作成
Eclipse3.6にDoja-5.1 Environmentをセットアップ済み
[新規プロジェクト(ウィンザード選択)]ダイアログが表示される
ダイアログのJavaフォルダを開いて[Doja-5.1 プロジェクト]を選択、[次へ]をクリック
[新規Doja-5.1 プロジェクト(Doja-5.1 プロジェクト)]ダイアログが表示される
ダイアログのプロジェクト名に「Gps」を入力、[完了]ボタンをクリック
Eclipseのパッケージエクスプローラタブのプロジェクト名:Gpsをクリック
メニューバーの[プロジェクト]-[Doja-5.1]-[ソースファイルの新規作成]を選択
ソースファイル名:Gps
アプリケーション種別:通常のアプリケーション
Frame種別:キャンバス
[OK]ボタンをクリック
ADF設定
AppName:gps
AppClass:Gps
トラステッド動作設定
位置情報取得APIの許可:Yes
[OK]クリック
- プロジェクトの作成
[新規プロジェクト(ウィンザード選択)]ダイアログが表示される
ダイアログのJavaフォルダを開いて[Doja-5.1 プロジェクト]を選択、[次へ]をクリック
[新規Doja-5.1 プロジェクト(Doja-5.1 プロジェクト)]ダイアログが表示される
ダイアログのプロジェクト名に「Gps」を入力、[完了]ボタンをクリック
- ソースファイルを生成
Eclipseのパッケージエクスプローラタブのプロジェクト名:Gpsをクリック
メニューバーの[プロジェクト]-[Doja-5.1]-[ソースファイルの新規作成]を選択
ソースファイル名:Gps
アプリケーション種別:通常のアプリケーション
Frame種別:キャンバス
[OK]ボタンをクリック
- ADFキーとトラステッド動作の設定
ADF設定
AppName:gps
AppClass:Gps
トラステッド動作設定
位置情報取得APIの許可:Yes
[OK]クリック
登録:
投稿 (Atom)