play_framework

Javaフレームワーク「play」を使ってWebアプリを開発する際に、 複数のアプリを起動したい時、ポートを変更して起動してやれば可能だが、 playに同梱されている、eclipseフォルダ以下の[app名].launchファイルで起動 する場合は、launchファイル内にポート指定の記述があるため、 conf以下のapplication.conf内のポート変更だけでは起動できない。 1 2 3 4 FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) ERROR: transport error 202: bind failed: Address already in use ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690] eclipseから別ポートで複数アプリを起動するための設定手順は以下の通り。 1. conf/application.conf の以下のポートを変更 # jpda.port=8000 jpda.port=8001   # http.port=9000 http.port=9001   2. 続いて、eclipse/[app名].launch 内の以下を変更 1 2 3 4 5 6 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xdebug-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Dplay.debug=yes -Dplay.id= -Dapplication.path=’${project_loc:simplemailform}’ -Djava.endorsed.dirs=’C:play-1.2.3/framework/endorsed’ -javaagent:’C:play-1.2.3/framework/play-1.2.3.jar’"/> address=8000 の部分を、application.conf […]

play_framework

playでは、eclipse開発用に、eclipseプロジェクトファイル等を作成する コマンドが用意されている。 eclipseのプロジェクト単位で、 […]

play_framework

playを使ったWebアプリ開発手順の概要は、ざっくりいうと下記のような感じ。

◇playとは 一言で、生産効率を意識したJavaのフレームワーク。 http://playdocja.appspot.com/ 以下概要より。

前回は,tcpserver(ucspi-tcp)のインストール時のmakeエラーの対処方についてメモしておいたが、今回は、引続きdjbdnsのインスト […]

djbdns

DNSといえば、bindが一番メジャーかもしれないが、djbdns の方が軽くて、セキュリティも堅牢というイメージがあり、業務とは関係無いが、試しにセ […]

プラクティスをちゃんと理解して、プロジェクト毎に最適な物を取捨選択できるようにならないといけない。http://www.infoq.com/jp/ne […]