2015年3月28日土曜日

43546414

blogspotではやはり無理があったのでgithub.ioに移動しました.

2015年2月5日木曜日

Dropwizard-JAXWSのサンプルを動かす(メモ)

Dropwizard-JAXWSのサンプルを動かすまでにつまづいたのでメモ.

  1. ルートディレクトリに移動('dropwizard-jaxws', 'dropwizard-jaxws-example'が見える,githubからzip downloadした場合は'dropwizard-jaxws-master'ディレクトリ)
  2. mvn install -Djavax.xml.accessExternalSchema=all

'javax.xml.accessExternalSchema'の指定がない場合は'dropwizard-jaxws-example'の段階で以下の問題でと失敗する.
accessExternalSchemaプロパティで設定された制限により'file'アクセスが許可されていないため、スキーマ・ドキュメント'xjc.xsd'の読取りに失敗しました。
とりあえずこれで解決した.


ちなみにWSDLを表示するにはサービスに'?wsdl'をつける.
http://localhost:8080/soap/simple?wsdl

2015年1月20日火曜日

MacOSXのアプリのスタイルを使用してシェルスクリプトを実行します (例としてJavaApplicationStub劣化版)

タイトルの通りのプロジェクトをGitHubに作ってみた


注意

  • 環境 MacOSX 10.10.1 / Java 1.8.0_25
  • Finder上で,"〜.app"のフォルダ"入る際は,コンテクストメニュー(副(右)クリックで出るメニュー)の「パッケージの内容を表示」を用いる.
  • "ShellCommand_MacApp.app"をダブルクリックした際に「開発元が未確認のため開けません」とでることがある.コンテクストメニュー(副(右)クリックで出るメニュー)の「開く」で起動すると確認ダイアログで確認されたのちに起動させることができる.

作成

  1. build.xmlをエディタで開き,"javahome"のプロパティ値を環境に合わせて修正する.
  2. antを実行する.
    • ShellCommand_MacApp.app/Contents/Resources/Java/の下にShellCommand_MacApp.jarファイルができる
  3. ShellCommand_MacApp.appをダブルクリックして起動する.

動作

  • Windowが一つでる.
  • Dock内のアイコンを確認してみる.
  • Dock内のアイコン上のバッジを確認してみる.
  • メニューの"ShellCommand_MacApp / About ShellCommand_MacApp"を選択してみる.
  • メニューの"ShellCommand_MacApp / Preferences…"を選択してみる.
  • メニューの"ShellCommand_MacApp / Quti ShellCommand_MacApp"を選択してみる.