月別アーカイブ: 2010年12月
Integrating JSR-303 with Spring
Bean Validation: Integrating JSR-303 with Spring « JTeam Blog / JTeam: Enterprise Java, Open Source, software solutions, Amsterdam
[#SPR-6407] Provide localized field name in JSR-303 validation messages - Spring Projects Issue Tracker
[#SPR-6730] Access JSR-303 validation contraint attributes in localized messages - Spring Projects Issue Tracker
二重起動を禁止する
Failed to load class org.slf4j.impl.StaticLoggerBinder
This error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be found on the class path. Placing one (and only one) of slf4j-nop.jar, slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem.
As of SLF4J version 1.6, in the absence of a binding, SLF4J will default to a no-operation (NOP) logger implementation.
、、、ということなので、とりあえずpom.xmlに
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.1</version> </dependency>
TomcatのGETリクエストで文字化け
Tomcatのserver.xmlのConnector要素に以下の属性を設定する。
URIEncoding --- URIをデコードするときの文字エンコーディング。デフォルトはISO-8859-1。
useBodyEncodingForURI --- URIパラメータのデコードにサブミットしたフォームのページの文字エンコーディングを使用するかどうか。デフォルトはfalse。
(Apache Tomcat Configuration Reference - The HTTP Connector)
例:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true" />
Tomcat5/6のGETリクエストで文字化け - @"かたち開発の開発日記"
Encoding problem for czech characters in HttpRequest parameters - Spring Community Forums
Threadで定期的な処理
システムトレイ(タスクトレイ)にアイコンを表示する
Windowsのスタートアップに登録
mavenのビルドでエラー
ソースのバージョン - TzlTTqTjの日記
mavenでのビルドで以下のようなエラーが。
[11,5] 注釈は -source 1.3 でサポートされていま せん (注釈を使用可能にするには、-source 5 以降を使用してください) 総称型は -source 1.3 でサポートされていません (総称型を使用可能にするには、-source 5 以降を使用してください)
以下のように、pom.xmlにmaven-compiler-pluginのsourceとtargetを指定する。
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins>
Debugging through Maven Tomcat plugin by Eclipse
kadir pekel » Blog Archive » Debugging through Maven Tomcat plugin by Eclipse
Dealing with Eclipse-based IDE - Maven User - Codehaus
Spring-MVC/ステップ・バイ・ステップ/mavenプロジェクトのデバッグ - PukiWiki
上から2番目のリンク先に書いてあるけど、maven 2.0.8 以降なら、mvnDebugが使えるので、これが一番簡単。
$ cd project_path $ mvnDebug tomcat:run
※mvnDebugはMAVEN_HOME/binにある。
次にEclipseのプロジェクトで右クリックして、Debug as > Debug Configuration... > Remote Java Application > new で debug。