Java に関する記事

Java

Cookie に日本語の値をそのまま保存するとエラーが出る

サーブレットの中で下のコードのように Cookie日本語の値を格納しようとしたら「HTTPステータス500 – Control character in cookie value or attribute.」という画面が出ました。
内部的には「java.lang.IllegalArgumentException: Control character in cookie value or attribute.」という例外が発生しています。 read more »

Java

Spring Framework 4.0 M1 (と 3.2.3)がリリース

もう1週間も前の話ですが、2013年5月21日に、Spring Framework 4.0 M1 (と 3.2.3)がリリースされたようです(Spring Framework 4.0 M1 & 3.2.3 available | SpringSource Team Blog)。

4.0 についてはまだ M1 (Milestone 1) なのでまだまだこれからですが、Spring Framework 4.0 のポイントは以下の点のようです: read more »

Java

Maven で作った Web アプリプロジェクトがローカルホストの Tomcat にデプロイできない時の対処法

Eclipse for Java での話です。

Maven プロジェクトとして Web アプリの枠組みを作成した後、ローカルホストの Tomcat にデプロイしようとしても「追加および除去…」の使用可能なリソースのリストにプロジェクトの名前が出てきません。  read more »

Java

Eclipse から Tomcat が起動できなくなった時の対処法

Eclipse 4.2 上で Servlet/JSP の Web アプリを作っていたら、作業中に突然 Tomcat が起動できなくなりました。
コンソールにエラーがダーッと出てくるんですが、

org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]

みたいなメッセージがたくさんあります。 read more »

Java

JDBCでMySQLにデータを追加すると文字化けする場合の対処法

JavaでJDBCを使ってMySQLを利用する際、INSERTでデータを追加したら登録したデータが文字化けしていました…

データベースは CHARACTER SET utf8 COLLATE utf8 として作成し、Java 内でも UTF-8 を使用しているので、文字化けが発生する原因が分かりませんでした。しかも、MySQLモニタ等であらかじめ登録してあるデータを読み出す際には文字化けが発生しません。 Java ➡ MySQL の時だけおかしくなるようです。 read more »