2016-01-01から1年間の記事一覧
イージーミスの話です EJB 3 + JPAっていい @Statelessアノテーションを1つ付すことで、EJBとみなすことができトランザクションも自動で管理されるという手軽さ/良さがウリですね。 また、EJBからEJBを呼び出した場合(ex. EJB_A⇒EJB_B)、デフォルトで同一ト…
jboss-deployment-structure.xmlの話です。 よく忘れて見落としちゃうんですよね(´・ω・`) ERROR [io.undertow.request] (default task-6) UT005023: Exception handling request to /MyApplicationWeb/myscreen/my.action: java.lang.NoClassDefFoundError: c…
ついにWindowsでBashが! Now available Bash on Ubuntu on Windows!長いので、Bash on Windowsと略すのが一般的なようです。 どこにでも書いてある手順ですが設定⇒更新とセキュリティ⇒開発者向け⇒開発者モードを選択して再起動、そして、コントロールパネル⇒…
$ sudo docker pull jboss/wildfly https://hub.docker.com/r/jboss/wildfly/ Dockerfile FROM jboss/wildflyRUN /opt/jboss/wildfly/bin/add-user.sh 【user】 【password】 --silentADD your-awesome-app.war /opt/jboss/wildfly/standalone/deployments/C…
環境 ・Wildfly 10.0.0.Final・Struts 2.3.29・Struts Convention Plugin 2.3.29・Struts2 CDI Plugin 2.3.29struts.xml での struts.enable.DynamicMethodInvocation は true 現象 Apache POIで生成したxlsをStruts2でダウンロードすると日本語ファイルが文…
最初文字コードの問題なのかと思ってたら… d.hatena.ne.jp さすがのきしださんです。 NativeQueryのパラメーターのバインドでも some_field_name like concat('%', ?, '%') みたいなことやって日本語をバインドしてもやっぱ取れません。私はこっちの問題から…
環境 ・Struts 2.3.29 EL式とかOGNLを使うのですが Struts2にはELやOGNLなどがあり下記のサイトが大いに参考になるのですが sites.google.com 上記のサイトを参考に <s:if test="%{sampleSign == @fully.qualified.package.ConstantClass@SAMPLE_SIGN_A}"> こんな感じのコードを以前実装しており、既に動いていたのでstaticメソッドも同様に呼び出</s:if>…
booleanのgetterがisになっちゃう Eclipseでもデフォルトのgetter接頭辞はisになっていることがありますがgetで統一したいこともあると思います。オレオレO/Rマッパーとかコードジェネレーターとか使ってると特に… Eclipseだと ウィンドウ ⇒ 設定 でJava ⇒ …
先に断っておきますが、たいした内容ではないです。 Lombok便利ですよね。getter/setterなどの見た目上は無駄なコードの生成をやってくれます。 親クラスでgetterやsetterがabstractメソッドで存在している場合は@Overrideを付けたい場合があります。 @Overr…
要件 英単語を単数形⇔複数形に変換したい、逆も然り、Javaで。 具体的には 単数形⇒複数形への変換は単語にsを付けるだけと思いきや・box⇒boxes のようにesが付くパターン・company⇒companies のようにyが消えてiesが付くパターン・people⇒person のように違…
誠に遺憾です 環境 ・Wildfly 10.0.0.Final・Struts 2.3.29・Struts Convention Plugin 2.3.29・Struts2 CDI Plugin 2.3.29struts.xml での struts.enable.DynamicMethodInvocation は true どこでどうエラーになるか ・Wildfly始動時:問題なし ・(始動後初…
Tomcat…+Strus2+JPA(EclipseLink)をWildfly10+Struts2(ここはそのまま…)+CDI+EJB+JPA(Hibernate)でEEになったのになぜか色々動かなくなった件について上手に書けたら公開します。。— Ryoichi Obara (@ryoichi_obara) June 16, 2016 上手に書けたら…と言いつ…
環境 ・Wildfly 10.0.0.Final・MySQL (AWS) 先に結果 6系ではなく5系を使う。(今回はmysql-connector-java-5.1.39.jarを利用) エラーメッセージ 管理コンソールのテスト接続の時点でこんなエラーが出ます。 ERROR [org.jboss.as.controller.management-opera…
まず最初にJCPについて説明しますよ Javaの仕様策定というのはOracle社がやっているわけではなくSun時代に"Javaの仕様策定はコミュニティベースでやっていこう"と打ち出された斬新な戦略だったのです。それがJCP (Java Community Process) であり誰でも参加…
現象 Bootstrapでspanアイコン(Glyphicons)が出なくなった時の対処方法です。 <span class="glyphicon glyphicon-search" aria-hidden="true"></span>で実装しているアイコンが出なくなった。(四角い表示になってしまった場合の対処法です) こんな表示になるんですよね… .woffはバイナリ BootstrapのglyphiconsはFontAwesomeを利…
環境 ・Struts 2.3.24.1・Struts Convention Plugin 2.3.24.1struts.xml での struts.enable.DynamicMethodInvocation は true 前置き 表示言語といっても色々あるのですが、リソース(ApplicationResources.properties)のStruts2で表示言語の切り替えはstrut…
またまた チキン大好きChicken yutaさんの投稿にまたまた反応しての投稿です。Windowsの「ファイル名を指定して実行」でよく入力するコマンドTOP10なお、私はソースのかかっていないメンチカツが大好きです。 そろそろネタをパクってるだろと怒られそうです…
先に言っておきます 4.1で解消される予定とのことです。https://github.com/gitbucket/gitbucket/issues/1191id:takezoe さんコメントありがとうございます! GitBucketのUI変更 大人の事情でGitBucketは3.13~UIが変更になっています。 3.13以降にバージョ…
チキン大好きChicken yutaさんのポストに反応するように投稿です。Windowsの単語登録を使って定型文の入力を楽にする 前置き まぁ知ってる方はな〜んだって感じですが、でも知ってる方の方がちゃんと見てくれそうな気がします。改善や効率化から程遠い所から…
#JavaDayTokyo 着席 pic.twitter.com/OnTq9dCQBz— Ryoichi Obara (@ryoichi_obara) 2016年5月24日 Keynote: Innovate, Collaborate, with Java 労働力が低下してITが寄り添うことが経済には重要と。 NetBeans IDEの開発デモがかなり良かった。HTML/JS/CSSコ…
現象 Pleiades Eclipse (Luna) でJavaのコード補完 (Ctrl + Space) をするとEclipseが突然落ちる。別マシン(同僚)でも発生。 C:\pleiades.luna\eclipse\*.logにエラーログが出てて、ダンプか何かが書き出されている。 環境 ・Pleiades All in One 4.4.2.v201…
設定は3種類 コミット名の設定箇所は・リポジトリ毎の設定・ユーザー設定 (/Users/ryoichi0102/.gitconfig など)・システム設定と3箇所あり、この中のいずれかが使われます。 コミット名がおかしくなるとgitをブラウザで見た時にユーザーへのリンクが正常に…
Qiitaで流行ってるらしい qiita.com 要は文字コードの演算 生と死の間(?)から愛が生まれるらしい Spreadsheetsでやってみた (Javaでやろうとしたらもちろん先駆者が居たので) Excelでもできると思います。 dec2hex(code(A1))でUnicodeに変換して各文字をmid…
バージョンと設定 ・Struts 2.3.24.1struts.xml での struts.enable.DynamicMethodInvocation は true Struts2のメッセージ表示は <s:fielderror /><s:actionerror /><s:actionmessage />のタグがありますが、一気に表示されてしまうのとtheme="simple"といえど<LI>タグなどは出てしまい不要で、完全にシンプルとはい</li></s:actionmessage></s:actionerror></s:fielderror>…
バージョンと設定 ・Tomcat 8.x・Struts 2.3.24.1struts.xml での struts.enable.DynamicMethodInvocation は true エラー時は自画面に戻したい Interceptorが呼べるようになるとやりたくなるのがログ書き出し・エラーハンドリング・ログインチェックあたり…
バージョンとやりたいこと ・Tomcat 8.x Tomcatにwarをデプロイするのだけれども、メッセージ用のpropertiesやログ用のxmlは、war外出しで配置したい。 ぐぐってすぐ出てくる情報だとできなかった。。 こんな感じにせいというのがすぐ出てくる情報なのですが <Loader className="org.apache.catalina.loader.VirtualWebappLoader" virtualClasspath="${basedir}/target/classes" /></loader>…
SourceTreeを使ってみたら 今までコマンドとEGitしか使ってなかったのですがEGitのヒストリーのツリー表示がmasterやdevelopなどの縦線を固定してくれないので(つまり樹形図のdefault branch固定したい…)ちょっと期待もあってSourceTreeを入れました。 起…
バージョンと設定 ・Tomcat 8.x・Struts 2.3.24.1struts.xml での struts.enable.DynamicMethodInvocation は true そもそもInterceptorを呼び出すのに苦労… struts2-convention-pluginを使ってDynamicMethodInvocationをtrueにしているとstruts.xmlにてpack…
GitHubユーザーアカウントを2つ以上持っていてそれを統合したいって方へ向けてです。 どれを残すか たとえばA,B 2つのリポジトリがあるとします。(本稿内ではずっとA,Bや新旧などと表現します) どちらを残すかですが、判断基準としてはプロフィールページ上…
429 Too many requests... AWS初心者向けです。API Gateway便利ですよね。さくっとhttpsでAPIが用意できるところなんて本当ステキです。 で、Deployしてテストで何回か叩いてると429 "Too many requests"が出ることがあります。 要するにリクエスト回数が制…