java
Area: client-libs Synopsis: JRE 8u20 crashes while using Japanese IM on WindowsThe VM crashes while using Swing controls when some Japanese or Chinese characters are input on Windows platform. The issue is now fixed.See 8058858 (not public…
> groovysh Groovy Shell (2.1.0, JVM: 1.8.0_05) Type 'help' or '\h' for help. - groovy:000> " ".split("|").length ===> 1>groovysh Groovy Shell (2.1.0, JVM: 1.7.0_51) Type 'help' or '\h' for help. - groovy:000> " ".split("|").length ===> 2仕…
groovysh を起動するとなぜか警告。 警告: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.コマンドプロンプトを管理者モードで起動して reg ADD "HKLM\Software\J…
Exception in thread "main" java.lang.UnsupportedClassVersionError: Main : Unsupported major.minor version 52.0
[java]WindowsにJava8 JDKのダウンロードっていつのまにかログインが必要になったのか。 http://www.oracle.com/technetwork/java/javase/downloads/index.html この頃は chocolatey(cinst java.jdk)でいれていたので気が付かなんだ。chocolatey にはまだjav…
とりあえず既存のテストコードが動くか確認してみた。 >mvn -v Apache Maven 3.0.3 (r1075438; 2011-03-01 02:31:09+0900) Maven home: d:\dev\maven-3.0.3\bin\.. Java version: 1.7.0, vendor: Oracle Corporation Java home: d:\dev\java-1.7.0\jre Defau…
SyslogAppenderを使うと文字化けした(Widows→Linux)。 http://www.in-vitro.jp/blog/index.cgi/Library/20070524_01.html をみて拡張したが結局文字化けする。 Linuxで実行だと文字化けしないので調査はやめる。
サーバー全体 web.xml(%TOMCAT_HOME%\conf\web.xml) <context-param> <param-name>key</param-name> <param-value>value</param-value> </context-param> Webアプリごと(Tomcatの設定なのでマシンごとになる) context.xml(%TOMCAT_HOME%\conf\Catalaina\localhsot\context.xml) Webアプリごと(どのマシンでも同じ) web.xml(WEB-INF/web.xml) <context-param> </context-param>
以下のようにかくとエラーにならず最後のみ有効になる。orz <error-page> <error-code>404</error-code> <location>/error/404.html</location> <error-code>500</error-code> <location>/error/500.html</location> </error-page>
boolean isSessionTimeout(final HttpServletRequest request) { if (StringUtils.isNotEmpty(request.getRequestedSessionId())) { if (!request.isRequestedSessionIdValid()) { return true; } } return false; }
Java用のLINQ現る http://www.infoq.com/news/2007/09/quaere-linq http://www.infoq.com/jp/news/2007/09/quaere-linq http://xircles.codehaus.org/projects/quaereJLINQ: Eclipse用ランタイムJDBCジェネレータ http://www.infoq.com/jp/news/2007/08/jlinq…
http://freemarker.sourceforge.net/ みるとEclipse Pluginもあるみたいだ。Javaの場合はVelocityをほげることがおおい(NVelocityもあるしな)が、今回はFreeMakerをつかってみた。ソースは http://freemarker.sourceforge.net/docs/pgui_quickstart_all.html…
1年ぶりにJavaにもどってきてバージョンはほぼ最新の組みあわせで行っている。 Seasar2.4, S2Dao, DBFlute, Ymir, Maven2, Tomcat 5.5, JDK6, Eclipse3.3, MySQL 5.0WebのフレームワークがTeedaではなくてYmirなのが違うところかな。 思いのほかEclipseが進…
うーん、Sliverlight+Linqで遊ぼうとおもっていたのにな。。。 まあファウラーも RubyMicrosoft でいっているようにMicrosoftのオープンソースへの姿勢がひどいのであれか。TestDriven.NET(http://weblogs.asp.net/nunitaddin/default.aspx)の作者かわいそう…
アホなシステムになぜかアプレットがつかわれていて起動しない。 JDK1.6.0をつかっているからかなとおもって スゲー昔につくったHelloAppletをコンパイルして表示させてみたがどうも表示できない。 IEだからかとおもってFirefoxでみたらJREをダウンロードし…
C#はreadonly。 C#,Java両方とも変更が反映される。 しらなんだ。 // C# class X { public String hoge; } [Test] public void TestForeach() { List<X> l = new List<X>(); l.Add(new X()); foreach (X x in l) { x.hoge = "hoge"; } Assert.AreEqual("hoge", l[0</x></x>…
<%= Request.QueryString["hoge"] %> http://localhost:6937/WebSite/Default.aspx http://localhost:6937/WebSite/Default.aspx?hoge=1 1 http://localhost:6937/WebSite/Default.aspx?HOGE=1 1 http://localhost:6937/WebSite/Default.aspx?hoge=2&Hoge=3 …
VisualStudioのUI作成は賞賛に値するがEclipseが恋しい。
Java Webサービス 第1回: Java Webサービス、来るべき一年 http://www-06.ibm.com/jp/developerworks/webservices/060303/j_ws-java1.shtmlわかりやすくまとまっているので読みしょう。 やっぱりAxisではなくてAxis2のままにするのが得策だね。ラッパーの件…
なんかまた管理画面がかわっとるな。 デプロイ(というか設定に)にロールバック機能がついたがデプロイし失敗した場合にロールバックさせたら無限ループになった。orz weblogic.ejbcがweblogic.appcに。ちょっとだけEJBのチェックが厳しくなり修正が必要だっ…
解凍して httpd.exe を起動すればOK。 あとは webapps に xxx.war をおけばよい。 http://localhost:8080/xxx/ でアクセスできるのはTomcatと同じ。 RESIN_HOME がなくても動く。 start と stop のウィンドウが開くのがちょっとうざい。 Tomcatとの違い Tomc…
Tomcatってなんかおかしい動きをする時があると思う今日この頃。 Jetty(http://jetty.mortbay.org/jetty/)とかResin(http://www.caucho.com/index.xtp)なんかも扱えるようにしたほうがいいのかも。Resinって商用はライセンスが必要だったのか。。。
plugins/org.junit_3.8.1 をコピーして plugin/org.junit_4.0.0 を作ってjunit-4.0.jarをjunit.jarにしてコピー。 あとはplugin/org.junit_4.0.0/META-INF/MANIFEST.MFのBundle-Versionを4.0に変更 Bundle-Version: 4.0eclipseを起動して クラスパス変数の J…
>diff -u org\junit\ComparisonFailure.java.orig org\junit\ComparisonFailure.java --- org\junit\ComparisonFailure.java.orig Thu Feb 16 00:55:46 2006 +++ org\junit\ComparisonFailure.java Fri Feb 17 21:16:19 2006 @@ -77,7 +77,7 @@ findCommonSu…
サイトのDownloadは3.8.1のままだが http://prdownloads.sourceforge.net/junit/junit4.0.zip でダウンロードできた。JDKのバージョンを変えて提供されているサンプルのTestを実行してみた。 >java -version java version "1.5.0_04" Java(TM) 2 Runtime Env…
なんかSUNのJDKの実装を信用できないので jrockit-R26.0.0-jdk1.5.0_04-win-ia32.exe をインストールして使い始めた。 さてどんなもんでしょう。SUNのJDK用にいままで書いたUnitTestも一応すべてとおったのでつかってみることにする。 Ant, Maven, Maven2, G…
import junit.framework.TestCase; public class MainTest extends TestCase { public void testNULLNULL() throws Exception { String a = null; String b = null; assertEquals("nullnull", a + b); } }初めて知ったような。。。 assertEquals("", (a + b)…
夕方から無料のセッションのみ参加。 たまたま同僚と一緒になってJa-Jakartaの打ち上げに誘われ参加。 Ja-Jakartaの活動メンバー以外の方が多かったみたい。
groovy> new File("test.xml").eachLine { println it } groovy> go groovy> new XmlParser().parse("test.xml") groovy> go [Fatal Error] :-1:-1: Premature end of file. Caught: org.xml.sax.SAXParseException: Premature end of file. at org.apache.…
インストール http://www.p6spy.com/ から p6spy-install.jar をダウンロードして解凍する mysql >rem mysqlがデフォなのでmysqlでためす >dir /B p6spy.jar spy.properties mysql.jar TestMySQL.java >rem 簡単な検証サンプル >type TestMySQL.java import …